Lines Matching refs:camera
169 static void CameraUpdate ( CameraObj *camera );
835 CameraUpdate ( CameraObj *camera ) in CameraUpdate() argument
839 VECNormalize( &camera->xAxis, &camera->xAxis ); in CameraUpdate()
840 VECNormalize( &camera->yAxis, &camera->yAxis ); in CameraUpdate()
841 VECNormalize( &camera->zAxis, &camera->zAxis ); in CameraUpdate()
843 MTXRowCol(camera->viewMtx,0,0) = camera->xAxis.x; in CameraUpdate()
844 MTXRowCol(camera->viewMtx,0,1) = camera->xAxis.y; in CameraUpdate()
845 MTXRowCol(camera->viewMtx,0,2) = camera->xAxis.z; in CameraUpdate()
846 MTXRowCol(camera->viewMtx,0,3) = 0.0F; in CameraUpdate()
848 MTXRowCol(camera->viewMtx,1,0) = camera->yAxis.x; in CameraUpdate()
849 MTXRowCol(camera->viewMtx,1,1) = camera->yAxis.y; in CameraUpdate()
850 MTXRowCol(camera->viewMtx,1,2) = camera->yAxis.z; in CameraUpdate()
851 MTXRowCol(camera->viewMtx,1,3) = 0.0F; in CameraUpdate()
853 MTXRowCol(camera->viewMtx,2,0) = camera->zAxis.x; in CameraUpdate()
854 MTXRowCol(camera->viewMtx,2,1) = camera->zAxis.y; in CameraUpdate()
855 MTXRowCol(camera->viewMtx,2,2) = camera->zAxis.z; in CameraUpdate()
856 MTXRowCol(camera->viewMtx,2,3) = 0.0F; in CameraUpdate()
858 MTXTrans(transMtx, -camera->translate.x, -camera->translate.y, -camera->translate.z); in CameraUpdate()
859 MTXConcat(camera->viewMtx, transMtx, camera->viewMtx); in CameraUpdate()