texture.h File Reference

#include "antistd.h"

Include dependency graph for texture.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  aeImage
struct  aeTexture
struct  aeTextureEntry
struct  aeBMPHeader
struct  aePCXHeader
struct  aeTGAHeader
struct  aeWALHeader

Enumerations

enum  aeTextureType { AE_TEX2D, AE_TEX1D, AE_SPHERE, AE_SHADER }

Functions

aeTextureaeLoadTexture (const char *)
aeTextureaeLoadGLSLShader (const char *, const char *)
aeTextureaeLoadMgdTexture (const char *)
aeTextureaeLoadNamedMgdTexture (const char *, const char *)
aeTextureaeGetNamedTexture (const char *)
void aeUnloadTexture (aeTexture *)
void aeUnloadNamedTexture (const char *)
void aeUnloadAllTextures ()
void aeRenderToTexture (aeTexture *, void(*)(void))
void aeRenderToSubtexture (aeTexture *, void(*)(void), uint, uint, uint, uint)
aeImage aeLoadPNG (const char *)
aeImage aeLoadBMP (const char *)
aeImage aeLoadPCX (const char *)
aeImage aeLoadTGA (const char *)
aeImage aeLoadJPG (const char *)
aeImage aeLoadWAL (const char *)
aeImage aeLoadRaw (const char *, uint, uint, uint)
aeTextureaeMakeTexture (byte, byte, byte, byte)
aeTexture__aeBuildMipmaps (aeImage *, aeTextureType)
void aeBindTexture (aeTexture *)
void aeUnbindTexture (aeTexture *)
void aeUnloadTextureData (aeTexture *)

Variables

aeTextureEntry__aeTexRoot
aeTextureEntry__aeTexEnd

Enumeration Type Documentation

enum aeTextureType

Enumerator:
AE_TEX2D 
AE_TEX1D 
AE_SPHERE 
AE_SHADER 


Function Documentation

aeTexture* __aeBuildMipmaps ( aeImage ,
aeTextureType   
)

void aeBindTexture ( aeTexture  ) 

aeTexture* aeGetNamedTexture ( const char *   ) 

aeImage aeLoadBMP ( const char *   ) 

aeTexture* aeLoadGLSLShader ( const char *  ,
const char *   
)

aeImage aeLoadJPG ( const char *   ) 

aeTexture* aeLoadMgdTexture ( const char *   ) 

aeTexture* aeLoadNamedMgdTexture ( const char *  ,
const char *   
)

aeImage aeLoadPCX ( const char *   ) 

aeImage aeLoadPNG ( const char *   ) 

aeImage aeLoadRaw ( const char *  ,
uint  ,
uint  ,
uint   
)

aeTexture* aeLoadTexture ( const char *   ) 

aeImage aeLoadTGA ( const char *   ) 

aeImage aeLoadWAL ( const char *   ) 

aeTexture* aeMakeTexture ( byte  ,
byte  ,
byte  ,
byte   
)

void aeRenderToSubtexture ( aeTexture ,
void(*)(void)  ,
uint  ,
uint  ,
uint  ,
uint   
)

void aeRenderToTexture ( aeTexture ,
void(*)(void)   
)

void aeUnbindTexture ( aeTexture  ) 

void aeUnloadAllTextures (  ) 

void aeUnloadNamedTexture ( const char *   ) 

void aeUnloadTexture ( aeTexture  ) 

void aeUnloadTextureData ( aeTexture  ) 


Variable Documentation

aeTextureEntry* __aeTexEnd

aeTextureEntry* __aeTexRoot


Generated on Sun Mar 25 15:09:05 2007 for Antigone Engine by  doxygen 1.5.1