Lines Matching defs:NativeWindow

37 static const eglu::NativeWindow::Capability		WINDOW_CAPABILITIES		= (eglu::NativeWindow::Capability)(eglu::NativeWindow::CAPABILITY_CREATE_SURFACE_LEGACY |
38 eglu::NativeWindow::CAPABILITY_SET_SURFACE_SIZE |
39 eglu::NativeWindow::CAPABILITY_GET_SCREEN_SIZE);
59 class NativeWindow : public eglu::NativeWindow
62 NativeWindow (Window* window, int width, int height, int32_t format);
63 virtual ~NativeWindow (void);
83 virtual eglu::NativeWindow* createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const;
84 virtual eglu::NativeWindow* createWindow (eglu::NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const eglu::WindowParams& params) const;
87 virtual eglu::NativeWindow* createWindow (const eglu::WindowParams& params, int32_t format) const;
92 // NativeWindow
94 NativeWindow::NativeWindow (Window* window, int width, int height, int32_t format)
95 : eglu::NativeWindow (WINDOW_CAPABILITIES)
103 NativeWindow::~NativeWindow (void)
108 void NativeWindow::processEvents (void)
114 void NativeWindow::setSurfaceSize (tcu::IVec2 size)
133 eglu::NativeWindow* NativeWindowFactory::createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const
139 eglu::NativeWindow* NativeWindowFactory::createWindow (eglu::NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const eglu::WindowParams& params) const
147 eglu::NativeWindow* NativeWindowFactory::createWindow (const eglu::WindowParams& params, int32_t format) const
154 return new NativeWindow(window, params.width, params.height, format);