Navigation
Unreal Engine C++ API Reference > Editor > UnrealEd
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
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Clear active component visualizer | |
![]() ![]() |
TSharedPtr< SWidget > | Generate context menu for the component visualizer | |
![]() ![]() |
bool | GetCustomInputCoordinateSystem
(
const FEditorViewportClient* InViewportClient, |
Get custom widget coordinate system from active visualizer |
![]() ![]() |
bool | GetWidgetLocation
(
const FEditorViewportClient* InViewportClient, |
Get widget location from active visualizer |
![]() ![]() |
bool | HandleBoxSelect
(
const FBox& InBox, |
Pass box select input to active visualizer |
![]() |
bool | HandleClick
(
FEditorViewportClient* InViewportClient, |
Handle a click on the specified level editor viewport client |
![]() ![]() |
bool | HandleFrustumSelect
(
const FConvexVolume& InFrustum, |
Pass frustum select input to active visualizer |
![]() ![]() |
bool | HandleInputDelta
(
FEditorViewportClient* InViewportClient, |
Pass delta input to active visualizer |
![]() ![]() |
bool | HandleInputKey
(
FEditorViewportClient* InViewportClient, |
Pass key input to active visualizer |
![]() |
bool | HandleProxyForComponentVis
(
FEditorViewportClient* InViewportClient, |
Activate a component visualizer given a clicked proxy |
![]() |
bool | HandleSnapTo
(
const bool bInAlign, |
Pass snap input to active visualizer |
![]() ![]() |
bool | HasFocusOnSelectionBoundingBox
(
FBox& OutBoundingBox |
Return whether focus on selection should focus on bounding box defined by active visualizer |
![]() ![]() |
bool | IsActive () |
Returns whether there is currently an active visualizer |
![]() ![]() |
bool | Returns whether the component being visualized is an archetype or not | |
![]() |
bool | SetActiveComponentVis
(
FEditorViewportClient* InViewportClient, |
Activate a component visualizer given the specific visualizer |
![]() |
void | TrackingStarted
(
FEditorViewportClient* InViewportClient |
Gets called when the mouse tracking has started (dragging behavior) |
![]() |
void | TrackingStopped
(
FEditorViewportClient* InViewportClient, |
Gets called when the mouse tracking has stopped (dragging behavior) |