doom3-gpl
Doom 3 GPL source release
|
#include <MegaTexture.h>
Public Member Functions | |
bool | InitFromMegaFile (const char *fileBase) |
void | SetMappingForSurface (const srfTriangles_t *tri) |
void | BindForViewOrigin (const idVec3 origin) |
void | Unbind () |
Static Public Member Functions | |
static void | MakeMegaTexture_f (const idCmdArgs &args) |
Private Member Functions | |
void | SetViewOrigin (const idVec3 origin) |
Static Private Member Functions | |
static void | GenerateMegaMipMaps (megaTextureHeader_t *header, idFile *file) |
static void | GenerateMegaPreview (const char *fileName) |
Private Attributes | |
idFile * | fileHandle |
const srfTriangles_t * | currentTriMapping |
idVec3 | currentViewOrigin |
float | localViewToTextureCenter [2][4] |
int | numLevels |
idTextureLevel | levels [MAX_LEVELS] |
megaTextureHeader_t | header |
Static Private Attributes | |
static idCVar | r_megaTextureLevel |
static idCVar | r_showMegaTexture |
static idCVar | r_showMegaTextureLabels |
static idCVar | r_skipMegaTexture |
static idCVar | r_terrainScale |
Friends | |
class | idTextureLevel |
Definition at line 67 of file MegaTexture.h.
Definition at line 222 of file MegaTexture.cpp.
|
staticprivate |
Definition at line 502 of file MegaTexture.cpp.
Definition at line 584 of file MegaTexture.cpp.
Definition at line 87 of file MegaTexture.cpp.
Definition at line 653 of file MegaTexture.cpp.
void idMegaTexture::SetMappingForSurface | ( | const srfTriangles_t * | tri | ) |
Definition at line 165 of file MegaTexture.cpp.
Definition at line 290 of file MegaTexture.cpp.
Definition at line 277 of file MegaTexture.cpp.
|
friend |
Definition at line 76 of file MegaTexture.h.
|
private |
Definition at line 83 of file MegaTexture.h.
|
private |
Definition at line 85 of file MegaTexture.h.
|
private |
Definition at line 81 of file MegaTexture.h.
|
private |
Definition at line 91 of file MegaTexture.h.
|
private |
Definition at line 90 of file MegaTexture.h.
|
private |
Definition at line 87 of file MegaTexture.h.
|
private |
Definition at line 89 of file MegaTexture.h.
|
staticprivate |
Definition at line 93 of file MegaTexture.h.
|
staticprivate |
Definition at line 94 of file MegaTexture.h.
|
staticprivate |
Definition at line 95 of file MegaTexture.h.
|
staticprivate |
Definition at line 96 of file MegaTexture.h.
|
staticprivate |
Definition at line 97 of file MegaTexture.h.