Lines Matching refs:pOut

27 MTX34Identity(MTX34* pOut) 
29 NN_NULL_ASSERT( pOut );
31 MTX34Copy(pOut, MTX34::Identity());
33 return pOut;
37 MTX34InvTranspose(MTX33* pOut, const MTX34* __restrict p)
41 (void)MTX34ToMTX33(pOut, &tmp);
54 MTX34MultArray(MTX34* pOut, const MTX34* __restrict p1, const MTX34* __restrict pSrc, s32 count)
56 MTX34* pOutBase = pOut;
58 NN_NULL_ASSERT( pOut );
65 MTX34Mult(pOut, p1, pSrc);
68 pOut++;
75 MTX34RotAxisFIdx(MTX34* pOut, const VEC3* pAxis, f32 fIdx)
78 MTX34RotAxisRad_(pOut, pAxis, NN_MATH_FIDX_TO_RAD(fIdx));
80 return pOut;
84 MTX34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const VEC3* pT)
86 (void)MTX34RotXYZFIdx(pOut, fIdxX, fIdxY, fIdxZ);
87 pOut->f._03 = pT->x;
88 pOut->f._13 = pT->y;
89 pOut->f._23 = pT->z;
90 return pOut;
94 MTX34Sub(MTX34* pOut, const MTX34* p1, const MTX34* p2)
96 pOut->f._00 = p1->f._00 - p2->f._00;
97 pOut->f._01 = p1->f._01 - p2->f._01;
98 pOut->f._02 = p1->f._02 - p2->f._02;
99 pOut->f._03 = p1->f._03 - p2->f._03;
101 pOut->f._10 = p1->f._10 - p2->f._10;
102 pOut->f._11 = p1->f._11 - p2->f._11;
103 pOut->f._12 = p1->f._12 - p2->f._12;
104 pOut->f._13 = p1->f._13 - p2->f._13;
106 pOut->f._20 = p1->f._20 - p2->f._20;
107 pOut->f._21 = p1->f._21 - p2->f._21;
108 pOut->f._22 = p1->f._22 - p2->f._22;
109 pOut->f._23 = p1->f._23 - p2->f._23;
111 return pOut;
115 MTX34TextureProjectionFrustum(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 scaleS, f32 scale…
119 NN_NULL_ASSERT(pOut);
123 f32 (*const mtx)[4] = pOut->m;
140 return pOut;
144 MTX34TextureProjectionOrtho(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 scaleS, f32 scaleT, f32 tr…
148 NN_NULL_ASSERT(pOut);
152 f32 (*const mtx)[4] = pOut->m;
169 return pOut;
173 MTX34TextureProjectionPerspective(MTX34* pOut, f32 fovy, f32 aspect, f32 scaleS, f32 scaleT, f32 tr…
177 NN_NULL_ASSERT(pOut);
182 f32 (*const mtx)[4] = pOut->m;
199 return pOut;
203 MTX34ShadowProjectionFrustum(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f)
207 NN_NULL_ASSERT(pOut);
212 f32 (*const mtx)[4] = pOut->m;
229 return pOut;
233 MTX34ShadowProjectionOrtho(MTX34* pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 f)
237 NN_NULL_ASSERT(pOut);
241 f32 (*const mtx)[4] = pOut->m;
259 return pOut;
263 MTX34ShadowProjectionPerspective(MTX34* pOut, f32 fovy, f32 aspect, f32 n, f32 f)
267 NN_NULL_ASSERT(pOut);
273 f32 (*const mtx)[4] = pOut->m;
290 return pOut;
294 MTX34Zero(MTX34* pOut)
296 pOut->f._00 = pOut->f._01 = pOut->f._02 = pOut->f._03 =
297 pOut->f._10 = pOut->f._11 = pOut->f._12 = pOut->f._13 =
298 pOut->f._20 = pOut->f._21 = pOut->f._22 = pOut->f._23 = 0.f;
300 return pOut;