#include <qeglfscontext_p.h>
|
| QEglFSContext ()=default |
| QEglFSContext (const QSurfaceFormat &format, QPlatformOpenGLContext *share, EGLDisplay display, EGLConfig *config) |
EGLSurface | eglSurfaceForPlatformSurface (QPlatformSurface *surface) override |
EGLSurface | createTemporaryOffscreenSurface () override |
void | destroyTemporaryOffscreenSurface (EGLSurface surface) override |
void | runGLChecks () override |
void | swapBuffers (QPlatformSurface *surface) override |
| Reimplement in subclass to native swap buffers calls.
|
| QEGLPlatformContext (const QSurfaceFormat &format, QPlatformOpenGLContext *share, EGLDisplay display, EGLConfig *config=nullptr, Flags flags={ }) |
| QEGLPlatformContext () |
| QEGLPlatformContext (const QSurfaceFormat &format, QPlatformOpenGLContext *share, EGLDisplay display, EGLConfig *config=nullptr, Flags flags={ }) |
| ~QEGLPlatformContext () |
void | initialize () override |
| Called after a new instance is constructed.
|
bool | makeCurrent (QPlatformSurface *surface) override |
void | doneCurrent () override |
void | swapBuffers (QPlatformSurface *surface) override |
| Reimplement in subclass to native swap buffers calls.
|
QFunctionPointer | getProcAddress (const char *procName) override |
| Reimplement in subclass to allow dynamic querying of OpenGL symbols.
|
QSurfaceFormat | format () const override |
bool | isSharing () const override |
bool | isValid () const override |
EGLContext | nativeContext () const override |
EGLConfig | config () const override |
EGLDisplay | display () const override |
virtual void | invalidateContext () override |
EGLContext | eglContext () const |
EGLDisplay | eglDisplay () const |
EGLConfig | eglConfig () const |
| QPlatformOpenGLContext () |
virtual | ~QPlatformOpenGLContext () |
virtual GLuint | defaultFramebufferObject (QPlatformSurface *surface) const |
| Reimplement in subclass if your platform uses framebuffer objects for surfaces.
|
virtual void | beginFrame () |
| Called when the RHI begins rendering a new frame in the context.
|
virtual void | endFrame () |
| Called when the RHI ends rendering a in the context.
|
QOpenGLContext * | context () const |
Definition at line 25 of file qeglfscontext_p.h.
◆ QEglFSContext() [1/2]
QEglFSContext::QEglFSContext |
( |
| ) |
|
|
default |
◆ QEglFSContext() [2/2]
◆ createTemporaryOffscreenSurface()
EGLSurface QEglFSContext::createTemporaryOffscreenSurface |
( |
| ) |
|
|
overridevirtual |
◆ destroyTemporaryOffscreenSurface()
void QEglFSContext::destroyTemporaryOffscreenSurface |
( |
EGLSurface | surface | ) |
|
|
overridevirtual |
◆ eglSurfaceForPlatformSurface()
◆ QEGLPlatformContext() [1/2]
QEGLPlatformContext::QEGLPlatformContext |
( |
| ) |
|
|
inline |
◆ QEGLPlatformContext() [2/2]
◆ runGLChecks()
void QEglFSContext::runGLChecks |
( |
| ) |
|
|
overridevirtual |
◆ swapBuffers()
Reimplement in subclass to native swap buffers calls.
The implementation must support being called in a thread different than the gui-thread.
Implements QPlatformOpenGLContext.
Definition at line 77 of file qeglfscontext.cpp.
◆ cursorData
QEglFSCursorData QEglFSContext::cursorData |
The documentation for this class was generated from the following files: