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

#include <ModelOverlay.h>

Public Member Functions

 idRenderModelOverlay ()
 
 ~idRenderModelOverlay ()
 
void CreateOverlay (const idRenderModel *model, const idPlane localTextureAxis[2], const idMaterial *material)
 
void AddOverlaySurfacesToModel (idRenderModel *baseModel)
 
void ReadFromDemoFile (class idDemoFile *f)
 
void WriteToDemoFile (class idDemoFile *f) const
 

Static Public Member Functions

static idRenderModelOverlayAlloc (void)
 
static void Free (idRenderModelOverlay *overlay)
 
static void RemoveOverlaySurfacesFromModel (idRenderModel *baseModel)
 

Private Member Functions

void FreeSurface (overlaySurface_t *surface)
 

Private Attributes

idList< overlayMaterial_t * > materials
 

Detailed Description

Definition at line 62 of file ModelOverlay.h.

Constructor & Destructor Documentation

idRenderModelOverlay::idRenderModelOverlay ( )

Definition at line 41 of file ModelOverlay.cpp.

idRenderModelOverlay::~idRenderModelOverlay ( )

Definition at line 49 of file ModelOverlay.cpp.

Member Function Documentation

void idRenderModelOverlay::AddOverlaySurfacesToModel ( idRenderModel baseModel)

Definition at line 236 of file ModelOverlay.cpp.

idRenderModelOverlay * idRenderModelOverlay::Alloc ( void  )
static

Definition at line 67 of file ModelOverlay.cpp.

void idRenderModelOverlay::CreateOverlay ( const idRenderModel model,
const idPlane  localTextureAxis[2],
const idMaterial material 
)

Definition at line 104 of file ModelOverlay.cpp.

void idRenderModelOverlay::Free ( idRenderModelOverlay overlay)
static

Definition at line 76 of file ModelOverlay.cpp.

void idRenderModelOverlay::FreeSurface ( overlaySurface_t surface)
private

Definition at line 85 of file ModelOverlay.cpp.

void idRenderModelOverlay::ReadFromDemoFile ( class idDemoFile f)

Definition at line 375 of file ModelOverlay.cpp.

void idRenderModelOverlay::RemoveOverlaySurfacesFromModel ( idRenderModel baseModel)
static

Definition at line 360 of file ModelOverlay.cpp.

void idRenderModelOverlay::WriteToDemoFile ( class idDemoFile f) const

Definition at line 384 of file ModelOverlay.cpp.

Member Data Documentation

idList<overlayMaterial_t *> idRenderModelOverlay::materials
private

Definition at line 88 of file ModelOverlay.h.


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