gfx::TextureModes Class Reference

Component of Texture mixin class (modes). More...

#include <gfx_opengl_texture.hh>

Inheritance diagram for gfx::TextureModes:

gfx::TextureBase gfx::Texture

List of all members.

Private Types

enum  eMipmap { eMipmap_OFF, eMipmap_ON }
enum  eMinFilter {
  eMinFilter_DEFAULT = GL_NEAREST, eMinFilter_NEAREST = GL_NEAREST, eMinFilter_LINEAR = GL_LINEAR, eMinFilter_NEAREST_MIPMAP_NEAREST = GL_NEAREST_MIPMAP_NEAREST,
  eMinFilter_NEAREST_MIPMAP_LINEAR = GL_NEAREST_MIPMAP_LINEAR, eMinFilter_LINEAR_MIPMAP_NEAREST = GL_LINEAR_MIPMAP_NEAREST, eMinFilter_LINEAR_MIPMAP_LINEAR = GL_LINEAR_MIPMAP_LINEAR
}
 Texture minification filter and magnification filter control. More...
enum  eMagFilter { eMagFilter_DEFAULT = GL_NEAREST, eMagFilter_NEAREST = GL_NEAREST, eMagFilter_LINEAR = GL_LINEAR }
enum  eWrap {
  eWrap_DEFAULT = GL_REPEAT, eWrap_REPEAT = GL_REPEAT, eWrap_CLAMP = GL_CLAMP, eWrap_CLAMP_TO_EDGE = GL_CLAMP_TO_EDGE,
  eWrap_CLAMP_TO_BORDER = GL_CLAMP_TO_BORDER
}
 Texture wrapping control. More...
enum  eFunc {
  eFunc_DEFAULT = GL_MODULATE, eFunc_MODULATE = GL_MODULATE, eFunc_DECAL = GL_DECAL, eFunc_REPLACE = GL_REPLACE,
  eFunc_BLEND = GL_BLEND
}

Private Member Functions

 PREVENT_INSTANTIATING (TextureModes) public


Detailed Description

Component of Texture mixin class (modes).

Member Enumeration Documentation

enum gfx::TextureModes::eMipmap [private]

Enumerator:
eMipmap_OFF 
eMipmap_ON 

enum gfx::TextureModes::eMinFilter [private]

Texture minification filter and magnification filter control.

Enumerator:
eMinFilter_DEFAULT 
eMinFilter_NEAREST 
eMinFilter_LINEAR 
eMinFilter_NEAREST_MIPMAP_NEAREST 
eMinFilter_NEAREST_MIPMAP_LINEAR 
eMinFilter_LINEAR_MIPMAP_NEAREST 
eMinFilter_LINEAR_MIPMAP_LINEAR 

enum gfx::TextureModes::eMagFilter [private]

Enumerator:
eMagFilter_DEFAULT 
eMagFilter_NEAREST 
eMagFilter_LINEAR 

enum gfx::TextureModes::eWrap [private]

Texture wrapping control.

Enumerator:
eWrap_DEFAULT 
eWrap_REPEAT 
eWrap_CLAMP 
eWrap_CLAMP_TO_EDGE 
eWrap_CLAMP_TO_BORDER 

enum gfx::TextureModes::eFunc [private]

Texture function. The resulting fragment is function of the texture image and the "texture function".

Enumerator:
eFunc_DEFAULT 
eFunc_MODULATE 
eFunc_DECAL 
eFunc_REPLACE 
eFunc_BLEND 


Member Function Documentation

gfx::TextureModes::PREVENT_INSTANTIATING ( TextureModes   )  [inline, private]


The documentation for this class was generated from the following file: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:27 2007