Navigation
API > API/Plugins > API/Plugins/ControlRig
IRigDependenciesProvider provides an interface for constructing and passing elements dependencies to functions that need to perform dependency tests. This is currently mainly used to ensure that certain rig elements are not dependent on each other (parent switching, constraints ordering, etc.)
| Name | IRigDependenciesProvider |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Rigs/RigDependency.h |
| Include Path | #include "Rigs/RigDependency.h" |
Syntax
struct IRigDependenciesProvider
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IRigDependenciesProvider() |
Rigs/RigDependency.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInteractiveDialogEnabled | bool | Rigs/RigDependency.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetHash() |
Rigs/RigDependency.h | ||
const TRigHierarchyDependencyMap & GetReverseRigHierarchyDependencies() |
Rigs/RigDependency.h | ||
const TRigHierarchyDependencyMap & GetRigHierarchyDependencies() |
Rigs/RigDependency.h | ||
void InvalidateCache() |
Rigs/RigDependency.h | ||
bool IsInteractiveDialogEnabled() |
Rigs/RigDependency.h | ||
void SetInteractiveDialogEnabled
(
bool InEnabled |
Rigs/RigDependency.h |