![]() |
GlobeEngine
|
#include <Texture.h>
Public Member Functions | |
TextureTypeInternals () | |
TextureTypeInternals (GLint _colorComponents, GLenum _pixelformat, GLenum _datatype) | |
TextureTypeInternals (const std::shared_ptr< TextureTypeInternals > copy) | |
void | set (GLint _colorComponents, GLenum _pixelformat, GLenum _datatype) |
void | setComponentCount () |
Static Public Member Functions | |
static TextureTypeInternals | r32f () |
static TextureTypeInternals | r32i () |
static TextureTypeInternals | r32ui () |
static TextureTypeInternals | r16us () |
static TextureTypeInternals | r16ui () |
static TextureTypeInternals | r16f () |
static TextureTypeInternals | rg16f () |
static TextureTypeInternals | rg8 () |
static TextureTypeInternals | rgb8 () |
static TextureTypeInternals | rgba8 () |
static TextureTypeInternals | rgba8i () |
static TextureTypeInternals | rgba8ui () |
static TextureTypeInternals | rgba32f () |
static TextureTypeInternals | rgba32i () |
static TextureTypeInternals | rgba32ui () |
Public Attributes | |
short | compCount |
GLint | colorComponents |
GLenum | pixelformat |
GLenum | datatype |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
GLint ge::TextureTypeInternals::colorComponents |
OpenGL spec -> internal format check under https://www.khronos.org/opengles/sdk/docs/man3/docbook4/xhtml/glTexImage2D.xml
short ge::TextureTypeInternals::compCount |
GLenum ge::TextureTypeInternals::datatype |
OpenGL spec -> type GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV
GLenum ge::TextureTypeInternals::pixelformat |
OpenGL spec -> format. Must be: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_BGR_INTEGER, GL_RGBA_INTEGER, GL_BGRA_INTEGER, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL