Guiliani  Version 2.5 revision 7293 (documentation build 13)
GfxWrapOGLES.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#ifndef __GFXWRAP_OGLES_H__
11#define __GFXWRAP_OGLES_H__
12
13#include "GfxWrapGL.h"
14
15#ifdef GUILIANI_GFXOGLDEBUG
17#define CHECK_GL_AND_EGL_ERROR CGfxWrapGL::CheckGLError(__FUNCTION__); CEGLEnvironment::CheckEGLError(__FUNCTION__);
18#else
19#define CHECK_GL_AND_EGL_ERROR
20#endif
21
22
24
31{
32public:
33 virtual eC_Bool Refresh(const RefreshCall_t eRefreshCallType);
34
37 virtual void CreateScreen();
38
39protected:
44
46 virtual ~CGfxWrapOGLES();
47
51 virtual eC_Bool Init(void);
52
56 virtual eC_Bool DeInit(void);
57};
58
59#endif //__GFXWRAPOGLES__H__
Definition: GfxEnv.h:53
OpenGL graphic wrapper base class. This is the base class for all OpenGL related graphic wrappers (Op...
Definition: GfxWrapGL.h:61
RefreshCall_t
Definition: GfxWrap.h:109
OGLES graphics wrapper base implementation.
Definition: GfxWrapOGLES.h:31
virtual eC_Bool Init(void)
virtual ~CGfxWrapOGLES()
CGfxWrapOGLES(CGfxEnv *pkGfxEnv)
virtual void CreateScreen()
virtual eC_Bool Refresh(const RefreshCall_t eRefreshCallType)
virtual eC_Bool DeInit(void)