Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qssgmesh_p.h>
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 200 of file qssgmesh_p.h.
|
inline |
Definition at line 247 of file qssgmesh_p.h.
|
inline |
Definition at line 260 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::clear(), and QSSGRenderGeometry::clearTarget().
|
inline |
Definition at line 252 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::clear(), and QSSGRenderGeometry::clearVertexAndIndex().
int QSSGMesh::RuntimeMeshData::m_attributeCount = 0 |
Definition at line 272 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addAttribute(), QSSGRenderGeometry::attributeCount(), and QSSGRenderGeometry::clearAttributes().
Attribute QSSGMesh::RuntimeMeshData::m_attributes[MAX_ATTRIBUTES] |
Definition at line 271 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addAttribute(), and QSSGRenderGeometry::attribute().
QByteArray QSSGMesh::RuntimeMeshData::m_indexBuffer |
Definition at line 267 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 275 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::primitiveType(), and QSSGRenderGeometry::setPrimitiveType().
int QSSGMesh::RuntimeMeshData::m_stride = 0 |
Definition at line 276 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::setStride(), and QSSGRenderGeometry::stride().
QVector<Mesh::Subset> QSSGMesh::RuntimeMeshData::m_subsets |
Definition at line 269 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addSubset().
int QSSGMesh::RuntimeMeshData::m_targetAttributeCount = 0 |
Definition at line 274 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addTargetAttribute().
TargetAttribute QSSGMesh::RuntimeMeshData::m_targetAttributes[MAX_TARGET_ATTRIBUTES] |
Definition at line 273 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addTargetAttribute().
QByteArray QSSGMesh::RuntimeMeshData::m_targetBuffer |
Definition at line 268 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::setTargetData().
QByteArray QSSGMesh::RuntimeMeshData::m_vertexBuffer |
Definition at line 266 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::setVertexData(), QSSGRenderGeometry::vertexBuffer(), and QSSGRenderGeometry::vertexBuffer().
|
static |
Definition at line 244 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addAttribute().
|
static |
Definition at line 245 of file qssgmesh_p.h.
Referenced by QSSGRenderGeometry::addTargetAttribute().