Guiliani  Version 2.5 revision 7293 (documentation build 13)
GfxWrapOGLES1_1.h
1/*
2* Copyright (C) TES Electronic Solutions GmbH,
3* All Rights Reserved.
4* Contact: info@guiliani.de
5*
6* This file is part of the Guiliani HMI framework
7* for the development of graphical user interfaces on embedded systems.
8*/
9
10#if !defined __GFXWRAPOGLES1_1__H__
11#define __GFXWRAPOGLES1_1__H__
12
13#include "GfxWrapOGLES.h"
14
16
18
21{
22public:
24
30 static eC_Bool CreateInstance(CGfxEnv* pkGfxEnv);
31
32 virtual void ReadTextureData(
33 const eC_UInt& uiTexID,
34 const eC_UInt& uiXPos, const eC_UInt& uiYPos,
35 const eC_UInt& uiWidth, const eC_UInt& uiHeight, void* pkData);
36
37protected:
42
45
54 GUIBitmapPlaneID_t uiNewBitmapID,
55 const CGUIObject& rkParentObject,
56 const eC_Value &vWidth, const eC_Value &vHeight);
57};
58
59#endif //#if !defined __GFXWRAPOGLES1_1__H__
The BitmapPlane Class for EGL with PBuffer support.
Definition: GUIBitmapPlane_PBuffer.h:20
The bitmap plane base class.
Definition: GUIBitmapPlane.h:152
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:79
Definition: GfxEnv.h:53
OpenGL ES 1.x graphics wrapper implementation with PBuffer support.
Definition: GfxWrapOGLES1_1.h:21
virtual ~CGfxWrapOGLES1_1()
CGfxWrapOGLES1_1(CGfxEnv *pkGfxEnv)
static eC_Bool CreateInstance(CGfxEnv *pkGfxEnv)
virtual void ReadTextureData(const eC_UInt &uiTexID, const eC_UInt &uiXPos, const eC_UInt &uiYPos, const eC_UInt &uiWidth, const eC_UInt &uiHeight, void *pkData)
virtual CGUIBitmapPlane * CreateGfxDependentBitmap(GUIBitmapPlaneID_t uiNewBitmapID, const CGUIObject &rkParentObject, const eC_Value &vWidth, const eC_Value &vHeight)
OGLES graphics wrapper base implementation.
Definition: GfxWrapOGLES.h:31