(7fd08af374a678b79e43f2564310c8e05896484a)
#include "qssgmeshbvhbuilder_p.h"
#include <QtQuick3DUtils/private/qssgassert_p.h>
Go to the source code of this file.
|
template<QSSGRenderComponentType ComponentType> |
static quint32 | getIndexBufferValue (quint32 index, const quint32 indexCount, const QByteArray &indexBufferData) |
|
static QVector3D | getVertexBufferValuePosition (quint32 index, const quint32 vertexStride, const quint32 vertexPosOffset, const QByteArray &vertexBufferData) |
|
static QVector2D | getVertexBufferValueUV (quint32 index, const quint32 vertexStride, const quint32 vertexUVOffset, const QByteArray &vertexBufferData) |
|
template<QSSGRenderComponentType ComponentType, bool hasIndexBuffer, bool hasPositionData, bool hasUVData> |
static void | calculateTriangleBoundsImpl (quint32 indexOffset, quint32 indexCount, const QByteArray &indexBufferData, const QByteArray &vertexBufferData, const quint32 vertexStride, const quint32 vertexUVOffset, const quint32 vertexPosOffset, QSSGMeshBVHTriangles &triangleBounds) |
|
◆ calculateTriangleBoundsImpl()
◆ getIndexBufferValue()
◆ getVertexBufferValuePosition()
◆ getVertexBufferValueUV()
◆ QSSG_MAX_LEAF_TRIANGLES
constexpr quint32 QSSG_MAX_LEAF_TRIANGLES = 10 |
|
staticconstexpr |
◆ QSSG_MAX_TREE_DEPTH