Navigation
API > API/Plugins > API/Plugins/ControlRig
A management class to validate rules and pattern match.
| Name | UModularRigRuleManager |
| Type | class |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/ModularRigRuleManager.h |
| Include Path | #include "ModularRigRuleManager.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UModularRigRuleManager : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UModularRigRuleManager
Structs
| Name | Remarks |
|---|---|
| FWorkData |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Hierarchy | TWeakObjectPtr< const URigHierarchy > | ModularRigRuleManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModularRigResolveResult FindMatches
(
const FRigModuleConnector* InConnector |
ModularRigRuleManager.h | ||
FModularRigResolveResult FindMatches
(
const FRigConnectorElement* InConnector, |
ModularRigRuleManager.h | ||
TArray< FModularRigResolveResult > FindMatchesForOptionalConnectors
(
const FRigModuleInstance* InModule, |
ModularRigRuleManager.h | ||
FModularRigResolveResult FindMatchesForPrimaryConnector
(
const FRigModuleInstance* InModule |
ModularRigRuleManager.h | ||
TArray< FModularRigResolveResult > FindMatchesForSecondaryConnectors
(
const FRigModuleInstance* InModule, |
ModularRigRuleManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void FilterByConnectorEvent
(
FWorkData& InOutWorkData |
ModularRigRuleManager.h | ||
static void FilterByConnectorRules
(
FWorkData& InOutWorkData |
ModularRigRuleManager.h | ||
static void FilterIncompatibleTypes
(
FWorkData& InOutWorkData |
ModularRigRuleManager.h | ||
static void FilterInvalidModules
(
FWorkData& InOutWorkData |
ModularRigRuleManager.h | ||
static void ResolveConnector
(
FWorkData& InOutWorkData |
ModularRigRuleManager.h |