#include <DisplayImpl.h>
|
| | DisplayImpl () |
| |
| virtual | ~DisplayImpl () |
| |
| virtual egl::Error | initialize (egl::Display *display)=0 |
| |
| virtual void | terminate ()=0 |
| |
| virtual egl::Error | makeCurrent (egl::Surface *drawSurface, egl::Surface *readSurface, gl::Context *context)=0 |
| |
| 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 |
| |
| virtual gl::Version | getMaxSupportedESVersion () 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 |
| |
| virtual ImageImpl * | createImage (EGLenum target, egl::ImageSibling *buffer, const egl::AttributeMap &attribs)=0 |
| |
| virtual ContextImpl * | createContext (const gl::ContextState &state)=0 |
| |
| virtual StreamProducerImpl * | createStreamProducerD3DTextureNV12 (egl::Stream::ConsumerType consumerType, const egl::AttributeMap &attribs)=0 |
| |
◆ SurfaceSet
◆ DisplayImpl()
| rx::DisplayImpl::DisplayImpl |
( |
| ) |
|
◆ ~DisplayImpl()
| rx::DisplayImpl::~DisplayImpl |
( |
| ) |
|
|
virtual |
◆ destroySurface()
◆ generateConfigs()
◆ getCaps()
| const egl::Caps & rx::DisplayImpl::getCaps |
( |
| ) |
const |
◆ getDevice()
◆ getExtensions()
◆ getMaxSupportedESVersion()
| virtual gl::Version rx::DisplayImpl::getMaxSupportedESVersion |
( |
| ) |
const |
|
pure virtual |
◆ getSurfaceSet() [1/2]
| const SurfaceSet& rx::DisplayImpl::getSurfaceSet |
( |
| ) |
const |
|
inline |
◆ getSurfaceSet() [2/2]
◆ getVendorString()
| virtual std::string rx::DisplayImpl::getVendorString |
( |
| ) |
const |
|
pure virtual |
◆ initialize()
◆ isValidNativeWindow()
| virtual bool rx::DisplayImpl::isValidNativeWindow |
( |
EGLNativeWindowType |
window | ) |
const |
|
pure virtual |
◆ makeCurrent()
◆ restoreLostDevice()
| virtual egl::Error rx::DisplayImpl::restoreLostDevice |
( |
| ) |
|
|
pure virtual |
◆ terminate()
| virtual void rx::DisplayImpl::terminate |
( |
| ) |
|
|
pure virtual |
◆ testDeviceLost()
| virtual bool rx::DisplayImpl::testDeviceLost |
( |
| ) |
|
|
pure virtual |
◆ waitClient()
| virtual egl::Error rx::DisplayImpl::waitClient |
( |
| ) |
const |
|
pure virtual |
◆ waitNative()
◆ mSurfaceSet
The documentation for this class was generated from the following files: