Search Results for

    Show / Hide Table of Contents

    Struct AnimGraphContext

    The Animation Graph evaluation context.

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

    Fields

    CallStack

    Declaration
    public Array<VisjectExecutor::Node* , FixedAllocation<ANIM_GRAPH_MAX_CALL_STACK>> CallStack
    Field Value
    Array<VisjectExecutor::Node , FixedAllocation<ANIM_GRAPH_MAX_CALL_STACK>>

    CurrentFrameIndex

    Declaration
    public uint64 CurrentFrameIndex
    Field Value
    uint64

    Data

    Declaration
    public AnimGraphInstanceData* Data
    Field Value
    AnimGraphInstanceData

    DeltaTime

    Declaration
    public float DeltaTime
    Field Value
    float

    EmptyNodes

    Declaration
    public AnimGraphImpulse EmptyNodes
    Field Value
    AnimGraphImpulse

    Functions

    Declaration
    public Dictionary<VisjectExecutor::Node* , VisjectExecutor::Graph* > Functions
    Field Value
    Dictionary<VisjectExecutor::Node , VisjectExecutor::Graph >

    GraphStack

    Declaration
    public Array<VisjectExecutor::Graph* , FixedAllocation<32>> GraphStack
    Field Value
    Array<VisjectExecutor::Graph , FixedAllocation<32>>

    NodePath

    Declaration
    public Array<uint32, FixedAllocation<ANIM_GRAPH_MAX_CALL_STACK>> NodePath
    Field Value
    Array<uint32, FixedAllocation<ANIM_GRAPH_MAX_CALL_STACK>>

    PoseCache

    Declaration
    public ChunkedArray<AnimGraphImpulse, 256> PoseCache
    Field Value
    ChunkedArray<AnimGraphImpulse, 256>

    PoseCacheSize

    Declaration
    public int32 PoseCacheSize
    Field Value
    int32

    StackOverFlow

    Declaration
    public bool StackOverFlow
    Field Value
    bool

    TransitionData

    Declaration
    public AnimGraphTransitionData TransitionData
    Field Value
    AnimGraphTransitionData

    ValueCache

    Declaration
    public Dictionary<VisjectExecutor::Box* , Variant> ValueCache
    Field Value
    Dictionary<VisjectExecutor::Box , Variant>

    Methods

    AddTraceEvent(const AnimGraphNode* node)

    Declaration
    public AnimGraphTraceEvent AddTraceEvent(const AnimGraphNode* node)
    Parameters
    AnimGraphNode node

    Returns
    AnimGraphTraceEvent

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