MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / GetGlobalTransformDynamic

Method GetGlobalTransformDynamic

ogsr_engine/xrGame/PHShell.cpp:1127–1142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1125}
1126
1127void CPHShell::GetGlobalTransformDynamic(Fmatrix* m)
1128{
1129 ELEMENT_I i, e;
1130 i = elements.begin();
1131 e = elements.end();
1132 for (; i != e; ++i)
1133 (*i)->GetGlobalTransformDynamic(&(*i)->mXFORM);
1134
1135 m->set((*elements.begin())->mXFORM);
1136 m->mulB_43(m_object_in_root);
1137
1138 if (bCopMode)
1139 mXFORM.set(*m);
1140
1141 VERIFY2(_valid(*m), "not valide transform");
1142}
1143void CPHShell::InterpolateGlobalPosition(Fvector* v)
1144{
1145 (*elements.begin())->InterpolateGlobalPosition(v);

Callers 15

SpawnMethod · 0.45
net_SpawnMethod · 0.45
correct_spawn_posMethod · 0.45
activate_physic_shellMethod · 0.45
setup_physic_shellMethod · 0.45
get_old_camera_boxFunction · 0.45
CreateBallMethod · 0.45
CreateHingeMethod · 0.45
CreateHinge2Method · 0.45
CreateSliderMethod · 0.45
CreateFullControlMethod · 0.45
RestoreNetStateMethod · 0.45

Calls 5

mulB_43Method · 0.80
_validFunction · 0.50
beginMethod · 0.45
endMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected