Lines Matching refs:camera
178 static void CameraUpdate ( CameraObj *camera );
876 CameraUpdate ( CameraObj *camera ) in CameraUpdate() argument
880 VECNormalize( &camera->xAxis, &camera->xAxis ); in CameraUpdate()
881 VECNormalize( &camera->yAxis, &camera->yAxis ); in CameraUpdate()
882 VECNormalize( &camera->zAxis, &camera->zAxis ); in CameraUpdate()
884 MTXRowCol(camera->viewMtx,0,0) = camera->xAxis.x; in CameraUpdate()
885 MTXRowCol(camera->viewMtx,0,1) = camera->xAxis.y; in CameraUpdate()
886 MTXRowCol(camera->viewMtx,0,2) = camera->xAxis.z; in CameraUpdate()
887 MTXRowCol(camera->viewMtx,0,3) = 0.0F; in CameraUpdate()
889 MTXRowCol(camera->viewMtx,1,0) = camera->yAxis.x; in CameraUpdate()
890 MTXRowCol(camera->viewMtx,1,1) = camera->yAxis.y; in CameraUpdate()
891 MTXRowCol(camera->viewMtx,1,2) = camera->yAxis.z; in CameraUpdate()
892 MTXRowCol(camera->viewMtx,1,3) = 0.0F; in CameraUpdate()
894 MTXRowCol(camera->viewMtx,2,0) = camera->zAxis.x; in CameraUpdate()
895 MTXRowCol(camera->viewMtx,2,1) = camera->zAxis.y; in CameraUpdate()
896 MTXRowCol(camera->viewMtx,2,2) = camera->zAxis.z; in CameraUpdate()
897 MTXRowCol(camera->viewMtx,2,3) = 0.0F; in CameraUpdate()
899 MTXTrans(transMtx, -camera->translate.x, -camera->translate.y, -camera->translate.z); in CameraUpdate()
900 MTXConcat(camera->viewMtx, transMtx, camera->viewMtx); in CameraUpdate()