15#include "GizmoInterfaces.generated.h"
77 virtual bool HasTangentVectors()
const {
return false; }
122 virtual void UpdateHoverState(
bool bHovering) = 0;
136 virtual void UpdateSelectedState(
bool bSelected) = 0;
315 virtual void SetParameter(
float NewValue) = 0;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition GizmoInterfaces.h:64
Definition GizmoInterfaces.h:161
virtual FInputRayHit IsHit(const FInputDeviceRay &ClickPos) const =0
Definition GizmoInterfaces.h:108
virtual FInputRayHit IsHit(const FInputDeviceRay &ClickPos) const =0
Definition GizmoInterfaces.h:301
Definition GizmoInterfaces.h:247
virtual void Render(IToolsContextRenderAPI *RenderAPI) const =0
Definition GizmoInterfaces.h:219
virtual void Render(IToolsContextRenderAPI *RenderAPI) const =0
Definition GizmoInterfaces.h:272
Definition GizmoInterfaces.h:334
Definition ToolContextInterfaces.h:427
Definition GizmoInterfaces.h:53
Definition GizmoInterfaces.h:148
Definition GizmoInterfaces.h:101
Definition GizmoInterfaces.h:294
Definition GizmoInterfaces.h:233
Definition GizmoInterfaces.h:211
Definition GizmoInterfaces.h:265
Definition GizmoInterfaces.h:327
Definition Interface.h:19