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

Method Positions

ogsr_engine/xrGame/PHMoveStorage.cpp:26–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24 }
25};
26void CPHPositionsPairs::Positions(const Fvector*& p0, const Fvector*& p1)
27{
28 CODEGeom* g = *geom;
29 if (g->is_transformed_bt())
30 {
31 g->geometry_transform()->recomputeAABB();
32 p0 = (const Fvector*)dGeomGetUserData(g->geom())->last_pos;
33 p1 = (const Fvector*)((dxGeomTransform*)g->geometry_transform())->final_pos;
34 }
35 else
36 {
37 p1 = (const Fvector*)dGeomGetPosition(g->geometry_transform());
38 p0 = (const Fvector*)dGeomGetUserData(g->geometry_transform())->last_pos;
39 }
40}

Callers 1

CollideMethod · 0.80

Calls 5

dGeomGetPositionFunction · 0.85
is_transformed_btMethod · 0.80
recomputeAABBMethod · 0.80
geometry_transformMethod · 0.80
geomMethod · 0.80

Tested by

no test coverage detected