19#include "private/qglobal_p.h"
29 return g->m_server_data;
33 Q_ASSERT(!g->m_server_data);
34 const_cast<QSGGeometry *>(g)->m_server_data = data;
38 static void inline clearDirtyVertexData(
const QSGGeometry *g) {
const_cast<QSGGeometry *>(g)->m_dirty_vertex_data =
false; }
40 static bool inline hasDirtyIndexData(
const QSGGeometry *g) {
return g->m_dirty_index_data; }
41 static void inline clearDirtyIndexData(
const QSGGeometry *g) {
const_cast<QSGGeometry *>(g)->m_dirty_index_data =
false; }
static void install(const QSGGeometry *g, QSGGeometryData *data)
static bool hasDirtyIndexData(const QSGGeometry *g)
virtual ~QSGGeometryData()
static void clearDirtyIndexData(const QSGGeometry *g)
static bool hasDirtyVertexData(const QSGGeometry *g)
static void clearDirtyVertexData(const QSGGeometry *g)
static QSGGeometryData * data(const QSGGeometry *g)
The QSGGeometry class provides low-level storage for graphics primitives in the \l{Qt Quick Scene Gra...