Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime > API/Runtime/AnimGraphRuntime/AnimNodes
Inheritance Hierarchy
- FAnimNode_Base
- FAnimNode_MirrorBase
- FAnimNode_Mirror
- FAnimNode_Mirror_Standalone
References
| Module | AnimGraphRuntime |
| Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_Mirror.h |
| Include | #include "AnimNodes/AnimNode_Mirror.h" |
Syntax
struct FAnimNode_MirrorBase : public FAnimNode_Base
Variables
| Type | Name | Description | |
|---|---|---|---|
| FPoseLink | Source |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Should attributes mirror (based on the bone mirroring data in the mirror data table) | ||
| float | How long to blend using inertialization when switching mirrored state. | ||
| bool | Should bones mirror. | ||
| bool | Should the curves mirror. | ||
| bool | GetMirror () |
Get Mirror State. | |
| UMirrorDataTable * | Get the MirrorDataTable. | ||
| bool | Whether to reset (reinitialize) the child (source) pose when the mirror state changes. | ||
| FAnimNode_Base * | This only used by custom handlers, and it is advanced feature. | ||
| bool | SetAttributeMirroring
(
bool bInAttributeMirroring |
Set if attributes mirror | |
| bool | SetBlendTimeOnMirrorStateChange
(
float InBlendTime |
Set how long to blend using inertialization when switching mirrored state | |
| bool | SetBoneMirroring
(
bool bInBoneMirroring |
Set if bones mirror | |
| bool | SetCurveMirroring
(
bool bInCurveMirroring |
Set if curves mirror | |
| bool | SetMirror
(
bool bInMirror |
Set Mirror State. | |
| bool | SetMirrorDataTable
(
UMirrorDataTable* MirrorTable |
Set the MirrorDataTable. | |
| bool | SetResetChildOnMirrorStateChange
(
bool bInResetChildOnMirrorStateChange |
Set whether to reset (reinitialize) the child (source) pose when the mirror state changes | |
| void | SetSourceLinkNode
(
FAnimNode_Base* NewLinkNode |
This only used by custom handlers, and it is advanced feature. |
Overridden from FAnimNode_Base
| Type | Name | Description | |
|---|---|---|---|
| void | CacheBones_AnyThread
(
const FAnimationCacheBonesContext& Context |
Called to cache any bones that this node needs to track (e.g. in a FBoneReference). | |
| void | Evaluate_AnyThread
(
FPoseContext& Output |
Called to evaluate local-space bones transforms according to the weights set up in Update(). | |
| void | GatherDebugData
(
FNodeDebugData& DebugData |
Called to gather on-screen debug data. This is called on the game thread. | |
| void | Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
Called when the node first runs. | |
| void | Update_AnyThread
(
const FAnimationUpdateContext& Context |
Called to update the state of the graph relative to this node. |