#include <GfxWrapVG.h>
Public Member Functions | |
CGUIImageDataVG () | |
~CGUIImageDataVG () | |
VGImage | GetImgHandle () const |
void | SetImgHandle (const VGImage uiImgHandle) |
![]() | |
CGUIImageData () | |
~CGUIImageData () | |
void | DeleteData () |
eC_UByte | GetBytePerPixel () const |
eC_UByte * | GetData () const |
CSVGShape * | GetDataSVG () |
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 | GetShapeCount () const |
eC_UInt | GetWidth () const |
eC_Bool | HasAlpha () const |
eC_Bool | HasSourceAlpha () const |
CGUIImageData & | operator= (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 | SetShapeCount (const eC_UInt &uiShapeCount) |
void | SetSourceAlpha (const eC_Bool &bSourceAlpha) |
void | SetWidth (const eC_UInt &uiWidth) |
Public Attributes | |
std::vector< VGPaint > | m_auiSvgFillPaintHandles |
handles for filling paint-operations | |
std::vector< VGPath > | m_auiSvgPathHandles |
VGHandles for drawing SVG-images. More... | |
std::vector< VGPaint > | m_auiSvgStrokePaintHandles |
handles for stroking paint-operations | |
Additional Inherited Members | |
![]() | |
enum | DataType_t { DT_BITMAP , DT_VECTOR } |
enum | MemoryType_t { MT_MANAGED_INTERNAL , MT_MANAGED_EXTERNAL , MT_ROM } |
The official EGL Specification released by Khronos states in Appendix D Version 1.3 "For naming consistency, some tokens from EGL 1.2 have been renamed [...] The old names are also retained for backwards compatibility." Unfortunately this is not implemented for some SDKs. The following definitions resolve this incompatibility. This class encapsulates VGHandles for drawing images with OpenVG. SVG-Files and normal bitmaps can be drawn.
CGUIImageDataVG::CGUIImageDataVG | ( | ) |
Constructor
CGUIImageDataVG::~CGUIImageDataVG | ( | ) |
Destructor
|
inline |
Get the currrent VGImage-handle for bitmap graphics.
|
inline |
sets VGImage-handle of this bitmap graphic.
uiImgHandle | handle to use. |
std::vector<VGPath> CGUIImageDataVG::m_auiSvgPathHandles |
VGHandles for drawing SVG-images.
Path-handles