Show All |
Public Member Functions
-
TextureData ()
-
GLintgetWidth () const
-
voidsetWidth (GLint width)
-
GLintgetHeight () const
-
voidsetHeight (GLint height)
-
GLintgetDepth () const
-
voidsetDepth (GLint depth)
-
GLintgetNumFaces () const
-
voidsetNumFaces (GLint numFaces)
-
boolisCompressed () const
-
GLintgetInternalFormat () const
-
voidsetInternalFormat (GLint internalFormat)
-
GLenumgetDataFormat () const
-
voidsetDataFormat (GLenum dataFormat)
-
GLenumgetDataType () const
-
voidsetDataType (GLenum dataType)
-
GLintgetUnpackAlignment () const
-
voidsetUnpackAlignment (GLint unpackAlignment)
-
const std::array< GLint, 4 > &getSwizzleMask () const
-
voidsetSwizzleMask (const std::array< GLint, 4 > &swizzleMask)
-
size_tgetNumLevels () const
-
const std::vector< Level > &getLevels () const
-
std::vector< Level > &getLevels ()
-
Level &back ()
-
voidpush_back (const Level &level)
-
voidclear ()
-
voidallocateDataStore (size_t requireBytes)
-
size_tgetDataStoreSize () const
-
void *getDataStorePtr (size_t offset) const
-
voidmapDataStore ()
-
voidunmapDataStore ()