Mali OpenGL ES SDK  2.0.0
A simple framework to aid development of OpenGL ES applications targeting ARM Mali platforms.
 All Classes Files Functions Variables Enumerations Enumerator
LinuxOnARMPlatform.h
1 /*
2  * This confidential and proprietary software may be used only as
3  * authorised by a licensing agreement from ARM Limited
4  * (C) COPYRIGHT 2012 ARM Limited
5  * ALL RIGHTS RESERVED
6  * The entire notice above must be reproduced on all authorised
7  * copies and copies may only be made to the extent permitted
8  * by a licensing agreement from ARM Limited.
9  */
10 
11 #ifndef LINUXONARMPLATFORM_H
12 #define LINUXONARMPLATFORM_H
13 
14 #include <cstdlib>
15 
16 #include "Platform.h"
17 
18 namespace MaliSDK
19 {
24  {
25  private:
29  static Platform* instance;
30 
34  LinuxOnARMPlatform(void);
35  public:
42  static Platform* getInstance(void);
43 
44  virtual void createWindow(int width, int height);
45  virtual void destroyWindow(void);
46  virtual WindowStatus checkWindow(void);
47  };
48 }
49 #endif /* LINUXONARMPLATFORM_H */
50