#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: