10#ifndef GUIIMAGEDATA__H_
11#define GUIIMAGEDATA__H_
14#include "GUICommonEnums.h"
185 eC_Bool m_bSourceAlpha;
188 eC_UByte m_ubFillerByte;
195 eC_UInt m_uiShapeCount;
ImageType_t
Definition: GUICommonEnums.h:80
Contains information about an image loaded by CGUIImageLoader.
Definition: GUIImageData.h:29
CGUICommonEnums::ImageType_t GetImageType() const
void SetHeight(const eC_UInt &uiHeight)
eC_Bool HasSourceAlpha() const
CGUIImageData & operator=(const CGUIImageData &kSource)
eC_UByte GetBytePerPixel() const
void SetShapeCount(const eC_UInt &uiShapeCount)
void SetData(eC_UByte *pubData)
void SetMemoryType(const MemoryType_t &eType)
eC_UInt GetShapeCount() const
eC_UInt GetImageSize() const
void SetDataSVG(CSVGShape *pkSVGShapes)
void SetImageType(const CGUICommonEnums::ImageType_t &eImageType)
eC_UInt GetHeight() const
MemoryType_t
Definition: GUIImageData.h:42
@ MT_MANAGED_EXTERNAL
externally managed, will NOT be freed
Definition: GUIImageData.h:44
@ MT_ROM
ROM, will not be freed.
Definition: GUIImageData.h:45
@ MT_MANAGED_INTERNAL
internally managed, will be automatically freed at end of lifetime
Definition: GUIImageData.h:43
void SetFiller(const eC_UByte &ubFillerByte)
void SetDataType(const DataType_t &eType)
eC_UByte * GetData() const
MemoryType_t GetMemoryType() const
void SetWidth(const eC_UInt &uiWidth)
eC_UByte GetFiller() const
DataType_t
Definition: GUIImageData.h:34
@ DT_BITMAP
bitmap
Definition: GUIImageData.h:35
@ DT_VECTOR
vector
Definition: GUIImageData.h:36
void SetSourceAlpha(const eC_Bool &bSourceAlpha)
DataType_t GetDataType() const
Definition: SVGShape.h:62