gfx_opengl_texture.hh File Reference

Texture mixin class and its components. More...

Go to the source code of this file.

Namespaces

namespace  gfx

Classes

class  gfx::TexCoord
 2D texture coordinates. More...
class  gfx::TextureModes
 Component of Texture mixin class (modes). More...
class  gfx::TexelDefs
 Component of Texture mixin class (texel defs). More...
class  gfx::TextureMethods
 Component of Texture mixin class (texture methods). More...
class  gfx::TextureBase
 Texture base mixin class. More...

Defines

#define GFX_OPENGL_TEXTURE_HH   1
#define COMPILE_TEXEL32_BGRA8   1

Typedefs

typedef TexCoord gfx::TexCoord2

Functions

INLINE ostream & gfx::operator<< (ostream &strm, const TexCoord &texCoord)


Detailed Description

Texture mixin class and its components.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org
 * -----------------------------------------------------------------------------
 *
 * Design notes:
 * -------------
 * Originally, Texture supported 2D and 3D textures but it grew into
 * a massive inflexible class.  So it was factored as a mixin class.
 *
 * OpenGL texture notes:
 * ---------------------
 * Most OpenGL texture functions affect the bound texture object
 * specified by glBindTexture() but an exception is glTexEnv()
 * which is why Texture::Begin() calls it every time.
 *
 * -----------------------------------------------------------------------------
 * 

Define Documentation

#define COMPILE_TEXEL32_BGRA8   1

#define GFX_OPENGL_TEXTURE_HH   1

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:15 2007