Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/GizmoBaseComponent.h |
Include |
#include "BaseGizmos/GizmoBaseComponent.h" |
class UGizmoBaseComponent : public UPrimitiveComponent
Base class for simple Components intended to be used as part of 3D Gizmos. Contains common properties and utility functions. This class does nothing by itself, use subclasses like UGizmoCircleComponent
Name | Description | ||
---|---|---|---|
|
bHovering |
Hover state |
|
|
bIsViewDependent |
True when GizmoViewContext is not null. |
|
|
bWorld |
World/local coordinates state |
|
|
Color |
||
|
TObjectPtr< UGi... |
GizmoViewContext |
|
|
float |
HoverSizeMultiplier |
|
|
float |
PixelHitDistanceThreshold |
Name | Description | |
---|---|---|
|
UGizmoBaseComponent() |
Name | Description | ||
---|---|---|---|
|
NotifyExternalPropertyUpdates() |
Currently this must be called if you change UProps on Base or subclass, to recreate render proxy which has a local copy of those settings |
|
|
SetGizmoViewContext ( |
||
|
UpdateHoverState ( |
||
|
UpdateWorldLocalState ( |