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