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

Function DBG_DrawMatrix

ogsr_engine/xrGame/PHDebug.cpp:126–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124
125void DBG_DrawLine(const Fvector& p0, const Fvector& p1, u32 c) { DBG_DrawPHAbstruct(xr_new<SPHDBGDrawLine>(p0, p1, c)); }
126void DBG_DrawMatrix(const Fmatrix& m, float size, u8 a /* = 255*/)
127{
128 Fvector to;
129 to.add(m.c, Fvector().mul(m.i, size));
130 DBG_DrawPHAbstruct(xr_new<SPHDBGDrawLine>(m.c, to, D3DCOLOR_XRGB(a, 0, 0)));
131 to.add(m.c, Fvector().mul(m.j, size));
132 DBG_DrawPHAbstruct(xr_new<SPHDBGDrawLine>(m.c, to, D3DCOLOR_XRGB(0, a, 0)));
133 to.add(m.c, Fvector().mul(m.k, size));
134 DBG_DrawPHAbstruct(xr_new<SPHDBGDrawLine>(m.c, to, D3DCOLOR_XRGB(0, 0, a)));
135}
136
137template <int>
138IC void rotate(Fmatrix& m, float ang);

Callers 7

in_shedule_UpdateMethod · 0.85
in_UpdateCLMethod · 0.85
DBGDrawSetNewGoalMethod · 0.85
step_predictMethod · 0.85
IKLimb.cppFile · 0.85
BonesCallback0Method · 0.85
BonesCallback2Method · 0.85

Calls 3

DBG_DrawPHAbstructFunction · 0.85
addMethod · 0.45
mulMethod · 0.45

Tested by

no test coverage detected