9#include "GizmoBaseComponent.generated.h"
49 bUseEditorCompositing =
false;
58 MarkRenderStateDirty();
63 UPROPERTY(EditAnywhere, Category = Options)
67 UPROPERTY(EditAnywhere, Category = Options)
68 float HoverSizeMultiplier = 2.0f;
71 UPROPERTY(EditAnywhere, Category = Options)
72 float PixelHitDistanceThreshold = 7.0f;
77 bIsViewDependent = (GizmoViewContext !=
nullptr);
103 bool bHovering =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UINTERFACE(...)
Definition ObjectMacros.h:780
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition GizmoBaseComponent.h:24
virtual void UpdateHoverState(bool bHoveringIn)
Definition GizmoBaseComponent.h:27
virtual void UpdateInteractingState(bool bInteractingIn)
Definition GizmoBaseComponent.h:31
virtual void UpdateWorldLocalState(bool bWorldIn)
Definition GizmoBaseComponent.h:29
Definition GizmoBaseComponent.h:15
Definition GizmoBaseComponent.h:43
UGizmoBaseComponent()
Definition GizmoBaseComponent.h:47
void NotifyExternalPropertyUpdates()
Definition GizmoBaseComponent.h:56
Definition GizmoViewContext.h:20
Definition Interface.h:19
@ false
Definition radaudio_common.h:23
Definition ObjectPtr.h:488