| public |
Description
Public Attributes
| uint32_t | sizeX |
| uint32_t | sizeY |
| uint32_t | numLayers width, height, depth (3d-texture)/num Layers(array texture) |
| uint32_t | glTextureType GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_. |
| uint32_t | compressedImageSize Size of the data in bytes. |
| int32_t | glWrapS |
| int32_t | glWrapT |
| int32_t | glWrapR e.g. GL_REPEAT |
| PixelFormatGL | pixelFormat |
| bool | linearMinFilter |
| bool | linearMagFilter |
| uint32_t | numSamples true, true |
Public Functions
| Format() | |
| uint32_t | getPixelSize() const |
| uint32_t | getDataSize() const |
| uint32_t | getRowSize() const |
| bool | operator==(const Format & other) const |
| bool | operator!=(const Format & other) const |
Documentation
variable
Rendering::Texture::Format::sizeX
| public |
| uint32_t sizeX |
Defined in Rendering/Texture/Texture.h:70
variable
Rendering::Texture::Format::sizeY
| public |
| uint32_t sizeY |
Defined in Rendering/Texture/Texture.h:70
variable
Rendering::Texture::Format::numLayers
| public |
| uint32_t numLayers |
width, height, depth (3d-texture)/num Layers(array texture)
Defined in Rendering/Texture/Texture.h:70
variable
Rendering::Texture::Format::glTextureType
| public |
| uint32_t glTextureType |
GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_.
Defined in Rendering/Texture/Texture.h:71
variable
Rendering::Texture::Format::compressedImageSize
| public |
| uint32_t compressedImageSize |
Size of the data in bytes.
See also: glCompressedTexImage2D
Defined in Rendering/Texture/Texture.h:73
variable
Rendering::Texture::Format::glWrapS
| public |
| int32_t glWrapS |
Defined in Rendering/Texture/Texture.h:74
variable
Rendering::Texture::Format::glWrapT
| public |
| int32_t glWrapT |
Defined in Rendering/Texture/Texture.h:74
variable
Rendering::Texture::Format::glWrapR
| public |
| int32_t glWrapR |
e.g. GL_REPEAT
Defined in Rendering/Texture/Texture.h:74
variable
Rendering::Texture::Format::pixelFormat
| public |
| PixelFormatGL pixelFormat |
Defined in Rendering/Texture/Texture.h:75
variable
Rendering::Texture::Format::linearMinFilter
| public |
| bool linearMinFilter |
Defined in Rendering/Texture/Texture.h:77
variable
Rendering::Texture::Format::linearMagFilter
| public |
| bool linearMagFilter |
Defined in Rendering/Texture/Texture.h:77
variable
Rendering::Texture::Format::numSamples
| public |
| uint32_t numSamples |
true, true
GL_TEXTURE_2D_MULTISAMPLE
Defined in Rendering/Texture/Texture.h:79
function
Rendering::Texture::Format::Format
| public |
| Format( | ) |
Defined in Rendering/Texture/Texture.h:69
function
Rendering::Texture::Format::getPixelSize
| public | const |
| uint32_t getPixelSize( | ) const |
Defined in Rendering/Texture/Texture.h:81
function
Rendering::Texture::Format::getDataSize
| public | const | inline |
| uint32_t getDataSize( | ) const |
Defined in Rendering/Texture/Texture.h:82
function
Rendering::Texture::Format::getRowSize
| public | const | inline |
| uint32_t getRowSize( | ) const |
Defined in Rendering/Texture/Texture.h:83
function
Rendering::Texture::Format::operator==
| public | const | inline |
| bool operator==( | const Format & | other ) const |
Defined in Rendering/Texture/Texture.h:85
function
Rendering::Texture::Format::operator!=
| public | const | inline |
| bool operator!=( | const Format & | other ) const |
Defined in Rendering/Texture/Texture.h:96