| IControlRigManipulationLayer
|
Module |
|
Header |
/Engine/Plugins/Experimental/ControlRig/Source/ControlRigManipulation/Public/IControlRigManipulationLayer.h |
Include |
#include "IControlRigManipulationLayer.h" |
class IControlRigManipulationLayer
Manipulation Layer interface to create interactive interface This work with IManipulatable object that provides options
Name | Description | ||
---|---|---|---|
|
ManipulatableObjects |
Because manipulatable is created externally often. Manipulation Layer doesn't have any ownership on these object |
Name | Description | |
---|---|---|
|
IControlRigManipulationLayer() |
Name | Description | ||
---|---|---|---|
|
AddManipulatableObject ( |
We only allow one type of class for now. This requires re-create layer. |
|
|
CreateGizmoActors ( |
Virtual functions for child manipulation layer to write |
|
|
CreateLayer() |
||
|
DestroyGizmosActors() |
||
|
DestroyLayer() |
||
|
GetGizmoTransform ( |
||
|
ModeSupportedByGizmoActor ( |
||
|
MoveGizmo ( |
||
|
RemoveManipulatableObject ( |
||
|
SetGizmoTransform ( |
||
|
TickGizmo ( |
||
|
TickManipulatableObjects ( |