![]() |
Qt 6.x
The Qt SDK
|
#include <qopenglvertexarrayobject_p.h>
Collaboration diagram for QOpenGLVertexArrayObjectHelper:Public Types | |
| typedef GLuint * | arrays |
| typedef const GLuint * | arrays |
Public Member Functions | |
| bool | isValid () const |
| void | glGenVertexArrays (GLsizei n, GLuint *arrays) const |
| void | glDeleteVertexArrays (GLsizei n, const GLuint *arrays) const |
| void | glBindVertexArray (GLuint array) const |
| GLboolean | glIsVertexArray (GLuint array) const |
| typedef | void (QOPENGLF_APIENTRYP qt_GenVertexArrays_t)(GLsizei n |
| typedef | void (QOPENGLF_APIENTRYP qt_DeleteVertexArrays_t)(GLsizei n |
| typedef | void (QOPENGLF_APIENTRYP qt_BindVertexArray_t)(GLuint array) |
| typedef | GLboolean (QOPENGLF_APIENTRYP qt_IsVertexArray_t)(GLuint array) |
Static Public Member Functions | |
| static Q_OPENGL_EXPORT QOpenGLVertexArrayObjectHelper * | vertexArrayObjectHelperForContext (QOpenGLContext *context) |
Public Attributes | |
| qt_GenVertexArrays_t | GenVertexArrays |
| qt_DeleteVertexArrays_t | DeleteVertexArrays |
| qt_BindVertexArray_t | BindVertexArray |
| qt_IsVertexArray_t | IsVertexArray |
Definition at line 27 of file qopenglvertexarrayobject_p.h.
Definition at line 72 of file qopenglvertexarrayobject_p.h.
| typedef const GLuint* QOpenGLVertexArrayObjectHelper::arrays |
Definition at line 73 of file qopenglvertexarrayobject_p.h.
Definition at line 61 of file qopenglvertexarrayobject_p.h.
References BindVertexArray.
Referenced by StateSaver::~StateSaver(), and QQuickOpenGLUtils::resetOpenGLState().
Here is the caller graph for this function:| typedef QOpenGLVertexArrayObjectHelper::GLboolean | ( | QOPENGLF_APIENTRYP | qt_IsVertexArray_t | ) |
|
inline |
Definition at line 56 of file qopenglvertexarrayobject_p.h.
References DeleteVertexArrays.
Definition at line 51 of file qopenglvertexarrayobject_p.h.
References GenVertexArrays.
Definition at line 66 of file qopenglvertexarrayobject_p.h.
References IsVertexArray.
|
inline |
Definition at line 46 of file qopenglvertexarrayobject_p.h.
References BindVertexArray, DeleteVertexArrays, GenVertexArrays, and IsVertexArray.
Referenced by StateSaver::StateSaver(), StateSaver::~StateSaver(), and QQuickOpenGLUtils::resetOpenGLState().
Here is the caller graph for this function:
|
static |
Definition at line 33 of file qopenglvertexarrayobject.cpp.
References context, QOpenGLContextPrivate::get(), Q_ASSERT, and vertexArrayObjectHelperDestroyCallback().
Referenced by StateSaver::StateSaver(), QOpenGLVertexArrayObjectPrivate::create(), and QQuickOpenGLUtils::resetOpenGLState().
Here is the call graph for this function:
Here is the caller graph for this function:| typedef QOpenGLVertexArrayObjectHelper::void | ( | QOPENGLF_APIENTRYP | qt_BindVertexArray_t | ) |
| typedef QOpenGLVertexArrayObjectHelper::void | ( | QOPENGLF_APIENTRYP | qt_DeleteVertexArrays_t | ) |
| typedef QOpenGLVertexArrayObjectHelper::void | ( | QOPENGLF_APIENTRYP | qt_GenVertexArrays_t | ) |
| qt_BindVertexArray_t QOpenGLVertexArrayObjectHelper::BindVertexArray |
Definition at line 79 of file qopenglvertexarrayobject_p.h.
Referenced by glBindVertexArray(), and isValid().
| qt_DeleteVertexArrays_t QOpenGLVertexArrayObjectHelper::DeleteVertexArrays |
Definition at line 78 of file qopenglvertexarrayobject_p.h.
Referenced by glDeleteVertexArrays(), and isValid().
| qt_GenVertexArrays_t QOpenGLVertexArrayObjectHelper::GenVertexArrays |
Definition at line 77 of file qopenglvertexarrayobject_p.h.
Referenced by glGenVertexArrays(), and isValid().
| qt_IsVertexArray_t QOpenGLVertexArrayObjectHelper::IsVertexArray |
Definition at line 80 of file qopenglvertexarrayobject_p.h.
Referenced by glIsVertexArray(), and isValid().