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