Navigation
API > API/Plugins > API/Plugins/ControlRig
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UModularRigController
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ModularRigController.h |
| Include | #include "ModularRigController.h" |
Syntax
UCLASS (BlueprintType)
class UModularRigController : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bSuspendNotifications | ||
| FModularRigModel * | Model | ||
| FModularRigModifiedEvent | ModifiedEvent |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UModularRigController
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | AddModule
(
const FName& InModuleName, |
||
| bool | AutoConnectModules
(
const TArray< FString >& InModulePaths, |
||
| bool | AutoConnectSecondaryConnectors
(
const TArray< FRigElementKey >& InConnectorKeys, |
||
| bool | BindModuleVariable
(
const FString& InModulePath, |
||
| bool | CanBindModuleVariable
(
const FString& InModulePath, |
||
| bool | CanConnectConnectorToElement
(
const FRigElementKey& InConnectorKey, |
||
| bool | CanRenameModule
(
const FString& InModulePath, |
||
| bool | CanSetModuleShortName
(
const FString& InModulePath, |
||
| bool | ConnectConnectorToElement
(
const FRigElementKey& InConnectorKey, |
||
| bool | DeleteModule
(
const FString& InModulePath, |
||
| bool | DeselectModule
(
const FString& InModulePath |
||
| bool | DisconnectConnector
(
const FRigElementKey& InConnectorKey, |
||
| bool | DisconnectConnector_Internal
(
const FRigElementKey& InConnectorKey, |
||
| TArray< FRigElementKey > | DisconnectCyclicConnectors
(
bool bSetupUndo |
||
| const FRigModuleReference * | FindModule
(
const FString& InPath |
||
| FRigModuleReference * | FindModule
(
const FString& InPath |
||
| int32 | |||
| TArray< FString > | GetPossibleBindings
(
const FString& InModulePath, |
||
| FRigName | GetSafeNewName
(
const FString& InParentModulePath, |
||
| FRigName | GetSafeNewShortName
(
const FRigName& InDesiredShortName |
||
| FRigName | GetSanitizedName
(
const FRigName& InName, |
||
| TArray< FString > | |||
| bool | IsNameAvailable
(
const FString& InParentModulePath, |
||
| bool | IsShortNameAvailable
(
const FRigName& InDesiredShortName, |
||
| FString | MirrorModule
(
const FString& InModulePath, |
||
| FModularRigModifiedEvent & | OnModified () |
||
| void | RefreshModuleVariables
(
const FRigModuleReference* InModule, |
||
| void | RefreshModuleVariables
(
bool bSetupUndo |
||
| FString | RenameModule
(
const FString& InModulePath, |
||
| FString | ReparentModule
(
const FString& InModulePath, |
||
| void | SanitizeName
(
FRigName& InOutName, |
||
| bool | SelectModule
(
const FString& InModulePath, |
||
| bool | SetConfigValueInModule
(
const FString& InModulePath, |
||
| bool | SetModuleSelection
(
const TArray< FString >& InModulePaths |
||
| bool | SetModuleShortName
(
const FString& InModulePath, |
||
| bool | SwapModuleClass
(
const FString& InModulePath, |
||
| bool | SwapModulesOfClass
(
TSubclassOf< UControlRig > InOldClass, |
||
| bool | UnBindModuleVariable
(
const FString& InModulePath, |