#include <TextureHandle.h>
|
enum | eTEXTURE_TYPES {
eNOTLOADED,
eEMPTYTEXTURE,
eEMPTYTEXTURE_R32,
eEMPTYHDRTEXTURE,
eEMPTYPICKINGTEXTURE,
eEMPTY1DTEXTURE,
eTEXTURE,
eTEXTURE_R16,
eTEXTURE_R32,
eSHADOWMAP,
eSTENCILTEX,
eBUMPMAP,
e1DTEXTUR,
e3DTEXTUR
} |
|
enum | BindlessState {
NOHANDLE = 0,
HANDLE,
BINDLESSHANDLE,
RESIDENT,
NOTRESIDENT,
INUSE
} |
|
Enumerator |
---|
NOHANDLE |
|
HANDLE |
|
BINDLESSHANDLE |
|
RESIDENT |
|
NOTRESIDENT |
|
INUSE |
|
Enumerator |
---|
eNOTLOADED |
|
eEMPTYTEXTURE |
|
eEMPTYTEXTURE_R32 |
|
eEMPTYHDRTEXTURE |
|
eEMPTYPICKINGTEXTURE |
|
eEMPTY1DTEXTURE |
|
eTEXTURE |
|
eTEXTURE_R16 |
|
eTEXTURE_R32 |
|
eSHADOWMAP |
|
eSTENCILTEX |
|
eBUMPMAP |
|
e1DTEXTUR |
|
e3DTEXTUR |
|
ge::TextureHandle::TextureHandle |
( |
| ) |
|
ge::TextureHandle::~TextureHandle |
( |
| ) |
|
|
virtual |
void ge::TextureHandle::bind |
( |
GLint |
_unit = -1 | ) |
const |
void ge::TextureHandle::bindTextureHandle2DToUnit |
( |
GLuint |
_handle, |
|
|
GLint |
_unit |
|
) |
| |
|
static |
void ge::TextureHandle::bindTextureToShader |
( |
GLuint |
_shaderUnit, |
|
|
GLenum |
_internalFormat, |
|
|
GLenum |
_access = GL_READ_WRITE , |
|
|
GLint |
_texlevel = 0 , |
|
|
GLboolean |
_islayered = GL_FALSE , |
|
|
GLint |
_texlayer = 0 |
|
) |
| |
void ge::TextureHandle::clear |
( |
| ) |
|
void ge::TextureHandle::createFromExistingHandle |
( |
GLenum |
_target, |
|
|
GLuint |
_handle |
|
) |
| |
void ge::TextureHandle::createHandle |
( |
GLenum |
_target | ) |
|
void ge::TextureHandle::deleteHandle |
( |
| ) |
|
GLuint64 ge::TextureHandle::getBindlessHandle |
( |
| ) |
const |
GLuint ge::TextureHandle::getHandle |
( |
| ) |
const |
void ge::TextureHandle::getOpenGLError |
( |
std::string |
_input | ) |
|
|
protected |
GLenum ge::TextureHandle::getTarget |
( |
| ) |
const |
void ge::TextureHandle::makeTextureNonResident |
( |
| ) |
|
void ge::TextureHandle::makeTextureResident |
( |
| ) |
|
void ge::TextureHandle::overrideHandle |
( |
GLuint |
_handle | ) |
|
void ge::TextureHandle::setBindlessHandle |
( |
| ) |
|
void ge::TextureHandle::unbind |
( |
GLint |
_unit = -1 | ) |
const |
void ge::TextureHandle::unbindTextureHandle2DToUnit |
( |
GLuint |
_handle, |
|
|
GLint |
_unit |
|
) |
| |
|
static |
GLuint64 ge::TextureHandle::bindlessHandle |
|
protected |
GLuint ge::TextureHandle::handle |
|
protected |
GLenum ge::TextureHandle::target |
|
protected |
The documentation for this class was generated from the following files:
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineCore/include/TextureHandle.h
- /Users/mthoeny/Development/gis_globeEngine/trunk/src/globeEngineCore/src/TextureHandle.cpp