MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / GetNodes

Method GetNodes

Source/Engine/Animations/Graph/AnimGraph.cpp:159–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159AnimGraphImpulse* AnimGraphNode::GetNodes(AnimGraphExecutor* executor)
160{
161 auto& context = *AnimGraphExecutor::Context.Get();
162 const int32 count = executor->_skeletonNodesCount;
163 if (context.PoseCacheSize == context.PoseCache.Count())
164 context.PoseCache.AddOne();
165 auto& nodes = context.PoseCache[context.PoseCacheSize++];
166 nodes.Nodes.Resize(count, false);
167 return &nodes;
168}
169
170AnimGraphImpulse* AnimGraphNode::GetNodes(AnimGraphExecutor* executor, Variant& input)
171{

Callers 5

SampleAnimationMethod · 0.80
BlendMethod · 0.80
ProcessGroupAnimationMethod · 0.80

Calls 6

AddOneMethod · 0.80
CopyNodesMethod · 0.80
InitNodesMethod · 0.80
GetMethod · 0.45
CountMethod · 0.45
ResizeMethod · 0.45

Tested by

no test coverage detected