![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GizmoBaseComponent.h>
Inheritance diagram for UGizmoBaseComponent:Public Member Functions | |
| UGizmoBaseComponent () | |
| void | NotifyExternalPropertyUpdates () |
| void | SetGizmoViewContext (UGizmoViewContext *GizmoViewContextIn) |
| virtual void | UpdateHoverState (bool bHoveringIn) override |
| virtual void | UpdateWorldLocalState (bool bWorldIn) override |
Public Member Functions inherited from IGizmoBaseComponentInterface | |
| virtual void | UpdateInteractingState (bool bInteractingIn) |
Public Attributes | |
| FLinearColor | Color = FLinearColor::Red |
| float | HoverSizeMultiplier = 2.0f |
| float | PixelHitDistanceThreshold = 7.0f |
Protected Attributes | |
| bool | bHovering = false |
| bool | bWorld = false |
| TObjectPtr< UGizmoViewContext > | GizmoViewContext = nullptr |
| bool | bIsViewDependent = false |
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
|
inline |
|
inline |
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
|
inline |
Reimplemented from IGizmoBaseComponentInterface.
Reimplemented from IGizmoBaseComponentInterface.
| FLinearColor UGizmoBaseComponent::Color = FLinearColor::Red |
|
protected |
| float UGizmoBaseComponent::HoverSizeMultiplier = 2.0f |
| float UGizmoBaseComponent::PixelHitDistanceThreshold = 7.0f |