4#ifndef QSSGMESHBVHBUILDER_H
5#define QSSGMESHBVHBUILDER_H
17#include <QtQuick3DUtils/private/qtquick3dutilsglobal_p.h>
18#include <QtQuick3DUtils/private/qssgmeshbvh_p.h>
19#include <QtQuick3DUtils/private/qssgmesh_p.h>
32 bool hasIndexBuffer =
false,
59 static Axis getLongestDimension(
const QSSGBounds3 &nodeBounds);
68 bool m_hasPositionData =
false;
70 bool m_hasUVData =
false;
72 bool m_hasIndexBuffer =
true;
78 quint32 m_maxLeafTriangles = 10;
Class representing 3D range or axis aligned bounding box.
The QVector2D class represents a vector or vertex in 2D space.
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
static void getBounds(const QList< TTF_POINT > &points, qint16 *xmin, qint16 *xmax, qint16 *ymin, qint16 *ymax)
GLint GLenum GLsizei GLsizei GLsizei depth
GLenum GLenum GLsizei count
const void GLsizei GLsizei stride
GLenum GLuint GLintptr offset
static void split(QT_FT_Vector *b)