![]() |
Qt 6.x
The Qt SDK
|
#include <qssgmesh_p.h>
Collaboration diagram for QSSGMesh::RuntimeMeshData:Classes | |
| struct | Attribute |
| struct | TargetAttribute |
Public Member Functions | |
| void | clear () |
| void | clearVertexAndIndex () |
| void | clearTarget () |
Public Attributes | |
| QByteArray | m_vertexBuffer |
| QByteArray | m_indexBuffer |
| QByteArray | m_targetBuffer |
| QVector< Mesh::Subset > | m_subsets |
| Attribute | m_attributes [MAX_ATTRIBUTES] |
| int | m_attributeCount = 0 |
| TargetAttribute | m_targetAttributes [MAX_TARGET_ATTRIBUTES] |
| int | m_targetAttributeCount = 0 |
| Mesh::DrawMode | m_primitiveType = Mesh::DrawMode::Triangles |
| int | m_stride = 0 |
Static Public Attributes | |
| static const int | MAX_ATTRIBUTES = 16 |
| static const int | MAX_TARGET_ATTRIBUTES = 32 |
Definition at line 157 of file qssgmesh_p.h.
|
inline |
Definition at line 204 of file qssgmesh_p.h.
|
inline |
Definition at line 217 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::clear(), and QSSGRenderGeometry::clearTarget().
Here is the caller graph for this function:
|
inline |
Definition at line 209 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::clear(), and QSSGRenderGeometry::clearVertexAndIndex().
Here is the caller graph for this function:| int QSSGMesh::RuntimeMeshData::m_attributeCount = 0 |
Definition at line 229 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addAttribute(), QSSGRenderGeometry::attributeCount(), and QSSGRenderGeometry::clearAttributes().
| Attribute QSSGMesh::RuntimeMeshData::m_attributes[MAX_ATTRIBUTES] |
Definition at line 228 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addAttribute(), and QSSGRenderGeometry::attribute().
| QByteArray QSSGMesh::RuntimeMeshData::m_indexBuffer |
Definition at line 224 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::indexBuffer(), QSSGRenderGeometry::indexBuffer(), and QSSGRenderGeometry::setIndexData().
| Mesh::DrawMode QSSGMesh::RuntimeMeshData::m_primitiveType = Mesh::DrawMode::Triangles |
Definition at line 232 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::primitiveType(), and QSSGRenderGeometry::setPrimitiveType().
| int QSSGMesh::RuntimeMeshData::m_stride = 0 |
Definition at line 233 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::setStride(), and QSSGRenderGeometry::stride().
| QVector<Mesh::Subset> QSSGMesh::RuntimeMeshData::m_subsets |
Definition at line 226 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addSubset().
| int QSSGMesh::RuntimeMeshData::m_targetAttributeCount = 0 |
Definition at line 231 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addTargetAttribute().
| TargetAttribute QSSGMesh::RuntimeMeshData::m_targetAttributes[MAX_TARGET_ATTRIBUTES] |
Definition at line 230 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addTargetAttribute().
| QByteArray QSSGMesh::RuntimeMeshData::m_targetBuffer |
Definition at line 225 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::setTargetData().
| QByteArray QSSGMesh::RuntimeMeshData::m_vertexBuffer |
Definition at line 223 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::setVertexData(), QSSGRenderGeometry::vertexBuffer(), and QSSGRenderGeometry::vertexBuffer().
|
static |
Definition at line 201 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addAttribute().
|
static |
Definition at line 202 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addTargetAttribute().