#include <DisplayWGL.h>
|
| | DisplayWGL () |
| |
| | ~DisplayWGL () override |
| |
| egl::Error | initialize (egl::Display *display) override |
| |
| void | terminate () override |
| |
| SurfaceImpl * | createWindowSurface (const egl::SurfaceState &state, const egl::Config *configuration, EGLNativeWindowType window, const egl::AttributeMap &attribs) override |
| |
| SurfaceImpl * | createPbufferSurface (const egl::SurfaceState &state, const egl::Config *configuration, const egl::AttributeMap &attribs) override |
| |
| SurfaceImpl * | createPbufferFromClientBuffer (const egl::SurfaceState &state, const egl::Config *configuration, EGLClientBuffer shareHandle, const egl::AttributeMap &attribs) override |
| |
| SurfaceImpl * | createPixmapSurface (const egl::SurfaceState &state, const egl::Config *configuration, NativePixmapType nativePixmap, const egl::AttributeMap &attribs) override |
| |
| egl::ConfigSet | generateConfigs () override |
| |
| bool | testDeviceLost () override |
| |
| egl::Error | restoreLostDevice () override |
| |
| bool | isValidNativeWindow (EGLNativeWindowType window) const override |
| |
| egl::Error | getDevice (DeviceImpl **device) override |
| |
| std::string | getVendorString () const override |
| |
| egl::Error | waitClient () const override |
| |
| egl::Error | waitNative (EGLint engine, egl::Surface *drawSurface, egl::Surface *readSurface) const override |
| |
| egl::Error | getDriverVersion (std::string *version) const override |
| |
| egl::Error | registerD3DDevice (IUnknown *device, HANDLE *outHandle) |
| |
| void | releaseD3DDevice (HANDLE handle) |
| |
| | DisplayGL () |
| |
| | ~DisplayGL () override |
| |
| ImageImpl * | createImage (EGLenum target, egl::ImageSibling *buffer, const egl::AttributeMap &attribs) override |
| |
| ContextImpl * | createContext (const gl::ContextState &state) override |
| |
| StreamProducerImpl * | createStreamProducerD3DTextureNV12 (egl::Stream::ConsumerType consumerType, const egl::AttributeMap &attribs) override |
| |
| egl::Error | makeCurrent (egl::Surface *drawSurface, egl::Surface *readSurface, gl::Context *context) override |
| |
| gl::Version | getMaxSupportedESVersion () const override |
| |
| | DisplayImpl () |
| |
| virtual | ~DisplayImpl () |
| |
| const egl::Caps & | getCaps () const |
| |
| const SurfaceSet & | getSurfaceSet () const |
| |
| SurfaceSet & | getSurfaceSet () |
| |
| void | destroySurface (egl::Surface *surface) |
| |
| const egl::DisplayExtensions & | getExtensions () const |
| |
| | EGLImplFactory () |
| |
| virtual | ~EGLImplFactory () |
| |
◆ DisplayWGL()
| rx::DisplayWGL::DisplayWGL |
( |
| ) |
|
◆ ~DisplayWGL()
| rx::DisplayWGL::~DisplayWGL |
( |
| ) |
|
|
override |
◆ createPbufferFromClientBuffer()
◆ createPbufferSurface()
◆ createPixmapSurface()
◆ createWindowSurface()
◆ generateConfigs()
◆ getDevice()
◆ getDriverVersion()
◆ getVendorString()
◆ initialize()
◆ isValidNativeWindow()
| bool rx::DisplayWGL::isValidNativeWindow |
( |
EGLNativeWindowType |
window | ) |
const |
|
overridevirtual |
◆ registerD3DDevice()
| egl::Error rx::DisplayWGL::registerD3DDevice |
( |
IUnknown * |
device, |
|
|
HANDLE * |
outHandle |
|
) |
| |
◆ releaseD3DDevice()
| void rx::DisplayWGL::releaseD3DDevice |
( |
HANDLE |
handle | ) |
|
◆ restoreLostDevice()
◆ terminate()
| void rx::DisplayWGL::terminate |
( |
| ) |
|
|
overridevirtual |
◆ testDeviceLost()
| bool rx::DisplayWGL::testDeviceLost |
( |
| ) |
|
|
overridevirtual |
◆ waitClient()
◆ waitNative()
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp