Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
| Name | UIntervalGizmo |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/IntervalGizmo.h |
| Include Path | #include "BaseGizmos/IntervalGizmo.h" |
Syntax
UCLASS (MinimalAPI)
class UIntervalGizmo : public UInteractiveGizmo
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveGizmo → UIntervalGizmo
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FParameterSources | Input parameter sources and related configuration. |
Enums
Public
| Name | Remarks |
|---|---|
| EDefaultParameterRanges |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnBeginIntervalEdit | TMulticastDelegate_OneParam< void, UIntervalGizmo * > | Called when the gizmo is notified about the start of a sequence of interval changes. | BaseGizmos/IntervalGizmo.h |
| FOnEndIntervalEdit | TMulticastDelegate_OneParam< void, UIntervalGizmo * > | Called when the gizmo is notified about the end of a sequence of interval changes. | BaseGizmos/IntervalGizmo.h |
| FOnIntervalChanged | TMulticastDelegate_ThreeParams< void, UIntervalGizmo *, const FVector &, float > | Called when an interval is changed. | BaseGizmos/IntervalGizmo.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| GizmoName | FString | BaseGizmos/IntervalGizmo.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnBeginIntervalGizmoEdit | FOnBeginIntervalEdit | BaseGizmos/IntervalGizmo.h | ||
| OnEndIntervalGizmoEdit | FOnEndIntervalEdit | BaseGizmos/IntervalGizmo.h | ||
| OnIntervalChanged | FOnIntervalChanged | BaseGizmos/IntervalGizmo.h | ||
| StateTarget | TObjectPtr< UGizmoTransformChangeStateTarget > | State target is shared across gizmos, and created internally during SetActiveTarget() | BaseGizmos/IntervalGizmo.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BackwardIntervalRange | UE::Geometry::FInterval1f | BaseGizmos/IntervalGizmo.h | ||
| DownIntervalRange | UE::Geometry::FInterval1f | BaseGizmos/IntervalGizmo.h | ||
| ForwardIntervalRange | UE::Geometry::FInterval1f | BaseGizmos/IntervalGizmo.h | ||
| LeftIntervalRange | UE::Geometry::FInterval1f | BaseGizmos/IntervalGizmo.h | ||
| RightIntervalRange | UE::Geometry::FInterval1f | BaseGizmos/IntervalGizmo.h | ||
| UpIntervalRange | UE::Geometry::FInterval1f | Valid ranges for intervals. | BaseGizmos/IntervalGizmo.h |