4#ifndef QSSG_RENDER_GEOMETRY_H
5#define QSSG_RENDER_GEOMETRY_H
18#include <QtQuick3DRuntimeRender/private/qssgrendergraphobject_p.h>
19#include <QtQuick3DRuntimeRender/private/qssgrendernode_p.h>
20#include <QtQuick3DRuntimeRender/private/qssgrendermesh_p.h>
21#include <QtQuick3DRuntimeRender/private/qssgrendererutil_p.h>
22#include <QtQuick3DUtils/private/qssgmesh_p.h>
24#include <QtCore/qbytearray.h>
49 int attributeCount()
const;
59 void setStride(
int stride);
70 void clearAttributes();
72 uint32_t generationId()
const;
77 void clearVertexAndIndex();
80 void addTargetAttribute(
quint32 targetId,
91 uint32_t m_generationId = 1;
Class representing 3D range or axis aligned bounding box.
QSSGMesh::RuntimeMeshData m_meshData
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint attribute
GLenum GLenum GLsizei count
const void GLsizei GLsizei stride
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLuint GLintptr offset