14#include "IntervalGizmo.generated.h"
300 TFunction<
void(UPrimitiveComponent*,
bool)> UpdateHoverFunction;
313 USceneComponent* RootComponent,
324 UE::Geometry::FInterval1f UpIntervalRange, DownIntervalRange, ForwardIntervalRange, BackwardIntervalRange, RightIntervalRange, LeftIntervalRange;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:67
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
const bool
Definition NetworkReplayStreaming.h:178
UPackage * GetTransientPackage()
Definition Obj.cpp:5819
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
void Construct(const FArguments &InArgs)
EToolContextCoordinateSystem
Definition ToolContextInterfaces.h:130
Definition GizmoActor.h:24
Definition IntervalGizmo.h:36
static INTERACTIVETOOLSFRAMEWORK_API AIntervalGizmoActor * ConstructDefaultIntervalGizmo(UWorld *World, UGizmoViewContext *GizmoViewContext)
Definition IntervalGizmo.cpp:143
Definition IntervalGizmo.h:85
virtual AIntervalGizmoActor * CreateNewGizmoActor(UWorld *World) const
Definition IntervalGizmo.h:96
FIntervalGizmoActorFactory(UGizmoViewContext *GizmoViewContextIn)
Definition IntervalGizmo.h:87
Definition GizmoInterfaces.h:64
Definition GizmoInterfaces.h:301
Definition GizmoInterfaces.h:272
Definition InteractiveToolChange.h:39
Definition AssetRegistryState.h:50
Definition AndroidPlatformMisc.h:14
Definition ScriptInterface.h:139
Definition SharedPointer.h:692
Definition FunctionFwd.h:19
Definition IntervalGizmo.h:342
Definition ParameterSourcesFloat.h:49
Definition AxisSources.h:144
Definition GizmoLineHandleComponent.h:17
Definition ParameterSourcesFloat.h:87
Definition GizmoViewContext.h:20
Definition InteractiveGizmoBuilder.h:19
Definition InteractiveGizmoManager.h:40
Definition InteractiveGizmo.h:29
Definition IntervalGizmo.h:113
TFunction< void(UPrimitiveComponent *, EToolContextCoordinateSystem)> UpdateCoordSystemFunction
Definition IntervalGizmo.h:141
TSharedPtr< FIntervalGizmoActorFactory > GizmoActorBuilder
Definition IntervalGizmo.h:121
TFunction< void(UPrimitiveComponent *, bool)> UpdateHoverFunction
Definition IntervalGizmo.h:131
Definition IntervalGizmo.h:150
virtual void EndEditSequence()
Definition IntervalGizmo.h:207
EDefaultParameterRanges
Definition IntervalGizmo.h:168
static INTERACTIVETOOLSFRAMEWORK_API FString GizmoName
Definition IntervalGizmo.h:155
virtual void BeginEditSequence()
Definition IntervalGizmo.h:206
Definition ObjectPtr.h:488
Definition IntervalGizmo.h:179