Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
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.
| Name | AGizmoActor |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/GizmoActor.h |
| Include Path | #include "BaseGizmos/GizmoActor.h" |
Syntax
UCLASS (Transient, NotPlaceable, Hidden, NotBlueprintable, NotBlueprintType, MinimalAPI)
class AGizmoActor : public AInternalToolFrameworkActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AInternalToolFrameworkActor → AGizmoActor
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AGizmoActor() |
BaseGizmos/GizmoActor.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UGizmoArrowComponent * AddDefaultArrowComponent
(
UWorld* World, |
Add standard arrow component to Actor, generally used for axis-translation | BaseGizmos/GizmoActor.h | |
static UGizmoBoxComponent * AddDefaultBoxComponent
(
UWorld* World, |
Add standard 3D box component to Actor. | BaseGizmos/GizmoActor.h | |
static UGizmoCircleComponent * AddDefaultCircleComponent
(
UWorld* World, |
Add standard circle component to Actor, generally used for axis-rotation | BaseGizmos/GizmoActor.h | |
static UGizmoLineHandleComponent * AddDefaultLineHandleComponent
(
UWorld* World, |
Add standard disk component to Actor, generally used for handles | BaseGizmos/GizmoActor.h | |
static UGizmoRectangleComponent * AddDefaultRectangleComponent
(
UWorld* World, |
Add standard rectangle component to Actor, generally used for plane-translation | BaseGizmos/GizmoActor.h |