nux-0.9.46

nux::GLTextureStates Class Reference

#include <NuxGraphics/GLTextureStates.h>

Public Member Functions

 GLTextureStates (GLuint Type=GL_TEXTURE_2D)
 ~GLTextureStates ()
void ResetDefault ()
void ResetStateChangeToDefault ()
void SetRenderStates ()
void SetType (GLuint Type)
void SetFiltering (unsigned int MIN=GL_NEAREST, unsigned int MAG=GL_NEAREST)
void SetWrap (unsigned int U=GL_REPEAT, unsigned int V=GL_REPEAT, unsigned int W=GL_REPEAT)
void SetLOD (float MinLod=-1000.0f, float MaxLod=+1000.0f)
void SetMipLevel (unsigned int MinMip=0, unsigned int MaxMip=1000)
void SetBorderColor (float R, float G, float B, float A)

Friends

class GpuDevice

Constructor & Destructor Documentation

nux::GLTextureStates::GLTextureStates ( GLuint  Type = GL_TEXTURE_2D)
nux::GLTextureStates::~GLTextureStates ( )

Member Function Documentation

void nux::GLTextureStates::ResetDefault ( )
void nux::GLTextureStates::ResetStateChangeToDefault ( )
void nux::GLTextureStates::SetBorderColor ( float  R,
float  G,
float  B,
float  A 
)
void nux::GLTextureStates::SetFiltering ( unsigned int  MIN = GL_NEAREST,
unsigned int  MAG = GL_NEAREST 
)
void nux::GLTextureStates::SetLOD ( float  MinLod = -1000.0f,
float  MaxLod = +1000.0f 
)
void nux::GLTextureStates::SetMipLevel ( unsigned int  MinMip = 0,
unsigned int  MaxMip = 1000 
)
void nux::GLTextureStates::SetRenderStates ( )
void nux::GLTextureStates::SetType ( GLuint  Type)
void nux::GLTextureStates::SetWrap ( unsigned int  U = GL_REPEAT,
unsigned int  V = GL_REPEAT,
unsigned int  W = GL_REPEAT 
)

Friends And Related Function Documentation

friend class GpuDevice [friend]

The documentation for this class was generated from the following file: