The 3D projection. More...
Go to the source code of this file.
Data Structures | |
| struct | Projection |
| The 3D projection onto the screen: its focal length, near and far depths, and the screen point the view centres on. More... | |
Functions | |
| STATIC_ASSERT (sizeof(struct Projection)==0x14) | |
| STATIC_ASSERT (offsetof(struct Projection, centerX)==0x0c) | |
| STATIC_ASSERT (offsetof(struct Projection, centerY)==0x10) | |
Variables | |
| struct Projection | gProjection |
The 3D projection.
Definition in file project.h.
| STATIC_ASSERT | ( | sizeof(struct Projection) | = =0x14 | ) |
| STATIC_ASSERT | ( | offsetof(struct Projection, centerX) | = =0x0c | ) |
| STATIC_ASSERT | ( | offsetof(struct Projection, centerY) | = =0x10 | ) |
|
extern |
Referenced by BattleFx_EndCanvasLayer(), BattleFx_RunAtalanta(), BattleFx_RunBoreas(), BattleFx_RunJudgment(), BattleFx_RunKirin(), BattleFx_RunNeptune(), BattleFx_RunParticleStreams(), BattleFx_RunProcne(), BattleFx_RunThor(), BattleFx_SetupBlendedDisplay(), BattlePres_SetupTransitionScene(), BattlePres_SetupTransitionSceneAtDepth(), Camera_ApplyShake(), Camera_ConfigureScene(), Camera_ResetSceneDefaults(), Map_InitializePerspectiveScene(), Projection_Set(), Projection_SetFieldOfView(), Render_ProjectPoint(), STATIC_ASSERT(), Transform_UpdateVertices(), WorldMap_BuildScanlineTable(), and WorldMap_UpdateView().