![]() |
Qt 6.x
The Qt SDK
|
#include <qopenglvertexarrayobject_p.h>
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().
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().
|
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().
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().