#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