class csPolyTexture This class represents a lighted texture for a polygon
This class represents a lighted texture for a polygon. A polygon generally has four of these (one for every mipmap level).
UByte* dirty_matrix
int dirty_w
int dirty_h
int dirty_size
int dirty_cnt
csPolygon3D* polygon
ITextureHandle* txt_handle
int Imin_u
int shf_u
int and_u
int w
int h
int w_orig
int size
int du
int dv
float fdu
float fdv
csLightMap* lm
int mipmap_level
int mipmap_size
int mipmap_shift
bool dyn_dirty
static bool do_accurate_things
static float cfg_cosinus_factor
static int subtex_size
Must be a power of 2 and larger or equal than the largest lightmap
box-size that is used.
static bool subtex_dynlight
csPolyTexture()
virtual ~csPolyTexture()
int GetMipmapSize()
void SetMipmapSize(int mm)
csLightMap* GetLightMap()
int GetWidth()
int GetHeight()
int GetDu()
int GetDv()
float GetFdu()
float GetFdv()
int GetShiftU()
int GetAndU()
int GetOrigWidth()
void SetPolygon(csPolygon3D* p)
void SetMipmapLevel(int mm)
int GetMipmapLevel()
void SetTextureHandle(ITextureHandle* th)
ITextureHandle* GetTextureHandle()
void CreateBoundingTextureBox()
void InitLightMaps()
void FillLightMap(csLightView& lview)
void ShineDynLightMap(csLightPatch* lp)
void MakeDirtyDynamicLights()
float Fmin_u
bool RecalcDynamicLights()
void CreateDirtyMatrix()
void MakeAllDirty()
int CountDirtySubtextures()
int CountCleanSubtextures()
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de