Language:
Discover
By Skill Level
By Category

FComponentVisualizerManager

Choose your OS:

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

TSharedPtr < ...

 

GenerateContextMenuForComponentVis()

Generate context menu for the component visualizer

Public function

bool

 

GetCustomInputCoordinateSystem

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

Get custom widget coordinate system from active visualizer

Public function

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

bool

 

HandleInputDelta

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

Pass delta input to active visualizer

Public function

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

bool

 

IsActive()

Returns whether there is currently an active visualizer

Public function

bool

 

IsVisualizingArchetype()

Returns whether the component being visualized is an archetype or not

References

Module

UnrealEd

Header

Editor/UnrealEd/Public/ComponentVisualizerManager.h