Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

OpenGl_TextureBox.h File Reference

#include <GL/gl.h>

Defines

#define TEXTUREBOX_ERROR   ((TextureID)-1)

Typedefs

typedef int TextureID
typedef _TextureData TextureData

Functions

TextureID GetTexture1D (char *FileName)
TextureID GetTexture2D (char *FileName)
TextureID GetTexture2DMipMap (char *FileName)
TextureID GetTextureData1D (char *FileName, const GLint width, const GLint height, const void *data)
TextureID GetTextureData2D (char *FileName, const GLint width, const GLint height, const void *data)
TextureID GetTextureData2DMipMap (char *FileName, const GLint width, const GLint height, const void *data)
void FreeTexture (TextureID ID)
void SetCurrentTexture (TextureID ID)
GLboolean IsTextureValid (TextureID ID)
void EnableTexture (void)
void DisableTexture (void)
GLboolean IsTextureEnabled (void)
void SetTextureModulate (TextureID ID)
void SetTextureDecal (TextureID ID)
void SetTextureClamp (TextureID ID)
void SetTextureRepeat (TextureID ID)
void SetModeObject (TextureID ID, GLfloat sparams[4], GLfloat tparams[4])
void SetModeSphere (TextureID ID)
void SetModeEye (TextureID ID, GLfloat sparams[4], GLfloat tparams[4])
void SetModeManual (TextureID ID)
void SetRenderNearest (TextureID ID)
void SetRenderLinear (TextureID ID)
void SetTexturePosition (TextureID ID, GLfloat scalex, GLfloat scaley, GLfloat transx, GLfloat transy, GLfloat angle)
void SetTextureDefaultParams (TextureID ID)
void TransferTexture_To_Data (TextureID, TextureData *)
void TransferData_To_Texture (TextureData *, TextureID *)

Define Documentation

#define TEXTUREBOX_ERROR   ((TextureID)-1)
 


Typedef Documentation

typedef struct _TextureData TextureData
 

typedef int TextureID
 


Function Documentation

void DisableTexture void   ) 
 

void EnableTexture void   ) 
 

void FreeTexture TextureID  ID  ) 
 

TextureID GetTexture1D char *  FileName  ) 
 

TextureID GetTexture2D char *  FileName  ) 
 

TextureID GetTexture2DMipMap char *  FileName  ) 
 

TextureID GetTextureData1D char *  FileName,
const GLint  width,
const GLint  height,
const void *  data
 

TextureID GetTextureData2D char *  FileName,
const GLint  width,
const GLint  height,
const void *  data
 

TextureID GetTextureData2DMipMap char *  FileName,
const GLint  width,
const GLint  height,
const void *  data
 

GLboolean IsTextureEnabled void   ) 
 

GLboolean IsTextureValid TextureID  ID  ) 
 

void SetCurrentTexture TextureID  ID  ) 
 

void SetModeEye TextureID  ID,
GLfloat  sparams[4],
GLfloat  tparams[4]
 

void SetModeManual TextureID  ID  ) 
 

void SetModeObject TextureID  ID,
GLfloat  sparams[4],
GLfloat  tparams[4]
 

void SetModeSphere TextureID  ID  ) 
 

void SetRenderLinear TextureID  ID  ) 
 

void SetRenderNearest TextureID  ID  ) 
 

void SetTextureClamp TextureID  ID  ) 
 

void SetTextureDecal TextureID  ID  ) 
 

void SetTextureDefaultParams TextureID  ID  ) 
 

void SetTextureModulate TextureID  ID  ) 
 

void SetTexturePosition TextureID  ID,
GLfloat  scalex,
GLfloat  scaley,
GLfloat  transx,
GLfloat  transy,
GLfloat  angle
 

void SetTextureRepeat TextureID  ID  ) 
 

void TransferData_To_Texture TextureData ,
TextureID
 

void TransferTexture_To_Data TextureID  ,
TextureData
 


Generated on Mon Aug 25 13:55:00 2008 for OpenCASCADE by  doxygen 1.4.1