doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
viewDef_s Struct Reference

#include <tr_local.h>

Public Attributes

renderView_t renderView
 
float projectionMatrix [16]
 
viewEntity_t worldSpace
 
idRenderWorldLocalrenderWorld
 
float floatTime
 
idVec3 initialViewAreaOrigin
 
bool isSubview
 
bool isMirror
 
bool isXraySubview
 
bool isEditor
 
int numClipPlanes
 
idPlane clipPlanes [MAX_CLIP_PLANES]
 
idScreenRect viewport
 
idScreenRect scissor
 
struct viewDef_ssuperView
 
struct drawSurf_ssubviewSurface
 
drawSurf_t ** drawSurfs
 
int numDrawSurfs
 
int maxDrawSurfs
 
struct viewLight_sviewLights
 
struct viewEntity_sviewEntitys
 
idPlane frustum [5]
 
idFrustum viewFrustum
 
int areaNum
 
boolconnectedAreas
 

Detailed Description

Definition at line 368 of file tr_local.h.

Member Data Documentation

int viewDef_s::areaNum

Definition at line 424 of file tr_local.h.

idPlane viewDef_s::clipPlanes[MAX_CLIP_PLANES]

Definition at line 396 of file tr_local.h.

bool* viewDef_s::connectedAreas

Definition at line 426 of file tr_local.h.

drawSurf_t** viewDef_s::drawSurfs

Definition at line 411 of file tr_local.h.

float viewDef_s::floatTime

Definition at line 377 of file tr_local.h.

idPlane viewDef_s::frustum[5]

Definition at line 421 of file tr_local.h.

idVec3 viewDef_s::initialViewAreaOrigin

Definition at line 379 of file tr_local.h.

bool viewDef_s::isEditor

Definition at line 393 of file tr_local.h.

bool viewDef_s::isMirror

Definition at line 390 of file tr_local.h.

bool viewDef_s::isSubview

Definition at line 389 of file tr_local.h.

bool viewDef_s::isXraySubview

Definition at line 391 of file tr_local.h.

int viewDef_s::maxDrawSurfs

Definition at line 413 of file tr_local.h.

int viewDef_s::numClipPlanes

Definition at line 395 of file tr_local.h.

int viewDef_s::numDrawSurfs

Definition at line 412 of file tr_local.h.

float viewDef_s::projectionMatrix[16]

Definition at line 372 of file tr_local.h.

renderView_t viewDef_s::renderView

Definition at line 370 of file tr_local.h.

idRenderWorldLocal* viewDef_s::renderWorld

Definition at line 375 of file tr_local.h.

idScreenRect viewDef_s::scissor

Definition at line 400 of file tr_local.h.

struct drawSurf_s* viewDef_s::subviewSurface

Definition at line 407 of file tr_local.h.

struct viewDef_s* viewDef_s::superView

Definition at line 406 of file tr_local.h.

struct viewEntity_s* viewDef_s::viewEntitys

Definition at line 416 of file tr_local.h.

idFrustum viewDef_s::viewFrustum

Definition at line 422 of file tr_local.h.

struct viewLight_s* viewDef_s::viewLights

Definition at line 415 of file tr_local.h.

idScreenRect viewDef_s::viewport

Definition at line 398 of file tr_local.h.

viewEntity_t viewDef_s::worldSpace

Definition at line 373 of file tr_local.h.


The documentation for this struct was generated from the following file: