Navigation
API > API/Plugins > API/Plugins/ControlRig > API/Plugins/ControlRig/Units
Inheritance Hierarchy
- FRigVMDispatchFactory
- FRigDispatchFactory
- FRigDispatch_AnimAttributeBase
- FRigDispatch_GetAnimAttribute
- FRigDispatch_SetAnimAttribute
- FRigDispatch_GetUserData
- FRigDispatch_MetadataBase
- FRigDispatch_GetMetadata
- FRigDispatch_GetModuleMetadata
- FRigDispatch_SetMetadata
- FRigDispatch_SetModuleMetadata
References
| Module | ControlRig |
| Header | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/RigDispatchFactory.h |
| Include | #include "Units/RigDispatchFactory.h" |
Syntax
USTRUCT (BlueprintType , Meta=(Abstract, ExecuteContextType=FControlRigExecuteContext))
struct FRigDispatchFactory : public FRigVMDispatchFactory
Remarks
Base class for all rig dispatch factories
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FRigUnitContext & | GetRigUnitContext
(
const FRigVMExtendedExecuteContext& InContext |
Overridden from FRigVMDispatchFactory
| Type | Name | Description | |
|---|---|---|---|
| FString | GetArgumentDefaultValue
(
const FName& InArgumentName, |
Returns the default value for an argument | |
| UScriptStruct * | Returns the execute context support for this dispatch factory. | ||
| void | RegisterDependencyTypes_NoLock
(
FRigVMRegistry_NoLock& InRegistry |
Registered needed types during registration of the factory. |