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
QAbstractOpenGLFunctionsPrivate Class Reference

#include <qopenglversionfunctions.h>

Collaboration diagram for QAbstractOpenGLFunctionsPrivate:

Public Member Functions

 QAbstractOpenGLFunctionsPrivate ()

Static Public Member Functions

static QOpenGLVersionFunctionsBackendfunctionsBackend (QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
static void insertExternalFunctions (QOpenGLContext *context, QAbstractOpenGLFunctions *f)
static void removeExternalFunctions (QOpenGLContext *context, QAbstractOpenGLFunctions *f)
static QAbstractOpenGLFunctionsPrivateget (QAbstractOpenGLFunctions *q)

Public Attributes

QOpenGLContextowningContext
bool initialized

Detailed Description

Definition at line 155 of file qopenglversionfunctions.h.

Constructor & Destructor Documentation

◆ QAbstractOpenGLFunctionsPrivate()

QAbstractOpenGLFunctionsPrivate::QAbstractOpenGLFunctionsPrivate ( )
inline

Definition at line 158 of file qopenglversionfunctions.h.

References initialized, and owningContext.

Member Function Documentation

◆ functionsBackend()

QOpenGLVersionFunctionsBackend * QAbstractOpenGLFunctionsPrivate::functionsBackend ( QOpenGLContext * context,
QOpenGLVersionFunctionsBackend::Version v )
static

Definition at line 111 of file qopenglversionfunctions.cpp.

References QOpenGLVersionFunctionsStorage::backend(), QOpenGLContextVersionData::forContext(), and QOpenGLContextVersionData::functionsStorage.

Here is the call graph for this function:

◆ get()

QAbstractOpenGLFunctionsPrivate * QAbstractOpenGLFunctionsPrivate::get ( QAbstractOpenGLFunctions * q)
inlinestatic

Definition at line 195 of file qopenglversionfunctions.h.

◆ insertExternalFunctions()

void QAbstractOpenGLFunctionsPrivate::insertExternalFunctions ( QOpenGLContext * context,
QAbstractOpenGLFunctions * f )
static

Definition at line 117 of file qopenglversionfunctions.cpp.

References QOpenGLContextVersionData::forContext().

Here is the call graph for this function:

◆ removeExternalFunctions()

void QAbstractOpenGLFunctionsPrivate::removeExternalFunctions ( QOpenGLContext * context,
QAbstractOpenGLFunctions * f )
static

Definition at line 123 of file qopenglversionfunctions.cpp.

References QOpenGLContextVersionData::forContext().

Here is the call graph for this function:

Member Data Documentation

◆ initialized

bool QAbstractOpenGLFunctionsPrivate::initialized

Definition at line 170 of file qopenglversionfunctions.h.

Referenced by QAbstractOpenGLFunctionsPrivate().

◆ owningContext

QOpenGLContext* QAbstractOpenGLFunctionsPrivate::owningContext

Definition at line 169 of file qopenglversionfunctions.h.

Referenced by QAbstractOpenGLFunctionsPrivate().


The documentation for this class was generated from the following files: