Navigation
API > API/Editor > API/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) |