| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/ViewportInteraction/Public/VIGizmoHandle.h |
Include |
#include "VIGizmoHandle.h" |
class UGizmoHandleGroup : public USceneComponent
Base class for gizmo handles
Name | Description | ||
---|---|---|---|
|
DragOperationComponent |
||
|
GizmoMaterial |
Gizmo material (opaque) |
|
|
Handles |
All the StaticMeshes for this handle type |
|
|
OwningTransformGizmoActor |
The actor transform gizmo owning this handlegroup |
|
|
TranslucentGizmoMaterial |
Gizmo material (translucent) |
Name | Description | |
---|---|---|
|
UGizmoHandleGroup() |
Default constructor that sets up CDO properties |
Name | Description | ||
---|---|---|---|
|
AddMeshToHandles ( |
Adds the HandleMeshComponent to the Handles list |
|
|
UGizmoHandle... |
CreateAndAddMeshHandle ( |
Creates handle meshcomponent and adds it to the Handles list |
|
UGizmoHandle... |
CreateMeshHandle ( |
Helper function to create gizmo handle meshes |
|
GetAxisVector ( |
Static: Given an axis (0-2) and a facing direction, returns the vector normal for that axis |
|
|
GetDraggedHandleIndex ( |
Finds the index of DraggedMesh in HandleMeshes |
|
|
UViewportDra... |
GetDragOperationComponent() |
|
|
FTransformGi... |
GetHandlePlacement |
Gets the handleplacement axes |
|
GetHandles() |
Gets all the handles |
|
|
EGizmoHandle... |
GetHandleType() |
Gets the GizmoType for this Gizmo handle |
|
GetShowOnUniversalGizmo() |
Gets if this handlegroup will be visible with the universal gizmo |
|
|
MakeHandleIndex ( |
Makes a unique index for a handle |
|
|
MakeHandleName ( |
Makes up a name string for a handle |
|
|
FTransformGi... |
MakeHandlePlacementForIndex ( |
Given the unique index, makes a handle |
|
SetGizmoMaterial ( |
Sets the Gizmo material |
|
|
SetOwningTransformGizmo ( |
Sets the owning transform gizmo for this handle group |
|
|
SetShowOnUniversalGizmo ( |
Sets if this handlegroup will be visible with the universal gizmo |
|
|
SetTranslucentGizmoMaterial ( |
Sets the translucent Gizmo material |
|
|
SupportsWorldCoordinateSpace() |
Returns true if this type of handle is allowed with world space gizmos |
|
|
UpdateGizmoHandleGroup ( |
Updates the Gizmo handles, needs to be implemented by derived classes |
|
|
UpdateHandleColor ( |
Updates the colors of the dynamic material instances for the handle passed using its axis index |
|
|
UpdateVisibilityAndCollision ( |
Default setting the visibility and collision for all the handles in this group |