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

#include <tr_local.h>

Inheritance diagram for idRenderEntityLocal:
idRenderEntity

Public Member Functions

 idRenderEntityLocal ()
 
virtual void FreeRenderEntity ()
 
virtual void UpdateRenderEntity (const renderEntity_t *re, bool forceUpdate=false)
 
virtual void GetRenderEntity (renderEntity_t *re)
 
virtual void ForceUpdate ()
 
virtual int GetIndex ()
 
virtual void ProjectOverlay (const idPlane localTextureAxis[2], const idMaterial *material)
 
virtual void RemoveDecals ()
 
- Public Member Functions inherited from idRenderEntity
virtual ~idRenderEntity ()
 

Public Attributes

renderEntity_t parms
 
float modelMatrix [16]
 
idRenderWorldLocalworld
 
int index
 
int lastModifiedFrameNum
 
bool archived
 
idRenderModeldynamicModel
 
int dynamicModelFrameCount
 
idRenderModelcachedDynamicModel
 
idBounds referenceBounds
 
int viewCount
 
struct viewEntity_sviewEntity
 
int visibleCount
 
idRenderModelDecaldecals
 
idRenderModelOverlayoverlay
 
areaReference_tentityRefs
 
idInteractionfirstInteraction
 
idInteractionlastInteraction
 
bool needsPortalSky
 

Detailed Description

Definition at line 237 of file tr_local.h.

Constructor & Destructor Documentation

idRenderEntityLocal::idRenderEntityLocal ( )

Definition at line 34 of file RenderEntity.cpp.

Member Function Documentation

void idRenderEntityLocal::ForceUpdate ( void  )
virtual

Implements idRenderEntity.

Definition at line 66 of file RenderEntity.cpp.

void idRenderEntityLocal::FreeRenderEntity ( )
virtual

Implements idRenderEntity.

Definition at line 57 of file RenderEntity.cpp.

int idRenderEntityLocal::GetIndex ( )
virtual

Implements idRenderEntity.

Definition at line 69 of file RenderEntity.cpp.

void idRenderEntityLocal::GetRenderEntity ( renderEntity_t re)
virtual

Implements idRenderEntity.

Definition at line 63 of file RenderEntity.cpp.

void idRenderEntityLocal::ProjectOverlay ( const idPlane  localTextureAxis[2],
const idMaterial material 
)
virtual

Implements idRenderEntity.

Definition at line 73 of file RenderEntity.cpp.

void idRenderEntityLocal::RemoveDecals ( )
virtual

Implements idRenderEntity.

Definition at line 75 of file RenderEntity.cpp.

void idRenderEntityLocal::UpdateRenderEntity ( const renderEntity_t re,
bool  forceUpdate = false 
)
virtual

Implements idRenderEntity.

Definition at line 60 of file RenderEntity.cpp.

Member Data Documentation

bool idRenderEntityLocal::archived

Definition at line 261 of file tr_local.h.

idRenderModel* idRenderEntityLocal::cachedDynamicModel

Definition at line 266 of file tr_local.h.

idRenderModelDecal* idRenderEntityLocal::decals

Definition at line 282 of file tr_local.h.

idRenderModel* idRenderEntityLocal::dynamicModel

Definition at line 263 of file tr_local.h.

int idRenderEntityLocal::dynamicModelFrameCount

Definition at line 264 of file tr_local.h.

areaReference_t* idRenderEntityLocal::entityRefs

Definition at line 285 of file tr_local.h.

idInteraction* idRenderEntityLocal::firstInteraction

Definition at line 286 of file tr_local.h.

int idRenderEntityLocal::index

Definition at line 256 of file tr_local.h.

idInteraction* idRenderEntityLocal::lastInteraction

Definition at line 287 of file tr_local.h.

int idRenderEntityLocal::lastModifiedFrameNum

Definition at line 258 of file tr_local.h.

float idRenderEntityLocal::modelMatrix[16]

Definition at line 253 of file tr_local.h.

bool idRenderEntityLocal::needsPortalSky

Definition at line 289 of file tr_local.h.

idRenderModelOverlay* idRenderEntityLocal::overlay

Definition at line 283 of file tr_local.h.

renderEntity_t idRenderEntityLocal::parms

Definition at line 251 of file tr_local.h.

idBounds idRenderEntityLocal::referenceBounds

Definition at line 268 of file tr_local.h.

int idRenderEntityLocal::viewCount

Definition at line 272 of file tr_local.h.

struct viewEntity_s* idRenderEntityLocal::viewEntity

Definition at line 274 of file tr_local.h.

int idRenderEntityLocal::visibleCount

Definition at line 276 of file tr_local.h.

idRenderWorldLocal* idRenderEntityLocal::world

Definition at line 255 of file tr_local.h.


The documentation for this class was generated from the following files: