Navigation
API > API/Plugins > API/Plugins/ControlRig
| Name | UModularRigController |
| Type | class |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ModularRigController.h |
| Include Path | #include "ModularRigController.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UModularRigController : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UModularRigController
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UModularRigController
(
const FObjectInitializer& ObjectInitializer |
ModularRigController.h | ||
| ModularRigController.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSuspendNotifications | bool | ModularRigController.h | ||
| Model | FModularRigModel * | ModularRigController.h | ||
| ModifiedEvent | FModularRigModifiedEvent | ModularRigController.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutomaticReparenting | bool | ModularRigController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName AddModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
bool AddTargetToArrayConnector
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
| ModularRigController.h |
|
||
bool AutoConnectSecondaryConnectors
(
const TArray< FRigElementKey >& InConnectorKeys, |
ModularRigController.h |
|
|
| ModularRigController.h |
|
||
| ModularRigController.h |
|
||
bool CanConnectConnectorToElement
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
bool CanConnectConnectorToElements
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
| ModularRigController.h |
|
||
bool ConnectConnectorToElement
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
bool ConnectConnectorToElements
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
bool DeleteModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
bool DeselectModule
(
const FName& InModuleName |
ModularRigController.h |
|
|
bool DisconnectConnector
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
bool DisconnectConnector_Internal
(
const FRigElementKey& InConnectorKey, |
ModularRigController.h |
|
|
TArray< FRigElementKey > DisconnectCyclicConnectors
(
bool bSetupUndo |
ModularRigController.h |
|
|
| ModularRigController.h |
|
||
const FRigModuleReference * FindModule
(
const FName& InModuleName |
ModularRigController.h | ||
FRigModuleReference * FindModule
(
const FName& InModuleName |
ModularRigController.h | ||
| ModularRigController.h |
|
||
TArray< FRigElementKey > GetConnectorsForModule
(
FName InModuleName |
ModularRigController.h |
|
|
FRigModuleReference GetModuleReference
(
FName InModuleName |
ModularRigController.h |
|
|
| ModularRigController.h | |||
FRigName GetSafeNewName
(
const FRigName& InDesiredName, |
ModularRigController.h | ||
| ModularRigController.h |
|
||
| ModularRigController.h |
|
||
bool IsNameAvailable
(
const FRigName& InDesiredName, |
ModularRigController.h | ||
FName MirrorModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
FModularRigModifiedEvent & OnModified() |
ModularRigController.h | ||
void RefreshModuleVariables
(
bool bSetupUndo |
ModularRigController.h | ||
void RefreshModuleVariables
(
const FRigModuleReference* InModule, |
ModularRigController.h | ||
| ModularRigController.h |
|
||
| ModularRigController.h |
|
||
bool ResetConfigValueInModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
bool SelectModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
bool SetConfigValueInModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
bool SetConfigValueInModule
(
const FName& InModuleName, |
ModularRigController.h |
|
|
| ModularRigController.h |
|
||
bool SwapModuleClass
(
const FName& InModuleName, |
ModularRigController.h |
|
|
bool SwapModulesOfClass
(
TSubclassOf< UControlRig > InOldClass, |
ModularRigController.h |
|
|
| ModularRigController.h |
|
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 GetMaxNameLength() |
ModularRigController.h | ||
| ModularRigController.h | |||
static void SanitizeName
(
FRigName& InOutName, |
ModularRigController.h |