Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseGizmos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AInternalToolFrameworkActor
- AGizmoActor
- ACombinedTransformGizmoActor
- AXRCreativeBaseTransformGizmoActor
- AXRCreativeTRGizmoActor
- AXRCreativeTRSGizmoActor
- AXRCreativeTRUSGizmoActor
- AIntervalGizmoActor
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/GizmoActor.h |
| Include | #include "BaseGizmos/GizmoActor.h" |
Syntax
class AGizmoActor : public AInternalToolFrameworkActor
Remarks
AGizmoActor is a base class for Actors that would be created to represent Gizmos in the scene. Currently this does not involve any special functionality, but a set of static functions are provided to create default Components commonly used in Gizmos.
Constructors
| Type | Name | Description | |
|---|---|---|---|
AGizmoActor () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UGizmoArrowComponent * | AddDefaultArrowComponent
(
UWorld* World, |
Add standard arrow component to Actor, generally used for axis-translation | |
| UGizmoBoxComponent * | AddDefaultBoxComponent
(
UWorld* World, |
Add standard 3D box component to Actor. | |
| UGizmoCircleComponent * | AddDefaultCircleComponent
(
UWorld* World, |
Add standard circle component to Actor, generally used for axis-rotation | |
| UGizmoLineHandleComponent * | AddDefaultLineHandleComponent
(
UWorld* World, |
Add standard disk component to Actor, generally used for handles | |
| UGizmoRectangleComponent * | AddDefaultRectangleComponent
(
UWorld* World, |
Add standard rectangle component to Actor, generally used for plane-translation |