| IControlRigManipulatable
|
Module |
|
Header |
/Engine/Plugins/Experimental/ControlRig/Source/ControlRig/Public/Manipulatable/IControlRigManipulatable.h |
Include |
#include "Manipulatable/IControlRigManipulatable.h" |
class IControlRigManipulatable
Name | Description | |
---|---|---|
|
IControlRigManipulatable() |
Name | Description | ||
---|---|---|---|
|
const TArray... |
AvailableControls() |
Returns a list of available controls on the subject. |
|
const TArray... |
AvailableSpaces() |
Returns a list of available spaces on the subject. |
|
ClearControlSelection() |
Clear selection on all controls. |
|
|
FFilterContr... |
ControlFilter() |
Returns a event that can be used to subscribe to filtering control data when needed |
|
FControlModi... |
ControlModified() |
Returns a event that can be used to subscribe to change notifications coming from the manipulated subject. |
|
FControlSele... |
ControlSelected() |
Returns a event that can be used to subscribe to selection changes coming from the manipulated subject. |
|
CreateRigControlsForCurveContainer() |
Create RigControls for Curves, they will get added to the AvailableControls. |
|
|
CurrentControlSelection() |
Get the current selection. |
|
|
FRigControl ... |
FindControl ( |
Returns a control given its name. |
|
FRigSpace &#... |
FindSpace ( |
Returns a space given its name. |
|
GetControlGlobalTransform ( |
Returns the global / world transform of a Control. |
|
|
const FRigCo... |
GetControlValue ( |
Returns the value of a Control. |
|
FRigControlV... |
GetControlValueFromGlobalTransform ( |
Returns the value given a global transform. |
|
UControlRigG... |
GetGizmoLibrary() |
Returns the gizmo library used for generating gizmos. |
|
GetName() |
Get Name. |
|
|
TSharedPtr< ... |
GetObjectBinding() |
Get bindings to a runtime object. |
|
GetSpaceGlobalTransform ( |
Gets a space's transform given a global / world transform. |
|
|
IsControlSelected ( |
Is the Specified Control Selected. |
|
|
ManipulationEnabled() |
Returns true if this manipulatable subject is currently available for manipulation / is enabled. |
|
|
SelectControl |
Select or deselected the specified control. |
|
|
SetControlGlobalTransform ( |
Sets the global / world transform of a Control. |
|
|
SetControlSpace |
Sets a Control's Space (for space switching), returns true when successful. |
|
|
SetControlValue ( |
Sets the relative value of a Control. |
|
|
SetControlValue ( |
Sets the relative value of a Control. |
|
|
SetManipulationEnabled ( |
Sets the manipulatable subject to enabled or disabled. |
|
|
SetObjectBinding |
Set Object Binding. |
|
|
SetSpaceGlobalTransform ( |
Sets a space's transform given a global / world transform. Returns true when successful. |
Name |
Description |
|
---|---|---|
|
FControlModifiedEvent |
Bindable event for external objects to be notified of Control changes |
|
FControlSelectedEvent |
Bindable event for external objects to be notified that a Control is Selected |
|
FFilterControlEvent |
Bindable event for external objects to contribute to / filter a control value |