Search Results for

    Show / Hide Table of Contents

    Struct AnimGraphImpulse

    The animation graph 'impulse' connections data container (the actual transfer is done via pointer as it gives better performance). Container for skeleton nodes transformation hierarchy and any other required data. Unified layout for both local and model transformation spaces.

    Assembly: FlaxEngine.dll
    File: Engine/Animations/Graph/AnimGraph.h
    Syntax
    public struct AnimGraphImpulse

    Fields

    Length

    The animation length (in seconds).

    Declaration
    public float Length
    Field Value
    float

    Nodes

    The skeleton nodes transformation hierarchy nodes. Size always matches the Anim Graph skeleton description.

    Declaration
    public Array<Transform> Nodes
    Field Value
    Array<Transform>

    Position

    The animation time position (in seconds).

    Declaration
    public float Position
    Field Value
    float

    RootMotion

    The root motion extracted from the animation to apply on animated object.

    Declaration
    public Transform RootMotion = Transform::Identity
    Field Value
    Transform

    Methods

    GetNodeLocalTransformation(SkeletonData& skeleton, int32 nodeIndex)

    Declaration
    public Transform GetNodeLocalTransformation(SkeletonData& skeleton, int32 nodeIndex) const
    Parameters
    SkeletonData skeleton

    int32 nodeIndex

    Returns
    Transform

    GetNodeModelTransformation(SkeletonData& skeleton, int32 nodeIndex)

    Declaration
    public Transform GetNodeModelTransformation(SkeletonData& skeleton, int32 nodeIndex) const
    Parameters
    SkeletonData skeleton

    int32 nodeIndex

    Returns
    Transform

    SetNodeLocalTransformation(SkeletonData& skeleton, int32 nodeIndex, const Transform& value)

    Declaration
    public void SetNodeLocalTransformation(SkeletonData& skeleton, int32 nodeIndex, const Transform& value)
    Parameters
    SkeletonData skeleton

    int32 nodeIndex

    Transform value

    Returns
    void

    SetNodeModelTransformation(SkeletonData& skeleton, int32 nodeIndex, const Transform& value)

    Declaration
    public void SetNodeModelTransformation(SkeletonData& skeleton, int32 nodeIndex, const Transform& value)
    Parameters
    SkeletonData skeleton

    int32 nodeIndex

    Transform value

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat