MCPcopy Create free account
hub / github.com/axmolengine/axmol / getNodeToParentTransform

Method getNodeToParentTransform

core/2d/Node.cpp:1663–1673  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1661}
1662
1663Mat4 Node::getNodeToParentTransform(Node* ancestor) const
1664{
1665 Mat4 t(this->getNodeToParentTransform());
1666
1667 for (Node* p = _parent; p != nullptr && p != ancestor; p = p->getParent())
1668 {
1669 t = p->getNodeToParentTransform() * t;
1670 }
1671
1672 return t;
1673}
1674
1675AffineTransform Node::getNodeToParentAffineTransform(Node* ancestor) const
1676{

Callers 11

transformMethod · 0.95
drawMethod · 0.80
updateMethod · 0.80
beforeSimulationMethod · 0.80
afterSimulationMethod · 0.80
updateMethod · 0.80
updateDisplayMethod · 0.80
_updateFrameMethod · 0.80
_updateMeshMethod · 0.80

Calls 1

getParentMethod · 0.45

Tested by

no test coverage detected