Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Units
Inheritance Hierarchy
- FRigVMExecuteContext
- FControlRigExecuteContext
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/RigUnitContext.h |
| Include | #include "Units/RigUnitContext.h" |
Syntax
USTRUCT (BlueprintType )
struct FControlRigExecuteContext : public FRigVMExecuteContext
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< const UAssetUserData * > | AssetUserData | The list of available asset user data object | |
| URigHierarchy * | Hierarchy | ||
| FOnAddShapeLibrary | OnAddShapeLibraryDelegate | ||
| FOnShapeExists | OnShapeExistsDelegate | ||
| FRigUnitContext | UnitContext |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FName | AdaptMetadataName
(
ERigMetaDataNameSpace InNameSpaceType, |
Adapts a metadata name according to rig module namespace. | |
| FName | AddRigModuleNameSpace
(
const FName& InName |
Add the namespace from a given name | |
| FString | AddRigModuleNameSpace
(
const FString& InName |
||
| const UNameSpacedUserData * | FindUserData
(
const FString& InNameSpace |
Finds a name spaced user data object | |
| FString | GetElementNameSpace
(
ERigMetaDataNameSpace InNameSpaceType |
Returns the namespace given a namespace type | |
| const FRigModuleInstance * | Returns the module this unit is running inside of (or nullptr) | ||
| const FRigModuleInstance * | GetRigModuleInstance
(
ERigMetaDataNameSpace InNameSpaceType |
Returns the module this unit is running inside of (or nullptr) | |
| FString | Returns the namespace of the currently running rig module | ||
| bool | IsRigModule () |
Returns true if this context is used on a module currently | |
| FName | RemoveRigModuleNameSpace
(
const FName& InName |
Remove the namespace from a given name | |
| FString | RemoveRigModuleNameSpace
(
const FString& InName |
Overridden from FRigVMExecuteContext
| Type | Name | Description | |
|---|---|---|---|
| void | Copy
(
const FRigVMExecuteContext* InOtherContext |
||
| void | Report
(
const FRigVMLogSettings& InLogSettings, |
Typedefs
| Name | Description |
|---|---|
| FOnAddShapeLibrary | |
| FOnShapeExists |