doom3-gpl
Doom 3 GPL source release
|
#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 idRenderModelOverlay * | Alloc (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 |
Definition at line 62 of file ModelOverlay.h.
idRenderModelOverlay::idRenderModelOverlay | ( | ) |
Definition at line 41 of file ModelOverlay.cpp.
idRenderModelOverlay::~idRenderModelOverlay | ( | ) |
Definition at line 49 of file ModelOverlay.cpp.
void idRenderModelOverlay::AddOverlaySurfacesToModel | ( | idRenderModel * | baseModel | ) |
Definition at line 236 of file ModelOverlay.cpp.
|
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.
|
static |
Definition at line 76 of file ModelOverlay.cpp.
|
private |
Definition at line 85 of file ModelOverlay.cpp.
void idRenderModelOverlay::ReadFromDemoFile | ( | class idDemoFile * | f | ) |
Definition at line 375 of file ModelOverlay.cpp.
|
static |
Definition at line 360 of file ModelOverlay.cpp.
void idRenderModelOverlay::WriteToDemoFile | ( | class idDemoFile * | f | ) | const |
Definition at line 384 of file ModelOverlay.cpp.
|
private |
Definition at line 88 of file ModelOverlay.h.