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
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 156 of file qopenglversionfunctions.h.

Constructor & Destructor Documentation

◆ QAbstractOpenGLFunctionsPrivate()

QAbstractOpenGLFunctionsPrivate::QAbstractOpenGLFunctionsPrivate ( )
inline

Definition at line 159 of file qopenglversionfunctions.h.

Member Function Documentation

◆ functionsBackend()

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

Definition at line 111 of file qopenglversionfunctions.cpp.

References context, QOpenGLContextVersionData::forContext(), and Q_ASSERT.

Referenced by QOpenGLFunctions_1_0::initializeOpenGLFunctions(), QOpenGLFunctions_1_1::initializeOpenGLFunctions(), QOpenGLFunctions_1_2::initializeOpenGLFunctions(), QOpenGLFunctions_1_3::initializeOpenGLFunctions(), QOpenGLFunctions_1_4::initializeOpenGLFunctions(), QOpenGLFunctions_1_5::initializeOpenGLFunctions(), QOpenGLFunctions_2_0::initializeOpenGLFunctions(), QOpenGLFunctions_2_1::initializeOpenGLFunctions(), QOpenGLFunctions_3_0::initializeOpenGLFunctions(), QOpenGLFunctions_3_1::initializeOpenGLFunctions(), QOpenGLFunctions_3_2_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions(), QOpenGLFunctions_3_3_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_3_3_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_0_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_0_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_1_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_1_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_2_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_3_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions(), QOpenGLFunctions_4_4_Core::initializeOpenGLFunctions(), QOpenGLFunctions_4_5_Compatibility::initializeOpenGLFunctions(), and QOpenGLFunctions_4_5_Core::initializeOpenGLFunctions().

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

◆ get()

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

Definition at line 196 of file qopenglversionfunctions.h.

Referenced by QOpenGLContextVersionData::~QOpenGLContextVersionData().

+ Here is the caller graph for this function:

◆ insertExternalFunctions()

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

Definition at line 117 of file qopenglversionfunctions.cpp.

References context, QOpenGLContextVersionData::forContext(), and Q_ASSERT.

+ 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 context, QOpenGLContextVersionData::forContext(), and Q_ASSERT.

+ Here is the call graph for this function:

Member Data Documentation

◆ initialized

bool QAbstractOpenGLFunctionsPrivate::initialized

Definition at line 171 of file qopenglversionfunctions.h.

◆ owningContext

QOpenGLContext* QAbstractOpenGLFunctionsPrivate::owningContext

Definition at line 170 of file qopenglversionfunctions.h.


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