Lines Matching refs:pCamPos

956   @param[in]    pCamPos  カメラの位置を指定するベクトルへのポインタ。
963 MTX34LookAtC(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget)
966 NN_NULL_ASSERT(pCamPos);
975 VEC3Sub(&vLook, pCamPos, pTarget);
992 m[0][3] = -( pCamPos->x * vRight.x + pCamPos->y * vRight.y + pCamPos->z * vRight.z );
997 m[1][3] = -( pCamPos->x * vUp.x + pCamPos->y * vUp.y + pCamPos->z * vUp.z );
1002 m[2][3] = -( pCamPos->x * vLook.x + pCamPos->y * vLook.y + pCamPos->z * vLook.z );
1007 MTX34LookAtC_FAST(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget)
1010 NN_NULL_ASSERT(pCamPos);
1020 vLookx = pCamPos->x - pTarget->x;
1021 vLooky = pCamPos->y - pTarget->y;
1022 vLookz = pCamPos->z - pTarget->z;
1073 tmp1 = -( pCamPos->x * vRightx + pCamPos->y * vRighty + pCamPos->z * vRightz );
1074 tmp2 = -( pCamPos->x * vUpx + pCamPos->y * vUpy + pCamPos->z * vUpz );
1075 tmp3 = -( pCamPos->x * vLookx + pCamPos->y * vLooky + pCamPos->z * vLookz );
1100 @param[in] pCamPos カメラの位置を指定するベクトルへのポインタ。
1107 MTX34LookAtC(MTX34* pOut, const VEC3* pCamPos, f32 twist, const VEC3* pTarget)
1110 NN_NULL_ASSERT(pCamPos);
1116 VEC3 lookReverse(pCamPos->x - pTarget->x, pCamPos->y - pTarget->y, pCamPos->z - pTarget->z);
1124 m[0][3] = -pCamPos->x;
1136 m[1][3] = -pCamPos->z;
1139 m[2][3] = pCamPos->y;
1145 m[1][3] = pCamPos->z;
1148 m[2][3] = -pCamPos->y;
1181 m[0][3] = -VEC3Dot(pCamPos, &right);
1187 m[1][3] = -VEC3Dot(pCamPos, &up);
1193 m[2][3] = -VEC3Dot(pCamPos, &lookReverse);
1199 MTX34LookAtC_FAST(MTX34* pOut, const VEC3* pCamPos, f32 twist, const VEC3* pTarget)
1202 NN_NULL_ASSERT(pCamPos);
1210 lookReversex = pCamPos->x - pTarget->x;
1211 lookReversez = pCamPos->z - pTarget->z;
1212 lookReversey = pCamPos->y - pTarget->y;
1220 m[0][3] = -pCamPos->x;
1232 m[1][3] = -pCamPos->z;
1235 m[2][3] = pCamPos->y;
1241 m[1][3] = pCamPos->z;
1244 m[2][3] = -pCamPos->y;
1305 tmp1 = pCamPos->x * rightx + pCamPos->y * righty + pCamPos->z * rightz;
1306 tmp2 = pCamPos->x * upx + pCamPos->y * upy + pCamPos->z * upz;
1307 tmp3 = pCamPos->x * lookReversex + pCamPos->y * lookReversey + pCamPos->z * lookReversez;
1334 @param[in] pCamPos カメラの位置を指定するベクトルへのポインタ。
1340 MTX34CameraRotateC(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotate)
1343 NN_NULL_ASSERT(pCamPos);
1371 m[0][3] = -VEC3Dot(pCamPos, &right);
1376 m[1][3] = -VEC3Dot(pCamPos, &up);
1381 m[2][3] = -VEC3Dot(pCamPos, &back);
1386 MTX34CameraRotateC_FAST(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotate)
1389 NN_NULL_ASSERT(pCamPos);
1522 m03 = -VEC3Dot(pCamPos, &right);
1527 m13 = -VEC3Dot(pCamPos, &up);
1532 m23 = -VEC3Dot(pCamPos, &back);