Guiliani  Version 2.5 revision 7293 (documentation build 13)
CGUIImageDataDAVE Class Reference

#include <GUIImageDataDAVE.h>

Inheritance diagram for CGUIImageDataDAVE:

Public Member Functions

void * GetClutData () const
 
eC_UInt GetClutDataSize () const
 
void * GetPixelData () const
 
eC_UInt GetPixelDataSize () const
 
eC_Bool HasClut () const
 
eC_Bool IsRLE () const
 
void SetClut (const eC_Bool &bClut)
 
void SetClutData (eC_UInt *puiClutData, const eC_UInt &uiClutDataSize)
 
void SetPixelData (eC_UByte *pubPixelData, const eC_UInt &uiPixelDataSize)
 
void SetRLE (const eC_Bool &bRLE)
 
- Public Member Functions inherited from CGUIImageData
 CGUIImageData ()
 
 ~CGUIImageData ()
 
void DeleteData ()
 
eC_UByte GetBytePerPixel () const
 
eC_UByte * GetData () const
 
CSVGShapeGetDataSVG ()
 
DataType_t GetDataType () const
 
eC_UByte GetFiller () const
 
eC_UInt GetHeight () const
 
eC_UInt GetImageSize () const
 
CGUICommonEnums::ImageType_t GetImageType () const
 
MemoryType_t GetMemoryType () const
 
eC_UInt GetWidth () const
 
eC_Bool HasAlpha () const
 
eC_Bool HasSourceAlpha () const
 
CGUIImageDataoperator= (const CGUIImageData &kSource)
 
void SetData (eC_UByte *pubData)
 
void SetDataSVG (CSVGShape *pkSVGShapes)
 
void SetDataType (const DataType_t &eType)
 
void SetFiller (const eC_UByte &ubFillerByte)
 
void SetHeight (const eC_UInt &uiHeight)
 
void SetImageType (const CGUICommonEnums::ImageType_t &eImageType)
 
void SetMemoryType (const MemoryType_t &eType)
 
void SetSourceAlpha (const eC_Bool &bSourceAlpha)
 
void SetWidth (const eC_UInt &uiWidth)
 

Additional Inherited Members

- Public Types inherited from CGUIImageData
enum  DataType_t { DT_BITMAP , DT_VECTOR }
 
enum  MemoryType_t { MT_MANAGED_INTERNAL , MT_MANAGED_EXTERNAL , MT_ROM }
 

Detailed Description

DAVE-specific implementation of CGUIImageData

this class will handle images with DAVE-specific additions

Member Function Documentation

◆ GetClutData()

void * CGUIImageDataDAVE::GetClutData ( ) const

Return the color-lookup-table

Returns
address

◆ GetClutDataSize()

eC_UInt CGUIImageDataDAVE::GetClutDataSize ( ) const

Return the size of the color-lookup-table

Returns
size

◆ GetPixelData()

void * CGUIImageDataDAVE::GetPixelData ( ) const

Return the address for pixel-data

Returns
address

◆ GetPixelDataSize()

eC_UInt CGUIImageDataDAVE::GetPixelDataSize ( ) const

Return the size of pixel-data

Returns
size of pixel-data

◆ HasClut()

eC_Bool CGUIImageDataDAVE::HasClut ( ) const

Return if CLUT is present

Returns
true if present

◆ IsRLE()

eC_Bool CGUIImageDataDAVE::IsRLE ( ) const

Return if data is RLE

Returns
true if data is RLE

◆ SetClut()

void CGUIImageDataDAVE::SetClut ( const eC_Bool &  bClut)

Set if CLUT is active or not

Parameters
bCluttrue if CLUT is present

◆ SetClutData()

void CGUIImageDataDAVE::SetClutData ( eC_UInt *  puiClutData,
const eC_UInt &  uiClutDataSize 
)

Set data for color-lookup-table

Parameters
puiClutDataaddress
uiClutDataSizesize

◆ SetPixelData()

void CGUIImageDataDAVE::SetPixelData ( eC_UByte *  pubPixelData,
const eC_UInt &  uiPixelDataSize 
)

Set the pixel-data of image

Parameters
pubPixelDataaddress of data
uiPixelDataSizesize of data

◆ SetRLE()

void CGUIImageDataDAVE::SetRLE ( const eC_Bool &  bRLE)

Set if data is runlength-encoded

Parameters
bRLE

The documentation for this class was generated from the following file: