Lines Matching defs:NativeWindow
48 static const eglu::NativeWindow::Capability WINDOW_CAPABILITIES = (eglu::NativeWindow::Capability)
49 (eglu::NativeWindow::CAPABILITY_CREATE_SURFACE_LEGACY |
50 eglu::NativeWindow::CAPABILITY_GET_SURFACE_SIZE |
51 eglu::NativeWindow::CAPABILITY_GET_SCREEN_SIZE |
52 eglu::NativeWindow::CAPABILITY_READ_SCREEN_PIXELS |
53 eglu::NativeWindow::CAPABILITY_SET_SURFACE_SIZE |
54 eglu::NativeWindow::CAPABILITY_CHANGE_VISIBILITY);
98 virtual eglu::NativeWindow* createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const;
104 class NativeWindow : public eglu::NativeWindow
107 NativeWindow (NativeDisplay* nativeDisplay, HINSTANCE instance, const eglu::WindowParams& params);
108 virtual ~NativeWindow (void);
210 eglu::NativeWindow* NativeWindowFactory::createWindow (eglu::NativeDisplay* nativeDisplay, const eglu::WindowParams& params) const
212 return new NativeWindow(dynamic_cast<NativeDisplay*>(nativeDisplay), m_instance, params);
215 // NativeWindow
217 NativeWindow::NativeWindow (NativeDisplay* nativeDisplay, HINSTANCE instance, const eglu::WindowParams& params)
218 : eglu::NativeWindow (WINDOW_CAPABILITIES)
229 void NativeWindow::setVisibility (eglu::WindowParams::Visibility visibility)
251 NativeWindow::~NativeWindow (void)
255 IVec2 NativeWindow::getSurfaceSize (void) const
260 void NativeWindow::processEvents (void)
265 void NativeWindow::setSurfaceSize (IVec2 size)
270 void NativeWindow::readScreenPixels (tcu::TextureLevel* dst) const