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
DeltaTime
Declaration
public float DeltaTime
Field Value
float
|
EmptyNodes
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
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
|