#include <GLContextEGL.h>
◆ CGLContextEGL()
CGLContextEGL::CGLContextEGL |
( |
Display * |
dpy, |
|
|
EGLint |
renderingApi |
|
) |
| |
|
explicit |
◆ ~CGLContextEGL()
CGLContextEGL::~CGLContextEGL |
( |
| ) |
|
|
override |
◆ CreatePB()
bool CGLContextEGL::CreatePB |
( |
| ) |
|
|
overridevirtual |
◆ Destroy()
void CGLContextEGL::Destroy |
( |
| ) |
|
|
overridevirtual |
◆ Detach()
void CGLContextEGL::Detach |
( |
| ) |
|
|
overridevirtual |
◆ GetEGLConfig()
EGLConfig CGLContextEGL::GetEGLConfig |
( |
EGLDisplay |
eglDisplay, |
|
|
XVisualInfo * |
vInfo |
|
) |
| |
|
protected |
◆ GetVblankTiming()
uint64_t CGLContextEGL::GetVblankTiming |
( |
uint64_t & |
msc, |
|
|
uint64_t & |
interval |
|
) |
| |
|
overridevirtual |
◆ 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 |
◆ m_eglConfig
EGLConfig CGLContextEGL::m_eglConfig |
◆ m_eglContext
EGLContext CGLContextEGL::m_eglContext |
◆ m_eglDisplay
EGLDisplay CGLContextEGL::m_eglDisplay |
◆ m_eglGetPlatformDisplayEXT
PFNEGLGETPLATFORMDISPLAYEXTPROC CGLContextEGL::m_eglGetPlatformDisplayEXT = nullptr |
|
protected |
◆ m_eglGetSyncValuesCHROMIUM
PFNEGLGETSYNCVALUESCHROMIUMPROC CGLContextEGL::m_eglGetSyncValuesCHROMIUM = nullptr |
|
protected |
◆ m_eglSurface
EGLSurface CGLContextEGL::m_eglSurface |
◆ m_renderingApi
EGLint CGLContextEGL::m_renderingApi |
◆ m_sync
◆ m_syncLock
◆ m_usePB
bool CGLContextEGL::m_usePB = false |
|
protected |
The documentation for this class was generated from the following files: