29 #ifndef __AndroidEGLWindow_H__
30 #define __AndroidEGLWindow_H__
32 #include "OgreEGLWindow.h"
34 #include "android/configuration.h"
36 #ifndef EGL_COVERAGE_BUFFERS_NV
37 #define EGL_COVERAGE_BUFFERS_NV 0x30E0
40 #ifndef EGL_COVERAGE_SAMPLES_NV
41 #define EGL_COVERAGE_SAMPLES_NV 0x30E1
57 virtual void getLeftAndTopFromNativeWindow(
int & left,
int & top,
uint width,
uint height);
59 virtual void createNativeWindow(
int &left,
int &top,
uint &width,
uint &height,
String &title );
60 virtual void reposition(
int left,
int top);
61 virtual void resize(
unsigned int width,
unsigned int height);
62 virtual void windowMovedOrResized();
63 virtual void switchFullScreen(
bool fullscreen);
67 virtual ~AndroidEGLWindow();
68 void create(
const String& name,
unsigned int width,
unsigned int height,
71 void _destroyInternalResources();
72 void _createInternalResources(NativeWindowType window, AConfiguration* config);
map< String, String >::type NameValuePairList
Name / value parameter pair (first = name, second = value)