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