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
renderEntity_s Struct Reference

#include <RenderWorld.h>

Public Attributes

idRenderModelhModel
 
int entityNum
 
int bodyId
 
idBounds bounds
 
deferredEntityCallback_t callback
 
voidcallbackData
 
int suppressSurfaceInViewID
 
int suppressShadowInViewID
 
int suppressShadowInLightID
 
int allowSurfaceInViewID
 
idVec3 origin
 
idMat3 axis
 
const idMaterialcustomShader
 
const idMaterialreferenceShader
 
const idDeclSkincustomSkin
 
class idSoundEmitterreferenceSound
 
float shaderParms [MAX_ENTITY_SHADER_PARMS]
 
class idUserInterfacegui [MAX_RENDERENTITY_GUI]
 
struct renderView_sremoteRenderView
 
int numJoints
 
idJointMatjoints
 
float modelDepthHack
 
bool noSelfShadow
 
bool noShadow
 
bool noDynamicInteractions
 
bool weaponDepthHack
 
int forceUpdate
 
int timeGroup
 
int xrayIndex
 

Detailed Description

Definition at line 80 of file RenderWorld.h.

Member Data Documentation

int renderEntity_s::allowSurfaceInViewID

Definition at line 113 of file RenderWorld.h.

idMat3 renderEntity_s::axis

Definition at line 120 of file RenderWorld.h.

int renderEntity_s::bodyId

Definition at line 84 of file RenderWorld.h.

idBounds renderEntity_s::bounds

Definition at line 95 of file RenderWorld.h.

deferredEntityCallback_t renderEntity_s::callback

Definition at line 96 of file RenderWorld.h.

void* renderEntity_s::callbackData

Definition at line 98 of file RenderWorld.h.

const idMaterial* renderEntity_s::customShader

Definition at line 123 of file RenderWorld.h.

const idDeclSkin* renderEntity_s::customSkin

Definition at line 125 of file RenderWorld.h.

int renderEntity_s::entityNum

Definition at line 83 of file RenderWorld.h.

int renderEntity_s::forceUpdate

Definition at line 151 of file RenderWorld.h.

class idUserInterface* renderEntity_s::gui[MAX_RENDERENTITY_GUI]

Definition at line 130 of file RenderWorld.h.

idRenderModel* renderEntity_s::hModel

Definition at line 81 of file RenderWorld.h.

idJointMat* renderEntity_s::joints

Definition at line 135 of file RenderWorld.h.

float renderEntity_s::modelDepthHack

Definition at line 138 of file RenderWorld.h.

bool renderEntity_s::noDynamicInteractions

Definition at line 144 of file RenderWorld.h.

bool renderEntity_s::noSelfShadow

Definition at line 141 of file RenderWorld.h.

bool renderEntity_s::noShadow

Definition at line 142 of file RenderWorld.h.

int renderEntity_s::numJoints

Definition at line 134 of file RenderWorld.h.

idVec3 renderEntity_s::origin

Definition at line 119 of file RenderWorld.h.

const idMaterial* renderEntity_s::referenceShader

Definition at line 124 of file RenderWorld.h.

class idSoundEmitter* renderEntity_s::referenceSound

Definition at line 126 of file RenderWorld.h.

struct renderView_s* renderEntity_s::remoteRenderView

Definition at line 132 of file RenderWorld.h.

float renderEntity_s::shaderParms[MAX_ENTITY_SHADER_PARMS]

Definition at line 127 of file RenderWorld.h.

int renderEntity_s::suppressShadowInLightID

Definition at line 109 of file RenderWorld.h.

int renderEntity_s::suppressShadowInViewID

Definition at line 105 of file RenderWorld.h.

int renderEntity_s::suppressSurfaceInViewID

Definition at line 104 of file RenderWorld.h.

int renderEntity_s::timeGroup

Definition at line 152 of file RenderWorld.h.

bool renderEntity_s::weaponDepthHack

Definition at line 149 of file RenderWorld.h.

int renderEntity_s::xrayIndex

Definition at line 153 of file RenderWorld.h.


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