12#include "GizmoElementArrow.generated.h"
102 bool bUpdateArrowBody =
true;
105 bool bUpdateArrowHead =
true;
129 float BodyLength = 1.5f;
133 float BodyRadius = 0.5f;
137 float HeadLength = 0.5f;
141 float HeadRadius = 0.75f;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EGizmoElementArrowHeadType
Definition GizmoElementArrowHead.h:16
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition ToolContextInterfaces.h:427
Definition GizmoElementArrowHead.h:29
Definition GizmoElementArrow.h:25
Definition GizmoElementBase.h:26
virtual FInputRayHit LineTrace(const UGizmoViewContext *ViewContext, const FLineTraceTraversalState &LineTraceState, const FVector &RayOrigin, const FVector &RayDirection, FLineTraceOutput &OutLineTraceOutput) PURE_VIRTUAL(UGizmoElementBase
Definition GizmoElementBase.h:142
virtual INTERACTIVETOOLSFRAMEWORK_API void SetPixelHitDistanceThreshold(float InPixelHitDistanceThreshold)
Definition GizmoElementBase.cpp:830
virtual INTERACTIVETOOLSFRAMEWORK_API void SetMinimumPixelHitDistanceThreshold(const float InMinimumPixelHitDistanceThreshold)
Definition GizmoElementBase.cpp:840
Definition GizmoElementBox.h:18
Definition GizmoElementCone.h:18
Definition GizmoElementCylinder.h:18
Definition GizmoElementGroup.h:17
Definition GizmoElementSphere.h:18
virtual INTERACTIVETOOLSFRAMEWORK_API void SetNumSides(int32 InNumSides)
Definition GizmoElementSphere.cpp:78
virtual INTERACTIVETOOLSFRAMEWORK_API int32 GetNumSides() const
Definition GizmoElementSphere.cpp:83
int32 NumSides
Definition GizmoElementSphere.h:52
Definition GizmoViewContext.h:20
@ false
Definition radaudio_common.h:23
Definition ObjectPtr.h:488
Definition Optional.h:131
Definition WeakObjectPtrTemplates.h:25
Definition GizmoElementBase.h:125
Definition GizmoElementBase.h:96
Definition GizmoElementBase.h:52