#include <texState.h>
Inheritance diagram for glift::MipMapTex:
Definition at line 181 of file texState.h.
Public Member Functions | |
MipMapTex (GLenum minFilter, GLenum magFilter, bool autoMipGen=false) | |
MipMapTex. | |
MipMapTex (GLenum minFilter, GLenum magFilter, bool autoMipGen, int minLevel, int maxLevel, float minLOD, float maxLOD) | |
Calls FilterTex constructor. | |
virtual void | bind (GLenum texType) const |
virtual void | release () const |
Calls FilterTex::bind(...). | |
bool | autoMipGen () const |
Disable autoMipGen, set level and LOD back to default (false, 0, 1000, -1000, +1000) Get/Set Functions. | |
int | minLevel () const |
int | maxLevel () const |
float | minLOD () const |
float | maxLOD () const |
void | minFilter (GLenum filt) |
void | magFilter (GLenum filt) |
void | autoMipGen (bool val) |
void | minLevel (int val) |
void | maxLevel (int val) |
void | minLOD (float val) |
void | maxLOD (float val) |
virtual void | setErrStream (std::ostream *os) |
Where do you want gl errors to go? they must go somewhere, so don't set it to zero please. | |
virtual std::ostream * | getErrStream () const |
Where are gl errors going? | |
Protected Member Functions | |
void | err (const char *where, const char *when=0) const |
error | |
std::ostream & | err () const |
a simpler way, just use the stream! only for always print, this one automatically adds the objects name | |
void | derr (const char *where, const char *when=0) const |
debug error | |
bool | glerr (const char *where, const char *when=0) const |
gl error report only in debug mode, only if there is an error, if so return true | |
std::ostream & | estr () const |
this one just gives you the stream | |
Protected Attributes | |
std::ostream * | m_err |
|
Definition at line 135 of file texState.cpp. |
|
Calls FilterTex constructor.
Definition at line 151 of file texState.cpp. |
|
Definition at line 200 of file texState.h. |
|
Disable autoMipGen, set level and LOD back to default (false, 0, 1000, -1000, +1000) Get/Set Functions.
Definition at line 192 of file texState.h. |
|
Implements glift::TexObjState. Definition at line 168 of file texState.cpp. References GL_GENERATE_MIPMAP_SGIS, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TRUE, glTexParameterf(), and glTexParameteri(). |
|
debug error
Definition at line 122 of file gliftObject.h. References glift::GliftObject::m_err. |
|
|
error
Definition at line 101 of file gliftObject.h. References glift::GliftObject::m_err. Referenced by glift::SubPBuff::enable(). |
|
this one just gives you the stream
Definition at line 84 of file gliftObject.h. References glift::GliftObject::m_err. Referenced by glift::CoreTex::bindDef(), glift::Shader::bindDef(), glift::MultiTex::bindDef(), glift::EmptyTex::bindDef(), glift::DispList::compile(), glift::CoreTex::CoreTex(), glift::VertexProgARB::init(), glift::FragProgARB::init(), glift::MultiTex::releaseDef(), and glift::EmptyTex::releaseDef(). |
|
Where are gl errors going?
Definition at line 49 of file gliftObject.h. References glift::GliftObject::m_err. Referenced by glift::getProgShaderFromFile(), and glift::getProgShaderFromText(). |
|
gl error report only in debug mode, only if there is an error, if so return true
Definition at line 31 of file gliftObject.cpp. References glGetError(), and GLuint. Referenced by RenderState2D::bindDef(), glift::NormalAttrib< VAT >::disableDef(), glift::IndexAttrib< VAT >::disableDef(), glift::TexCoordAttrib< VAT >::disableDef(), glift::VertAttrib< VAT >::disableDef(), glift::GenDrawAttrib< VAT >::disableDef(), glift::DrawAlgImm::draw(), glift::DrawAlgArr::draw(), glift::ShadedPrim::drawDef(), glift::NormalAttrib< VAT >::enableDef(), glift::IndexAttrib< VAT >::enableDef(), glift::TexCoordAttrib< VAT >::enableDef(), glift::VertAttrib< VAT >::enableDef(), glift::GenDrawAttrib< VAT >::enableDef(), and RenderState2D::releaseDef(). |
|
Definition at line 199 of file texState.h. |
|
Definition at line 202 of file texState.h. |
|
Definition at line 194 of file texState.h. |
|
Definition at line 204 of file texState.h. |
|
Definition at line 196 of file texState.h. |
|
Definition at line 198 of file texState.h. |
|
Definition at line 201 of file texState.h. |
|
Definition at line 193 of file texState.h. |
|
Definition at line 203 of file texState.h. |
|
Definition at line 195 of file texState.h. |
|
Calls FilterTex::bind(...).
Reimplemented from glift::TexObjState. Definition at line 194 of file texState.cpp. |
|
Where do you want gl errors to go? they must go somewhere, so don't set it to zero please.
Definition at line 44 of file gliftObject.h. References glift::GliftObject::m_err. Referenced by glift::getProgShaderFromFile(), and glift::getProgShaderFromText(). |
|
Definition at line 87 of file gliftObject.h. Referenced by glift::GliftObject::derr(), glift::GliftObject::err(), glift::GliftObject::estr(), glift::GliftObject::getErrStream(), glift::GliftObject::GliftObject(), and glift::GliftObject::setErrStream(). |