#include <DisplayGL.h>
|
| DisplayGL () |
|
| ~DisplayGL () override |
|
egl::Error | initialize (egl::Display *display) override |
|
void | terminate () 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 |
|
virtual egl::Error | getDriverVersion (std::string *version) const =0 |
|
gl::Version | getMaxSupportedESVersion () const override |
|
| DisplayImpl () |
|
virtual | ~DisplayImpl () |
|
virtual egl::ConfigSet | generateConfigs ()=0 |
|
virtual bool | testDeviceLost ()=0 |
|
virtual egl::Error | restoreLostDevice ()=0 |
|
virtual bool | isValidNativeWindow (EGLNativeWindowType window) const =0 |
|
virtual std::string | getVendorString () const =0 |
|
virtual egl::Error | getDevice (DeviceImpl **device)=0 |
|
virtual egl::Error | waitClient () const =0 |
|
virtual egl::Error | waitNative (EGLint engine, egl::Surface *drawSurface, egl::Surface *readSurface) const =0 |
|
const egl::Caps & | getCaps () const |
|
const SurfaceSet & | getSurfaceSet () const |
|
SurfaceSet & | getSurfaceSet () |
|
void | destroySurface (egl::Surface *surface) |
|
const egl::DisplayExtensions & | getExtensions () const |
|
| EGLImplFactory () |
|
virtual | ~EGLImplFactory () |
|
virtual SurfaceImpl * | createWindowSurface (const egl::SurfaceState &state, const egl::Config *configuration, EGLNativeWindowType window, const egl::AttributeMap &attribs)=0 |
|
virtual SurfaceImpl * | createPbufferSurface (const egl::SurfaceState &state, const egl::Config *configuration, const egl::AttributeMap &attribs)=0 |
|
virtual SurfaceImpl * | createPbufferFromClientBuffer (const egl::SurfaceState &state, const egl::Config *configuration, EGLClientBuffer shareHandle, const egl::AttributeMap &attribs)=0 |
|
virtual SurfaceImpl * | createPixmapSurface (const egl::SurfaceState &state, const egl::Config *configuration, NativePixmapType nativePixmap, const egl::AttributeMap &attribs)=0 |
|
◆ DisplayGL()
rx::DisplayGL::DisplayGL |
( |
| ) |
|
◆ ~DisplayGL()
rx::DisplayGL::~DisplayGL |
( |
| ) |
|
|
override |
◆ createContext()
◆ createImage()
◆ createStreamProducerD3DTextureNV12()
◆ getDriverVersion()
◆ getMaxSupportedESVersion()
gl::Version rx::DisplayGL::getMaxSupportedESVersion |
( |
| ) |
const |
|
overridevirtual |
◆ getRenderer()
◆ initialize()
◆ makeCurrent()
◆ terminate()
void rx::DisplayGL::terminate |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/gl/DisplayGL.cpp