![]() |
Murl Engine API
Version 2025.1
|
The image information structure. More...
#include <murl_util_i_image_decoder.h>
The image information structure.
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. | |
| UInt32 Murl::Util::IImageDecoder::ImageInfo::mNumberOfLayers |
The number of layers (i.e.
array elements).