openTRI 0.1
Data Structures | Macros | Typedefs | Functions
Texture manager

Data Structures

struct  triTexture
 

Macros

#define TRI_TEXMAN_PRIORITIES   8
 How many different priorities the texture manager should handle.
 

Typedefs

typedef struct triTexture triTexture
 

Functions

triS32 triTextureGen (triS32 n, triS32 *id)
 
triS32 triTexturePrioritize (triS32 n, triS32 *id, triS32 *priorities)
 
triS32 triTextureSize (triS32 width, triS32 height, triS32 format)
 
triS32 triTextureUpload (triS32 id, triS32 priority)
 
triS32 triTextureImage (triS32 id, triS32 level, triS32 width, triS32 height, triS32 format, triS32 swizzled, triVoid *data, triS32 palformat, triVoid *paldata)
 
triS32 triTextureImage2 (triS32 id, triS32 level, triImage *img)
 
triS32 triTextureIslocal (triS32 id)
 
triS32 triTextureBind (triS32 id)
 
triS32 triTextureRel (triS32 n, triS32 *id)
 
triS32 triTextureBuildMipmaps (triS32 id, triS32 levels)
 
triS32 triTextureLoad (triChar *filename)
 
triS32 triTextureLoadSream (stream *s)
 
triS32 triTextureUnload (triS32 id)
 
triImagetriTextureGet (triS32 id)
 

Detailed Description