#include <Display.h>
|
| | ~Display () |
| |
| Error | initialize () |
| |
| void | terminate () |
| |
| std::vector< const Config * > | getConfigs (const egl::AttributeMap &attribs) const |
| |
| bool | getConfigAttrib (const Config *configuration, EGLint attribute, EGLint *value) |
| |
| Error | createWindowSurface (const Config *configuration, EGLNativeWindowType window, const AttributeMap &attribs, Surface **outSurface) |
| |
| Error | createPbufferSurface (const Config *configuration, const AttributeMap &attribs, Surface **outSurface) |
| |
| Error | createPbufferFromClientBuffer (const Config *configuration, EGLClientBuffer shareHandle, const AttributeMap &attribs, Surface **outSurface) |
| |
| Error | createPixmapSurface (const Config *configuration, NativePixmapType nativePixmap, const AttributeMap &attribs, Surface **outSurface) |
| |
| Error | createImage (gl::Context *context, EGLenum target, EGLClientBuffer buffer, const AttributeMap &attribs, Image **outImage) |
| |
| Error | createStream (const AttributeMap &attribs, Stream **outStream) |
| |
| Error | createContext (const Config *configuration, gl::Context *shareContext, const AttributeMap &attribs, gl::Context **outContext) |
| |
| Error | makeCurrent (egl::Surface *drawSurface, egl::Surface *readSurface, gl::Context *context) |
| |
| void | destroySurface (egl::Surface *surface) |
| |
| void | destroyImage (egl::Image *image) |
| |
| void | destroyStream (egl::Stream *stream) |
| |
| void | destroyContext (gl::Context *context) |
| |
| bool | isInitialized () const |
| |
| bool | isValidConfig (const Config *config) const |
| |
| bool | isValidContext (gl::Context *context) const |
| |
| bool | isValidSurface (egl::Surface *surface) const |
| |
| bool | isValidImage (const Image *image) const |
| |
| bool | isValidStream (const Stream *stream) const |
| |
| bool | isValidNativeWindow (EGLNativeWindowType window) const |
| |
| bool | isDeviceLost () const |
| |
| bool | testDeviceLost () |
| |
| void | notifyDeviceLost () |
| |
| Error | waitClient () const |
| |
| Error | waitNative (EGLint engine, egl::Surface *drawSurface, egl::Surface *readSurface) const |
| |
| const Caps & | getCaps () const |
| |
| const DisplayExtensions & | getExtensions () const |
| |
| const std::string & | getExtensionString () const |
| |
| const std::string & | getVendorString () const |
| |
| const AttributeMap & | getAttributeMap () const |
| |
| EGLNativeDisplayType | getNativeDisplayId () const |
| |
| rx::DisplayImpl * | getImplementation () |
| |
| Device * | getDevice () const |
| |
| EGLenum | getPlatform () const |
| |
| gl::Version | getMaxSupportedESVersion () const |
| |
◆ ~Display()
| egl::Display::~Display |
( |
| ) |
|
◆ createContext()
◆ createImage()
◆ createPbufferFromClientBuffer()
◆ createPbufferSurface()
◆ createPixmapSurface()
◆ createStream()
◆ createWindowSurface()
| Error egl::Display::createWindowSurface |
( |
const Config * |
configuration, |
|
|
EGLNativeWindowType |
window, |
|
|
const AttributeMap & |
attribs, |
|
|
Surface ** |
outSurface |
|
) |
| |
◆ destroyContext()
◆ destroyImage()
◆ destroyStream()
◆ destroySurface()
◆ getAttributeMap()
◆ getCaps()
| const Caps & egl::Display::getCaps |
( |
| ) |
const |
◆ getClientExtensions()
◆ getClientExtensionString()
| const std::string & egl::Display::getClientExtensionString |
( |
| ) |
|
|
static |
◆ getConfigAttrib()
| bool egl::Display::getConfigAttrib |
( |
const Config * |
configuration, |
|
|
EGLint |
attribute, |
|
|
EGLint * |
value |
|
) |
| |
◆ getConfigs()
◆ getDevice()
| Device * egl::Display::getDevice |
( |
| ) |
const |
◆ GetDisplayFromAttribs()
◆ GetDisplayFromDevice()
| Display * egl::Display::GetDisplayFromDevice |
( |
void * |
native_display | ) |
|
|
static |
◆ getExtensions()
◆ getExtensionString()
| const std::string & egl::Display::getExtensionString |
( |
| ) |
const |
◆ getImplementation()
◆ getMaxSupportedESVersion()
| gl::Version egl::Display::getMaxSupportedESVersion |
( |
| ) |
const |
◆ getNativeDisplayId()
| EGLNativeDisplayType egl::Display::getNativeDisplayId |
( |
| ) |
const |
|
inline |
◆ getPlatform()
| EGLenum egl::Display::getPlatform |
( |
| ) |
const |
|
inline |
◆ getVendorString()
| const std::string & egl::Display::getVendorString |
( |
| ) |
const |
◆ hasExistingWindowSurface()
| bool egl::Display::hasExistingWindowSurface |
( |
EGLNativeWindowType |
window | ) |
|
|
static |
◆ initialize()
| Error egl::Display::initialize |
( |
| ) |
|
◆ isDeviceLost()
| bool egl::Display::isDeviceLost |
( |
| ) |
const |
◆ isInitialized()
| bool egl::Display::isInitialized |
( |
| ) |
const |
◆ isValidConfig()
| bool egl::Display::isValidConfig |
( |
const Config * |
config | ) |
const |
◆ isValidContext()
| bool egl::Display::isValidContext |
( |
gl::Context * |
context | ) |
const |
◆ isValidDisplay()
| bool egl::Display::isValidDisplay |
( |
const egl::Display * |
display | ) |
|
|
static |
◆ isValidImage()
| bool egl::Display::isValidImage |
( |
const Image * |
image | ) |
const |
◆ isValidNativeDisplay()
| bool egl::Display::isValidNativeDisplay |
( |
EGLNativeDisplayType |
display | ) |
|
|
static |
◆ isValidNativeWindow()
| bool egl::Display::isValidNativeWindow |
( |
EGLNativeWindowType |
window | ) |
const |
◆ isValidStream()
| bool egl::Display::isValidStream |
( |
const Stream * |
stream | ) |
const |
◆ isValidSurface()
| bool egl::Display::isValidSurface |
( |
egl::Surface * |
surface | ) |
const |
◆ makeCurrent()
◆ notifyDeviceLost()
| void egl::Display::notifyDeviceLost |
( |
| ) |
|
◆ terminate()
| void egl::Display::terminate |
( |
| ) |
|
◆ testDeviceLost()
| bool egl::Display::testDeviceLost |
( |
| ) |
|
◆ waitClient()
| Error egl::Display::waitClient |
( |
| ) |
const |
◆ waitNative()
The documentation for this class was generated from the following files: