Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

viewParms_t Struct Reference

#include <tr_local.h>

Collaboration diagram for viewParms_t:

Collaboration graph
[legend]

Data Fields

float fovX
float fovY
int frameCount
int frameSceneNum
cplane_t frustum [4]
qboolean isMirror
qboolean isPortal
orientationr_t or
cplane_t portalPlane
float projectionMatrix [16]
vec3_t pvsOrigin
int viewportHeight
int viewportWidth
int viewportX
int viewportY
vec3_t visBounds [2]
orientationr_t world
float zFar

Field Documentation

float fovX
 

Definition at line 502 of file tr_local.h.

Referenced by R_SetupFrustum().

float fovY
 

Definition at line 502 of file tr_local.h.

Referenced by R_SetupFrustum().

int frameCount
 

Definition at line 499 of file tr_local.h.

Referenced by R_RenderView(), RB_AddFlare(), and RB_RenderFlares().

int frameSceneNum
 

Definition at line 498 of file tr_local.h.

Referenced by R_RenderView(), RB_AddFlare(), and RB_RenderFlares().

cplane_t frustum[4]
 

Definition at line 504 of file tr_local.h.

Referenced by R_CullLocalBox(), R_CullPointAndRadius(), R_RecursiveWorldNode(), and R_SetupFrustum().

qboolean isMirror
 

Definition at line 497 of file tr_local.h.

Referenced by AutospriteDeform(), GL_Cull(), R_MirrorViewBySurface(), RB_ShadowTessEnd(), and RB_SurfaceSprite().

qboolean isPortal
 

Definition at line 496 of file tr_local.h.

Referenced by DrawMultitextured(), R_AddEntitySurfaces(), R_AddMD3Surfaces(), R_MirrorViewBySurface(), RB_AddFlare(), RB_BeginDrawingView(), and RB_RenderFlares().

orientationr_t or
 

Definition at line 493 of file tr_local.h.

Referenced by Autosprite2Deform(), AutospriteDeform(), ComputeColors(), FillCloudySkySide(), LodErrorForVolume(), ProjectRadius(), R_MirrorViewBySurface(), R_RotateForEntity(), R_RotateForViewer(), R_SetupFrustum(), RB_AddFlare(), RB_AddQuadStampExt(), RB_BeginDrawingView(), RB_CalcFogTexCoords(), RB_ClipSkyPolygons(), RB_DrawSun(), RB_StageIteratorSky(), RB_SurfaceLightningBolt(), RB_SurfaceRailCore(), RB_SurfaceSprite(), SetFarClip(), and SurfIsOffscreen().

cplane_t portalPlane
 

Definition at line 500 of file tr_local.h.

Referenced by R_MirrorViewBySurface(), and RB_BeginDrawingView().

float projectionMatrix[16]
 

Definition at line 503 of file tr_local.h.

Referenced by ProjectRadius(), R_SetupProjection(), RB_AddFlare(), RB_TestFlare(), SetViewportAndScissor(), and SurfIsOffscreen().

vec3_t pvsOrigin
 

Definition at line 495 of file tr_local.h.

Referenced by R_MarkLeaves(), and R_MirrorViewBySurface().

int viewportHeight
 

Definition at line 501 of file tr_local.h.

Referenced by R_RenderView(), R_TransformClipToWindow(), RB_AddFlare(), RB_RenderFlares(), and SetViewportAndScissor().

int viewportWidth
 

Definition at line 501 of file tr_local.h.

Referenced by R_RenderView(), R_TransformClipToWindow(), RB_AddFlare(), RB_RenderFlare(), RB_RenderFlares(), and SetViewportAndScissor().

int viewportX
 

Definition at line 501 of file tr_local.h.

Referenced by RB_AddFlare(), RB_RenderFlares(), and SetViewportAndScissor().

int viewportY
 

Definition at line 501 of file tr_local.h.

Referenced by RB_AddFlare(), RB_RenderFlares(), and SetViewportAndScissor().

vec3_t visBounds[2]
 

Definition at line 505 of file tr_local.h.

Referenced by R_AddWorldSurfaces(), R_RecursiveWorldNode(), and SetFarClip().

orientationr_t world
 

Definition at line 494 of file tr_local.h.

Referenced by R_RotateForEntity(), R_RotateForViewer(), RB_DrawSun(), and RB_RenderDrawSurfList().

float zFar
 

Definition at line 506 of file tr_local.h.

Referenced by MakeSkyVec(), R_InitSkyTexCoords(), R_PerformanceCounters(), R_SetupProjection(), RB_DrawSun(), and SetFarClip().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 20:02:14 2005 for Quake III Arena by  doxygen 1.3.9.1