13#include "CombinedTransformGizmo.generated.h"
26 struct FTransformSubGizmoCommonParams;
27 struct FTransformSubGizmoSharedState;
188 TObjectPtr<UPrimitiveComponent> FullAxisScaleX;
190 TObjectPtr<UPrimitiveComponent> FullAxisScaleY;
192 TObjectPtr<UPrimitiveComponent> FullAxisScaleZ;
344 INTERACTIVETOOLSFRAMEWORK_API virtual void SetSubGizmoBuilderIdentifiers(FString AxisPositionBuilderIdentifier, FString PlanePositionBuilderIdentifier, FString AxisAngleBuilderIdentifier);
496 return IsValid(GizmoActor) && !GizmoActor->IsHidden();
523 bool bRotationGridSizeIsExplicit =
false;
531 bool bSnapToWorldRotGrid =
true;
544 bool bUseContextCoordinateSystem =
true;
560 bool bUseContextGizmoMode =
true;
741 bool bDisallowNegativeScaling =
false;
796 UE_DEPRECATED(5.5,
"Use FTransformSubGizmoCommonParams overload instead.")
799 UPrimitiveComponent*
AxisComponent, USceneComponent* RootComponent,
807 UPrimitiveComponent*
AxisComponent, USceneComponent* RootComponent,
815 UPrimitiveComponent*
AxisComponent, USceneComponent* RootComponent,
822 UPrimitiveComponent*
AxisComponent, USceneComponent* RootComponent,
829 UPrimitiveComponent*
AxisComponent, USceneComponent* RootComponent,
836 UPrimitiveComponent*
ScaleComponent, USceneComponent* RootComponent,
849 void ApplyGizmoActiveMode();
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
ETransformGizmoSubElements
Definition InteractiveGizmo.h:105
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
EToolContextTransformGizmoMode
Definition ToolContextInterfaces.h:147
EToolContextCoordinateSystem
Definition ToolContextInterfaces.h:130
Definition GizmoActor.h:24
Definition UnrealType.h:3087
Definition GizmoInterfaces.h:64
Definition GizmoInterfaces.h:272
Definition InteractiveToolChange.h:39
Definition AndroidPlatformMisc.h:14
Definition SharedPointer.h:692
Definition FunctionFwd.h:19
Definition UniquePtr.h:107
Definition SharedPointer.h:1295
Definition AxisSources.h:144
Definition AxisSources.h:56
Definition GizmoViewContext.h:20
Definition InteractiveGizmoBuilder.h:19
Definition InteractiveGizmoManager.h:40
Definition InteractiveGizmo.h:29
Definition GizmoRenderingUtil.h:143
Definition CombinedTransformGizmo.h:30
Definition FreeRotationSubGizmo.h:18
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition CombinedTransformGizmo.h:300
bool bInheritFromContext
Definition CombinedTransformGizmo.h:303
FToolContextOptionalToggle(bool bEnabled, bool bSetInheritFromContext)
Definition CombinedTransformGizmo.h:306
void UpdateContextValue(bool bNewValue)
Definition CombinedTransformGizmo.h:312
bool bEnabledInContext
Definition CombinedTransformGizmo.h:302
FToolContextOptionalToggle()
Definition CombinedTransformGizmo.h:305
bool InheritFromContext() const
Definition CombinedTransformGizmo.h:313
bool bEnabledDirectly
Definition CombinedTransformGizmo.h:301
bool IsEnabled() const
Definition CombinedTransformGizmo.h:316
Definition ObjectPtr.h:488
Definition Optional.h:131
Definition WeakObjectPtrTemplates.h:25