Lines Matching refs:mtx
476 void MTX_LookAt(const VecFx32 *camPos, const VecFx32 *camUp, const VecFx32 *target, MtxFx43 *mtx) in MTX_LookAt() argument
483 SDK_NULL_ASSERT(mtx); in MTX_LookAt()
493 mtx->_00 = vRight.x; in MTX_LookAt()
494 mtx->_01 = vUp.x; in MTX_LookAt()
495 mtx->_02 = vLook.x; in MTX_LookAt()
496 mtx->_10 = vRight.y; in MTX_LookAt()
497 mtx->_11 = vUp.y; in MTX_LookAt()
498 mtx->_12 = vLook.y; in MTX_LookAt()
499 mtx->_20 = vRight.z; in MTX_LookAt()
500 mtx->_21 = vUp.z; in MTX_LookAt()
501 mtx->_22 = vLook.z; in MTX_LookAt()
502 mtx->_30 = -VEC_DotProduct(camPos, &vRight); in MTX_LookAt()
503 mtx->_31 = -VEC_DotProduct(camPos, &vUp); in MTX_LookAt()
504 mtx->_32 = -VEC_DotProduct(camPos, &vLook); in MTX_LookAt()