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

Method SetNodeTransform

Source/Engine/Graphics/Models/SkinnedMesh.cpp:173–185  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173void SkeletonData::SetNodeTransform(int32 nodeIndex, const Transform& value)
174{
175 CHECK(Nodes.IsValidIndex(nodeIndex));
176 Dirty();
177 const int32 parentIndex = Nodes[nodeIndex].ParentIndex;
178 if (parentIndex == -1)
179 {
180 Nodes[nodeIndex].LocalTransform = value;
181 return;
182 }
183 const Transform parentTransform = GetNodeTransform(parentIndex);
184 parentTransform.WorldToLocal(value, Nodes[nodeIndex].LocalTransform);
185}
186
187int32 SkeletonData::FindNode(const StringView& name) const
188{

Callers

nothing calls this directly

Calls 2

IsValidIndexMethod · 0.80
WorldToLocalMethod · 0.45

Tested by

no test coverage detected