Lines Matching defs:NativeWindow

29 // NativeWindow
31 NativeWindow::NativeWindow (Capability capabilities)
36 EGLNativeWindowType NativeWindow::getLegacyNative (void)
39 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support eglCreateWindowSurface()", DE_NULL, __FILE__, __LINE__);
42 void* NativeWindow::getPlatformNative (void)
45 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support eglCreatePlatformWindowSurface()", DE_NULL, __FILE__, __LINE__);
48 tcu::IVec2 NativeWindow::getSurfaceSize (void) const
51 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support querying the surface size", DE_NULL, __FILE__, __LINE__);
54 void NativeWindow::setSurfaceSize (tcu::IVec2 size)
58 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support resizing the surface", DE_NULL, __FILE__, __LINE__);
61 tcu::IVec2 NativeWindow::getScreenSize (void) const
64 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support querying the size of the window on the screen", DE_NULL, __FILE__, __LINE__);
67 void NativeWindow::readScreenPixels (tcu::TextureLevel*) const
70 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support readScreenPixels", DE_NULL, __FILE__, __LINE__);
73 void NativeWindow::setVisibility (WindowParams::Visibility visibility)
77 throw tcu::NotSupportedError("eglu::NativeWindow doesn't support changing visibility", DE_NULL, __FILE__, __LINE__);
82 NativeWindowFactory::NativeWindowFactory (const std::string& name, const std::string& description, NativeWindow::Capability capabilities)
92 NativeWindow* NativeWindowFactory::createWindow (NativeDisplay* nativeDisplay, EGLDisplay display, EGLConfig config, const EGLAttrib* attribList, const WindowParams& params) const