Navigation
API > API/Plugins > API/Plugins/ControlRig
Modify an animation attribute if one is found, otherwise add a new animation attribute
| Name | FRigDispatch_SetAnimAttribute |
| Type | struct |
| Header File | /Engine/Plugins/Animation/ControlRig/Source/ControlRig/Public/Units/Animation/RigUnit_AnimAttribute.h |
| Include Path | #include "Units/Animation/RigUnit_AnimAttribute.h" |
Syntax
USTRUCT (Meta=(DisplayName="Set Animation Attribute"))
struct FRigDispatch_SetAnimAttribute : public FRigDispatch_AnimAttributeBase
Inheritance Hierarchy
- FRigVMDispatchFactory → FRigDispatchFactory → FRigDispatch_AnimAttributeBase → FRigDispatch_SetAnimAttribute
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRigDispatch_SetAnimAttribute() |
Units/Animation/RigUnit_AnimAttribute.h |
Functions
Public
Overridden from FRigDispatch_AnimAttributeBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsSet() |
Units/Animation/RigUnit_AnimAttribute.h |
Overridden from FRigVMDispatchFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TArray< FRigVMTemplateArgumentInfo > & GetArgumentInfos
(
FRigVMRegistryHandle& InRegistry |
Units/Animation/RigUnit_AnimAttribute.h | ||
virtual const TArray< FRigVMExecuteArgument > & GetExecuteArguments_Impl
(
const FRigVMDispatchContext& InContext |
Units/Animation/RigUnit_AnimAttribute.h | ||
virtual FRigVMTemplateTypeMap OnNewArgumentType
(
const FName& InArgumentName, |
Units/Animation/RigUnit_AnimAttribute.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CheckArgumentTypes
(
FRigVMMemoryHandleArray Handles |
Units/Animation/RigUnit_AnimAttribute.h | ||
bool CheckArgumentTypes
(
FRigVMMemoryHandleArray Handles |
Units/Animation/RigUnit_AnimAttribute.h |
Overridden from FRigVMDispatchFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FRigVMFunctionPtr GetDispatchFunctionImpl
(
const FRigVMTemplateTypeMap& InTypes, |
Units/Animation/RigUnit_AnimAttribute.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void SetAnimAttributeDispatch
(
FRigVMExtendedExecuteContext& InContext, |
Dispatch function for built-in types | Units/Animation/RigUnit_AnimAttribute.h | |
static void SetAnimAttributeDispatch
(
FRigVMExtendedExecuteContext& InContext, |
Dispatch function for user/dev defined types | Units/Animation/RigUnit_AnimAttribute.h |