Lines Matching refs:NativeWindow
31 // NativeWindow
33 NativeWindow::NativeWindow (Capability capabilities)
38 EGLNativeWindowType NativeWindow::getLegacyNative (void)
41 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support eglCreateWindowSurface()", DE_NULL, __FILE__, __LINE__);
44 void* NativeWindow::getPlatformNative (void)
47 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support eglCreatePlatformWindowSurface()", DE_NULL, __FILE__, __LINE__);
50 tcu::IVec2 NativeWindow::getSurfaceSize (void) const
53 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support querying the surface size", DE_NULL, __FILE__, __LINE__);
56 void NativeWindow::setSurfaceSize (tcu::IVec2 size)
60 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support resizing the surface", DE_NULL, __FILE__, __LINE__);
63 tcu::IVec2 NativeWindow::getScreenSize (void) const
66 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support querying the size of the window on the screen", DE_NULL, __FILE__, __LINE__);
69 void NativeWindow::readScreenPixels (tcu::TextureLevel*) const
72 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support readScreenPixels", DE_NULL, __FILE__, __LINE__);
75 void NativeWindow::setVisibility (WindowParams::Visibility visibility)
79 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support changing visibility", DE_NULL, __FILE__, __LINE__);
84 NativeWindowFactory::NativeWindowFactory (const std::string& name, const std::string& description, NativeWindow::Capability capabilities)
94 NativeWindow* NativeWindowFactory::createWindow (NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const WindowParams& params) const