Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qopenglversionfunctions_p.h
Go to the documentation of this file.
1
// Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
/***************************************************************************
4
** This file was generated by glgen version 0.1
5
** Command line was: glgen
6
**
7
** glgen is Copyright (C) 2012 Klaralvdalens Datakonsult AB (KDAB)
8
**
9
** This is an auto-generated file.
10
** Do not edit! All changes made to it will be lost.
11
**
12
****************************************************************************/
13
// Qt-Security score:significant reason:default
14
15
#
ifndef
QOPENGLVERSIONFUNCTIONS_P_H
16
#
define
QOPENGLVERSIONFUNCTIONS_P_H
17
18
//
19
// W A R N I N G
20
// -------------
21
//
22
// This file is not part of the Qt API. It exists purely as an
23
// implementation detail. This header file may change from version to
24
// version without notice, or even be removed.
25
//
26
// We mean it.
27
//
28
29
#
include
"qopenglversionfunctions.h"
30
31
#
include
<
QtGui
/
private
/
qopenglcontext_p
.
h
>
32
33
#
include
<
QtOpenGL
/
qtopenglglobal
.
h
>
34
#
include
<
QtOpenGL
/
QOpenGLVersionProfile
>
35
#
include
<
QtCore
/
QSet
>
36
37
QT_BEGIN_NAMESPACE
38
39
class
QAbstractOpenGLFunctions;
40
41
class
QOpenGLContextVersionData
:
public
QOpenGLContextVersionFunctionHelper
42
{
43
public
:
44
QHash
<
QOpenGLVersionProfile
,
QAbstractOpenGLFunctions
*>
functions
;
45
QOpenGLVersionFunctionsStorage
functionsStorage
;
46
QSet
<
QAbstractOpenGLFunctions
*>
externalFunctions
;
47
~
QOpenGLContextVersionData
()
override
;
48
static
QOpenGLContextVersionData
*
forContext
(QOpenGLContext *context);
49
};
50
51
QT_END_NAMESPACE
52
53
#
endif
// QOPENGLVERSIONFUNCTIONS_P_H
QAbstractOpenGLFunctionsPrivate
Definition
qopenglversionfunctions.h:157
QAbstractOpenGLFunctionsPrivate::get
static QAbstractOpenGLFunctionsPrivate * get(QAbstractOpenGLFunctions *q)
Definition
qopenglversionfunctions.h:196
QAbstractOpenGLFunctionsPrivate::initialized
bool initialized
Definition
qopenglversionfunctions.h:171
QAbstractOpenGLFunctionsPrivate::functionsBackend
static QOpenGLVersionFunctionsBackend * functionsBackend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
Definition
qopenglversionfunctions.cpp:112
QAbstractOpenGLFunctionsPrivate::removeExternalFunctions
static void removeExternalFunctions(QOpenGLContext *context, QAbstractOpenGLFunctions *f)
Definition
qopenglversionfunctions.cpp:124
QAbstractOpenGLFunctionsPrivate::insertExternalFunctions
static void insertExternalFunctions(QOpenGLContext *context, QAbstractOpenGLFunctions *f)
Definition
qopenglversionfunctions.cpp:118
QAbstractOpenGLFunctionsPrivate::QAbstractOpenGLFunctionsPrivate
QAbstractOpenGLFunctionsPrivate()
Definition
qopenglversionfunctions.h:159
QAbstractOpenGLFunctionsPrivate::owningContext
QOpenGLContext * owningContext
Definition
qopenglversionfunctions.h:170
QAbstractOpenGLFunctions
\inmodule QtOpenGL
Definition
qopenglversionfunctions.h:175
QOpenGLContextVersionData
Definition
qopenglversionfunctions_p.h:42
QOpenGLContextVersionData::externalFunctions
QSet< QAbstractOpenGLFunctions * > externalFunctions
Definition
qopenglversionfunctions_p.h:46
QOpenGLContextVersionData::~QOpenGLContextVersionData
~QOpenGLContextVersionData() override
Definition
qopenglversionfunctions.cpp:23
QOpenGLContextVersionData::functions
QHash< QOpenGLVersionProfile, QAbstractOpenGLFunctions * > functions
Definition
qopenglversionfunctions_p.h:44
QOpenGLContextVersionData::functionsStorage
QOpenGLVersionFunctionsStorage functionsStorage
Definition
qopenglversionfunctions_p.h:45
QOpenGLContextVersionData::forContext
static QOpenGLContextVersionData * forContext(QOpenGLContext *context)
Definition
qopenglversionfunctions.cpp:35
QOpenGLVersionFunctionsBackend
Definition
qopenglversionfunctions.h:97
QOpenGLVersionFunctionsBackend::refs
QAtomicInt refs
Definition
qopenglversionfunctions.h:140
QOpenGLVersionFunctionsBackend::Version
Version
Definition
qopenglversionfunctions.h:129
QOpenGLVersionFunctionsBackend::OpenGLVersionBackendCount
@ OpenGLVersionBackendCount
Definition
qopenglversionfunctions.h:131
QOpenGLVersionFunctionsBackend::context
QOpenGLContext * context
Definition
qopenglversionfunctions.h:139
QOpenGLVersionFunctionsBackend::QOpenGLVersionFunctionsBackend
QOpenGLVersionFunctionsBackend(QOpenGLContext *ctx)
Definition
qopenglversionfunctions.h:135
QOpenGLVersionFunctionsStorage
Definition
qopenglversionfunctions.h:144
QOpenGLVersionFunctionsStorage::backends
QOpenGLVersionFunctionsBackend ** backends
Definition
qopenglversionfunctions.h:151
QOpenGLVersionFunctionsStorage::~QOpenGLVersionFunctionsStorage
~QOpenGLVersionFunctionsStorage()
Definition
qopenglversionfunctions.cpp:63
QOpenGLVersionFunctionsStorage::backend
QOpenGLVersionFunctionsBackend * backend(QOpenGLContext *context, QOpenGLVersionFunctionsBackend::Version v)
Definition
qopenglversionfunctions.cpp:82
QOpenGLVersionFunctionsStorage::QOpenGLVersionFunctionsStorage
QOpenGLVersionFunctionsStorage()
Definition
qopenglversionfunctions.cpp:58
QPlatformOpenGLContext::QOpenGLContextPrivate
friend class QOpenGLContextPrivate
Definition
qplatformopenglcontext.h:66
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QT_OPENGL_COUNT_FUNCTIONS
#define QT_OPENGL_COUNT_FUNCTIONS(ret, name, args)
Definition
qopenglextrafunctions.h:484
QT_OPENGL_FUNCTION_NAMES
#define QT_OPENGL_FUNCTION_NAMES(ret, name, args)
Definition
qopenglfunctions.cpp:27
VERSION_ENUM
#define VERSION_ENUM(X)
qHash
size_t qHash(const QOpenGLVersionStatus &v, size_t seed=0) noexcept
Definition
qopenglversionfunctions.h:74
QT_OPENGL_VERSIONS
#define QT_OPENGL_VERSIONS(F)
Definition
qopenglversionfunctions.h:99
QOpenGLVersionStatus
Definition
qopenglversionfunctions.h:43
QOpenGLVersionStatus::operator!=
friend constexpr bool operator!=(const QOpenGLVersionStatus &lhs, const QOpenGLVersionStatus &rhs) noexcept
Definition
qopenglversionfunctions.h:68
QOpenGLVersionStatus::QOpenGLVersionStatus
constexpr QOpenGLVersionStatus(int majorVersion, int minorVersion, QOpenGLVersionStatus::OpenGLStatus functionStatus)
Definition
qopenglversionfunctions.h:55
QOpenGLVersionStatus::operator==
friend constexpr bool operator==(const QOpenGLVersionStatus &lhs, const QOpenGLVersionStatus &rhs) noexcept
Definition
qopenglversionfunctions.h:63
QOpenGLVersionStatus::version
std::pair< int, int > version
Definition
qopenglversionfunctions.h:60
QOpenGLVersionStatus::status
OpenGLStatus status
Definition
qopenglversionfunctions.h:61
QOpenGLVersionStatus::QOpenGLVersionStatus
constexpr QOpenGLVersionStatus()
Definition
qopenglversionfunctions.h:50
QOpenGLVersionStatus::OpenGLStatus
OpenGLStatus
Definition
qopenglversionfunctions.h:44
QOpenGLVersionStatus::DeprecatedStatus
@ DeprecatedStatus
Definition
qopenglversionfunctions.h:46
QOpenGLVersionStatus::InvalidStatus
@ InvalidStatus
Definition
qopenglversionfunctions.h:47
QOpenGLVersionStatus::CoreStatus
@ CoreStatus
Definition
qopenglversionfunctions.h:45
qtbase
src
opengl
qopenglversionfunctions_p.h
Generated on
for Qt by
1.18.0