FComponentVisualizerManager

Class that managed active component visualizer and routes input to it

Windows
MacOS
Linux

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/ComponentVisualizerManager.h

Include

#include "ComponentVisualizerManager.h"

Syntax

class FComponentVisualizerManager

Remarks

Class that managed active component visualizer and routes input to it

Constructors

Destructors

Functions

Name Description

Public function

void

 

ClearActiveComponentVis()

Clear active component visualizer

Public function Const

TSharedPtr< ...

 

GenerateContextMenuForComponentVis()

Generate context menu for the component visualizer

Public function Const

bool

 

GetCustomInputCoordinateSystem

(
    const FEditorViewportClient* I...,
    FMatrix& OutMatrix
)

Get custom widget coordinate system from active visualizer

Public function Const

bool

 

GetWidgetLocation

(
    const FEditorViewportClient* I...,
    FVector& OutLocation
)

Get widget location from active visualizer

Public function

bool

 

HandleClick

(
    FEditorViewportClient* InViewp...,
    HHitProxy* HitProxy,
    const FViewportClick& Click
)

Handle a click on the specified level editor viewport client

Public function Const

bool

 

HandleInputDelta

(
    FEditorViewportClient* InViewp...,
    FViewport* InViewport,
    FVector& InDrag,
    FRotator& InRot,
    FVector& InScale
)

Pass delta input to active visualizer

Public function Const

bool

 

HandleInputKey

(
    FEditorViewportClient* InViewp...,
    FViewport* Viewport,
    FKey Key,
    EInputEvent Event
)

Pass key input to active visualizer

Public function

bool

 

HandleProxyForComponentVis

(
    FEditorViewportClient* InViewp...,
    HHitProxy* HitProxy,
    const FViewportClick& Click
)

Activate a component visualizer given a clicked proxy

Public function Const

bool

 

IsActive()

Returns whether there is currently an active visualizer

Public function Const

bool

 

IsVisualizingArchetype()

Returns whether the component being visualized is an archetype or not

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback