Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QOpenGLFunctionsPrivateEx Struct Reference
+ Inheritance diagram for QOpenGLFunctionsPrivateEx:
+ Collaboration diagram for QOpenGLFunctionsPrivateEx:

Public Member Functions

 QOpenGLFunctionsPrivateEx (QOpenGLContext *context)
 
void invalidateResource () override
 
void freeResource (QOpenGLContext *) override
 
- Public Member Functions inherited from QOpenGLExtensionsPrivate
 QOpenGLExtensionsPrivate (QOpenGLContext *ctx)
 
GLvoid *QOPENGLF_APIENTRYP MapBuffer (GLenum target, GLenum access)
 
 void (QOPENGLF_APIENTRYP GetBufferSubData)(GLenum target
 
 void (QOPENGLF_APIENTRYP DiscardFramebuffer)(GLenum target
 
- Public Member Functions inherited from QOpenGLExtraFunctionsPrivate
 QOpenGLExtraFunctionsPrivate (QOpenGLContext *ctx)
 
- Public Member Functions inherited from QOpenGLFunctionsPrivate
 QOpenGLFunctionsPrivate (QOpenGLContext *ctx)
 
- Public Member Functions inherited from QOpenGLSharedResource
 QOpenGLSharedResource (QOpenGLContextGroup *group)
 
virtual ~QOpenGLSharedResource ()=0
 
QOpenGLContextGroupgroup () const
 
void free ()
 

Public Attributes

int m_features
 
int m_extensions
 
- Public Attributes inherited from QOpenGLExtensionsPrivate
qopengl_GLintptr offset
 
qopengl_GLintptr qopengl_GLsizeiptr size
 
qopengl_GLintptr qopengl_GLsizeiptr GLvoid * data
 
GLsizei numAttachments
 
GLsizei const GLenumattachments
 
bool flushVendorChecked
 
bool flushIsSufficientToSyncContexts
 

Additional Inherited Members

Detailed Description

Definition at line 125 of file qopenglfunctions.cpp.

Constructor & Destructor Documentation

◆ QOpenGLFunctionsPrivateEx()

QOpenGLFunctionsPrivateEx::QOpenGLFunctionsPrivateEx ( QOpenGLContext * context)
inline

Definition at line 127 of file qopenglfunctions.cpp.

Member Function Documentation

◆ freeResource()

void QOpenGLFunctionsPrivateEx::freeResource ( QOpenGLContext * )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 140 of file qopenglfunctions.cpp.

◆ invalidateResource()

void QOpenGLFunctionsPrivateEx::invalidateResource ( )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 134 of file qopenglfunctions.cpp.

References m_extensions, and m_features.

Member Data Documentation

◆ m_extensions

int QOpenGLFunctionsPrivateEx::m_extensions

Definition at line 146 of file qopenglfunctions.cpp.

Referenced by invalidateResource().

◆ m_features

int QOpenGLFunctionsPrivateEx::m_features

The documentation for this struct was generated from the following file: