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
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
const void GLsizei GLsizei stride
GLenum GLuint GLintptr offset