Lines Matching refs:pCamPos
969 MTX34LookAtC(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget)
972 NN_NULL_ASSERT(pCamPos);
981 VEC3Sub(&vLook, pCamPos, pTarget);
998 m[0][3] = -( pCamPos->x * vRight.x + pCamPos->y * vRight.y + pCamPos->z * vRight.z );
1003 m[1][3] = -( pCamPos->x * vUp.x + pCamPos->y * vUp.y + pCamPos->z * vUp.z );
1008 m[2][3] = -( pCamPos->x * vLook.x + pCamPos->y * vLook.y + pCamPos->z * vLook.z );
1013 MTX34LookAtC_FAST(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget)
1016 NN_NULL_ASSERT(pCamPos);
1026 vLookx = pCamPos->x - pTarget->x;
1027 vLooky = pCamPos->y - pTarget->y;
1028 vLookz = pCamPos->z - pTarget->z;
1079 tmp1 = -( pCamPos->x * vRightx + pCamPos->y * vRighty + pCamPos->z * vRightz );
1080 tmp2 = -( pCamPos->x * vUpx + pCamPos->y * vUpy + pCamPos->z * vUpz );
1081 tmp3 = -( pCamPos->x * vLookx + pCamPos->y * vLooky + pCamPos->z * vLookz );
1113 MTX34LookAtC(MTX34* pOut, const VEC3* pCamPos, f32 twist, const VEC3* pTarget)
1116 NN_NULL_ASSERT(pCamPos);
1122 VEC3 lookReverse(pCamPos->x - pTarget->x, pCamPos->y - pTarget->y, pCamPos->z - pTarget->z);
1130 m[0][3] = -pCamPos->x;
1142 m[1][3] = -pCamPos->z;
1145 m[2][3] = pCamPos->y;
1151 m[1][3] = pCamPos->z;
1154 m[2][3] = -pCamPos->y;
1187 m[0][3] = -VEC3Dot(pCamPos, &right);
1193 m[1][3] = -VEC3Dot(pCamPos, &up);
1199 m[2][3] = -VEC3Dot(pCamPos, &lookReverse);
1205 MTX34LookAtC_FAST(MTX34* pOut, const VEC3* pCamPos, f32 twist, const VEC3* pTarget)
1208 NN_NULL_ASSERT(pCamPos);
1216 lookReversex = pCamPos->x - pTarget->x;
1217 lookReversez = pCamPos->z - pTarget->z;
1218 lookReversey = pCamPos->y - pTarget->y;
1226 m[0][3] = -pCamPos->x;
1238 m[1][3] = -pCamPos->z;
1241 m[2][3] = pCamPos->y;
1247 m[1][3] = pCamPos->z;
1250 m[2][3] = -pCamPos->y;
1311 tmp1 = pCamPos->x * rightx + pCamPos->y * righty + pCamPos->z * rightz;
1312 tmp2 = pCamPos->x * upx + pCamPos->y * upy + pCamPos->z * upz;
1313 tmp3 = pCamPos->x * lookReversex + pCamPos->y * lookReversey + pCamPos->z * lookReversez;
1346 MTX34CameraRotateC(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotate)
1349 NN_NULL_ASSERT(pCamPos);
1377 m[0][3] = -VEC3Dot(pCamPos, &right);
1382 m[1][3] = -VEC3Dot(pCamPos, &up);
1387 m[2][3] = -VEC3Dot(pCamPos, &back);
1392 MTX34CameraRotateC_FAST(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotate)
1395 NN_NULL_ASSERT(pCamPos);
1528 m03 = -VEC3Dot(pCamPos, &right);
1533 m13 = -VEC3Dot(pCamPos, &up);
1538 m23 = -VEC3Dot(pCamPos, &back);