![]() |
Qt 6.x
The Qt SDK
|
#include <qssgmeshbvhbuilder_p.h>
Collaboration diagram for QSSGMeshBVHBuilder:Public Member Functions | |
| QSSGMeshBVHBuilder (const QSSGMesh::Mesh &mesh) | |
| QSSGMeshBVHBuilder (const QByteArray &vertexBuffer, int stride, int posOffset, bool hasUV=false, int uvOffset=-1, bool hasIndexBuffer=false, const QByteArray &indexBuffer=QByteArray(), QSSGRenderComponentType indexBufferType=QSSGRenderComponentType::Int32) | |
| QSSGMeshBVH * | buildTree () |
Definition at line 23 of file qssgmeshbvhbuilder_p.h.
| QT_BEGIN_NAMESPACE QSSGMeshBVHBuilder::QSSGMeshBVHBuilder | ( | const QSSGMesh::Mesh & | mesh | ) |
Definition at line 8 of file qssgmeshbvhbuilder.cpp.
References QSSGMesh::Mesh::IndexBuffer::componentType, QSSGMesh::Mesh::VertexBuffer::data, QSSGMesh::Mesh::IndexBuffer::data, QSSGMesh::Mesh::VertexBuffer::entries, QSSGMesh::MeshInternal::getPositionAttrName(), QSSGMesh::MeshInternal::getUV0AttrName(), QSSGMesh::MeshInternal::getUV1AttrName(), QSSGMesh::Mesh::indexBuffer(), Int16, Int32, QSSGMesh::Mesh::VertexBuffer::stride, UnsignedInt16, UnsignedInt32, and QSSGMesh::Mesh::vertexBuffer().
Here is the call graph for this function:| QSSGMeshBVHBuilder::QSSGMeshBVHBuilder | ( | const QByteArray & | vertexBuffer, |
| int | stride, | ||
| int | posOffset, | ||
| bool | hasUV = false, |
||
| int | uvOffset = -1, |
||
| bool | hasIndexBuffer = false, |
||
| const QByteArray & | indexBuffer = QByteArray(), |
||
| QSSGRenderComponentType | indexBufferType = QSSGRenderComponentType::Int32 |
||
| ) |
Definition at line 40 of file qssgmeshbvhbuilder.cpp.
References Int16, Int32, UnsignedInt16, and UnsignedInt32.
| QSSGMeshBVH * QSSGMeshBVHBuilder::buildTree | ( | ) |
Definition at line 64 of file qssgmeshbvhbuilder.cpp.
References QSSGMeshBVHNode::boundingData, QSSGMesh::Mesh::drawMode(), QSSGBaseTypeHelpers::getSizeOfType(), QSSGMesh::Mesh::isValid(), QByteArray::size(), QList< T >::size(), and QSSGMesh::Mesh::subsets().
Referenced by QSSGBufferManager::loadMeshBVH(), and QSSGBufferManager::loadMeshBVH().
Here is the call graph for this function:
Here is the caller graph for this function: