Navigation
API > API/Plugins > API/Plugins/ControlRig
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ModularRigModel.h |
| Include | #include "ModularRigModel.h" |
Syntax
USTRUCT (BlueprintType )
struct FModularRigModel
Remarks
A management struct containing all modules in the rig.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FModularRigConnections | Connections | ||
| TObjectPtr< UObject > | Controller | ||
| TArray< FRigModuleReference > | DeletedModules | ||
| TArray< FRigModuleReference > | Modules | ||
| TArray< FRigModuleReference * > | RootModules |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FModularRigModel
(
const FModularRigModel& Other |
|||
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FRigModuleReference * | FindModule
(
const FString& InPath |
||
| FRigModuleReference * | FindModule
(
const FString& InPath |
||
| void | ForEachModule
(
TFunction< bool(const FRigModuleReference*)> PerModule |
||
| UModularRigController * | GetController
(
bool bCreateIfNeeded |
||
| UObject * | GetOuter () |
||
| FRigModuleReference * | GetParentModule
(
const FString& InPath |
||
| const FRigModuleReference * | GetParentModule
(
const FString& InPath |
||
| FRigModuleReference * | GetParentModule
(
const FRigModuleReference* InChildModule |
||
| const FRigModuleReference * | GetParentModule
(
const FRigModuleReference* InChildModule |
||
| FString | GetParentPath
(
const FString& InPath |
||
| bool | IsModuleParentedTo
(
const FString& InChildModulePath, |
||
| bool | IsModuleParentedTo
(
const FRigModuleReference* InChildModule, |
||
| void | |||
| void | SetOuterClientHost
(
UObject* InOuterClientHost |
||
| TArray< FString > | |||
| void |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FModularRigModel & | operator=
(
const FModularRigModel& Other |
||
| FModularRigModel & | operator=
(
FModularRigModel&& |