|
CGVIS Utils
|
RAII wrapper for an OpenGL cube map texture with byte/half/float uploads. More...
Go to the source code of this file.
Classes | |
| class | GLTextureCube |
| OpenGL cube map texture (6 faces) with convenience upload helpers. More... | |
Enumerations | |
| enum class | Face { POSX =0 , NEGX , POSY , NEGY , POSZ , NEGZ } |
RAII wrapper for an OpenGL cube map texture with byte/half/float uploads.
Encapsulates creation/destruction of a GL_TEXTURE_CUBE_MAP object, data uploads for each face from Image or raw interleaved vectors, basic sampler parameter control (filters, wrap S/T/R), and mipmap generation.
|
strong |