Module |
|
Header |
/Engine/Source/Runtime/Experimental/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 |
|
|
bWorld |
World/local coordinates state |
|
|
Color |
||
|
float |
DynamicPixelToWorldScale |
Scale factor between pixel distances and world distances at Gizmo origin |
|
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 |
|
|
UpdateHoverState ( |
||
|
UpdateWorldLocalState ( |