#include <GLContextEGL.h>
◆ CGLContextEGL()
| CGLContextEGL::CGLContextEGL |
( |
Display * | dpy, |
|
|
EGLint | renderingApi ) |
|
explicit |
◆ ~CGLContextEGL()
| CGLContextEGL::~CGLContextEGL |
( |
| ) |
|
|
override |
◆ BindTextureUploadContext()
| bool CGLContextEGL::BindTextureUploadContext |
( |
| ) |
|
◆ CreatePB()
| bool CGLContextEGL::CreatePB |
( |
| ) |
|
|
overridevirtual |
◆ Destroy()
| void CGLContextEGL::Destroy |
( |
| ) |
|
|
overridevirtual |
◆ Detach()
| void CGLContextEGL::Detach |
( |
| ) |
|
|
overridevirtual |
◆ GetBufferAge()
| int CGLContextEGL::GetBufferAge |
( |
| ) |
|
|
overridevirtual |
◆ GetEGLConfig()
| EGLConfig CGLContextEGL::GetEGLConfig |
( |
EGLDisplay | eglDisplay, |
|
|
XVisualInfo * | vInfo ) |
|
protected |
◆ GetVblankTiming()
| uint64_t CGLContextEGL::GetVblankTiming |
( |
uint64_t & | msc, |
|
|
uint64_t & | interval ) |
|
overridevirtual |
◆ HasContext()
| bool CGLContextEGL::HasContext |
( |
| ) |
|
◆ IsBufferAgeSupported()
| bool CGLContextEGL::IsBufferAgeSupported |
( |
| ) |
|
|
inlineoverridevirtual |
◆ QueryExtensions()
| void CGLContextEGL::QueryExtensions |
( |
| ) |
|
|
overridevirtual |
◆ Refresh()
| bool CGLContextEGL::Refresh |
( |
bool | force, |
|
|
int | screen, |
|
|
Window | glWindow, |
|
|
bool & | newContext ) |
|
overridevirtual |
◆ SetVSync()
| void CGLContextEGL::SetVSync |
( |
bool | enable | ) |
|
|
overridevirtual |
◆ SuitableCheck()
| bool CGLContextEGL::SuitableCheck |
( |
EGLDisplay | eglDisplay, |
|
|
EGLConfig | config ) |
|
protected |
◆ SwapBuffers()
| void CGLContextEGL::SwapBuffers |
( |
| ) |
|
|
overridevirtual |
◆ UnbindTextureUploadContext()
| bool CGLContextEGL::UnbindTextureUploadContext |
( |
| ) |
|
◆ m_eglConfig
| EGLConfig CGLContextEGL::m_eglConfig |
◆ m_eglContext
| EGLContext CGLContextEGL::m_eglContext = EGL_NO_CONTEXT |
◆ m_eglDisplay
| EGLDisplay CGLContextEGL::m_eglDisplay = EGL_NO_DISPLAY |
◆ m_eglGetPlatformDisplayEXT
| PFNEGLGETPLATFORMDISPLAYEXTPROC CGLContextEGL::m_eglGetPlatformDisplayEXT = nullptr |
|
protected |
◆ m_eglGetSyncValuesCHROMIUM
| PFNEGLGETSYNCVALUESCHROMIUMPROC CGLContextEGL::m_eglGetSyncValuesCHROMIUM = nullptr |
|
protected |
◆ m_eglSurface
| EGLSurface CGLContextEGL::m_eglSurface = EGL_NO_SURFACE |
◆ m_eglUploadContext
| EGLContext CGLContextEGL::m_eglUploadContext = EGL_NO_CONTEXT |
|
protected |
◆ m_renderingApi
| EGLint CGLContextEGL::m_renderingApi |
◆ m_sync
◆ m_syncLock
| CCriticalSection CGLContextEGL::m_syncLock |
|
protected |
◆ m_textureUploadLock
| CCriticalSection CGLContextEGL::m_textureUploadLock |
|
mutableprotected |
◆ m_usePB
| bool CGLContextEGL::m_usePB = false |
|
protected |
The documentation for this class was generated from the following files: