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< ConstDatamData
 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


Copyright © 2011-2024 Spraylight GmbH.