Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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
 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

Detailed Description

Definition at line 125 of file qopenglfunctions.cpp.

Constructor & Destructor Documentation

◆ QOpenGLFunctionsPrivateEx() [1/2]

QOpenGLFunctionsPrivateEx::QOpenGLFunctionsPrivateEx ( QOpenGLContext * context)
inline

Definition at line 127 of file qopenglfunctions.cpp.

References QOpenGLFunctionsPrivateEx(), m_extensions, and m_features.

Referenced by QOpenGLFunctionsPrivateEx().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QOpenGLFunctionsPrivateEx() [2/2]

QOpenGLFunctionsPrivateEx::QOpenGLFunctionsPrivateEx ( QOpenGLContext * context)
inline

Definition at line 127 of file qopenglfunctions.cpp.

Member Function Documentation

◆ freeResource() [1/2]

void QOpenGLFunctionsPrivateEx::freeResource ( QOpenGLContext * )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 140 of file qopenglfunctions.cpp.

◆ freeResource() [2/2]

void QOpenGLFunctionsPrivateEx::freeResource ( QOpenGLContext * )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 140 of file qopenglfunctions.cpp.

◆ invalidateResource() [1/2]

void QOpenGLFunctionsPrivateEx::invalidateResource ( )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 134 of file qopenglfunctions.cpp.

References m_extensions, and m_features.

◆ invalidateResource() [2/2]

void QOpenGLFunctionsPrivateEx::invalidateResource ( )
inlineoverridevirtual

Implements QOpenGLSharedResource.

Definition at line 134 of file qopenglfunctions.cpp.

Member Data Documentation

◆ m_extensions

int QOpenGLFunctionsPrivateEx::m_extensions

Definition at line 146 of file qopenglfunctions.cpp.

Referenced by QOpenGLFunctionsPrivateEx(), and invalidateResource().

◆ m_features

int QOpenGLFunctionsPrivateEx::m_features

Definition at line 145 of file qopenglfunctions.cpp.

Referenced by QOpenGLFunctionsPrivateEx(), and invalidateResource().


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