Murl::Util::IImageDecoder::ImageInfo Class Reference
The image information structure. More...
#include "murl_util_i_image_decoder.h"
Public Types | |
enum | InfoFlag |
Image flags. | |
Public Member Functions | |
ImageInfo () | |
The default constructor. | |
Public Attributes | |
IEnums::ImageFormat | mImageFormat |
The image file format type. | |
IEnums::PixelFormat | mPixelFormat |
The native pixel format. | |
IEnums::TextureType | mTextureType |
The texture type represented by the image. | |
UInt32 | mPixelSizeX |
The number of horizontal pixels. | |
UInt32 | mPixelSizeY |
The number of vertical pixels. | |
UInt32 | mBitsPerPixel |
The numebr of bits per pixel. | |
UInt32 | mRedShift |
The red component shift value. | |
UInt32 | mGreenShift |
The green component shift value. | |
UInt32 | mBlueShift |
The blue component shift value. | |
UInt32 | mAlphaShift |
The alpha component shift value. | |
UInt32 | mNumberOfLayers |
The number of layers (i.e. More... | |
UInt32 | mNumberOfFaces |
The number of faces per layer (6 for a cubemap). | |
UInt32 | mNumberOfStreams |
The number of individual surface streams. | |
UInt32 | mNumberOfMipLevels |
The number of MIP levels per surface. | |
UInt32 | mFlags |
Flag bitfield. | |
Array< ConstData > | mData |
An array of data objects, one for each stream and MIP level. | |
Detailed Description
The image information structure.
Member Data Documentation
◆ mNumberOfLayers
UInt32 Murl::Util::IImageDecoder::ImageInfo::mNumberOfLayers |
The number of layers (i.e.
array elements).
The documentation for this class was generated from the following file:
- murl_util_i_image_decoder.h