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
idTextureLevel Class Reference

#include <MegaTexture.h>

Public Member Functions

void UpdateForCenter (float center[2])
 
void UpdateTile (int localX, int localY, int globalX, int globalY)
 
void Invalidate ()
 

Public Attributes

idMegaTexturemega
 
int tileOffset
 
int tilesWide
 
int tilesHigh
 
idImageimage
 
idTextureTile tileMap [TILE_PER_LEVEL][TILE_PER_LEVEL]
 
float parms [4]
 

Detailed Description

Definition at line 42 of file MegaTexture.h.

Member Function Documentation

void idTextureLevel::Invalidate ( void  )

Definition at line 460 of file MegaTexture.cpp.

void idTextureLevel::UpdateForCenter ( float  center[2])

Definition at line 408 of file MegaTexture.cpp.

void idTextureLevel::UpdateTile ( int  localX,
int  localY,
int  globalX,
int  globalY 
)

Definition at line 333 of file MegaTexture.cpp.

Member Data Documentation

idImage* idTextureLevel::image

Definition at line 50 of file MegaTexture.h.

idMegaTexture* idTextureLevel::mega

Definition at line 44 of file MegaTexture.h.

float idTextureLevel::parms[4]

Definition at line 53 of file MegaTexture.h.

idTextureTile idTextureLevel::tileMap[TILE_PER_LEVEL][TILE_PER_LEVEL]

Definition at line 51 of file MegaTexture.h.

int idTextureLevel::tileOffset

Definition at line 46 of file MegaTexture.h.

int idTextureLevel::tilesHigh

Definition at line 48 of file MegaTexture.h.

int idTextureLevel::tilesWide

Definition at line 47 of file MegaTexture.h.


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