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 Jan 21 21:40:44 2007 for Antigone Engine by  doxygen 1.4.6