Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QSSGMeshBVH Struct Reference

#include <qssgmeshbvh_p.h>

+ Collaboration diagram for QSSGMeshBVH:

Public Member Functions

 QSSGMeshBVH (const QVector< QSSGMeshBVHNode * > &bvhRoots, const QVector< QSSGMeshBVHTriangle * > &bvhTriangles)
 
 ~QSSGMeshBVH ()
 

Public Attributes

QVector< QSSGMeshBVHNode * > roots
 
QVector< QSSGMeshBVHTriangle * > triangles
 

Detailed Description

Definition at line 53 of file qssgmeshbvh_p.h.

Constructor & Destructor Documentation

◆ QSSGMeshBVH()

QSSGMeshBVH::QSSGMeshBVH ( const QVector< QSSGMeshBVHNode * > &  bvhRoots,
const QVector< QSSGMeshBVHTriangle * > &  bvhTriangles 
)
inline

Definition at line 55 of file qssgmeshbvh_p.h.

◆ ~QSSGMeshBVH()

QT_BEGIN_NAMESPACE QSSGMeshBVH::~QSSGMeshBVH ( )

Definition at line 8 of file qssgmeshbvh.cpp.

References qDeleteAll(), roots, and triangles.

+ Here is the call graph for this function:

Member Data Documentation

◆ roots

QVector<QSSGMeshBVHNode *> QSSGMeshBVH::roots

Definition at line 62 of file qssgmeshbvh_p.h.

Referenced by ~QSSGMeshBVH().

◆ triangles

QVector<QSSGMeshBVHTriangle *> QSSGMeshBVH::triangles

Definition at line 63 of file qssgmeshbvh_p.h.

Referenced by ~QSSGMeshBVH(), and QSSGRenderRay::intersectWithBVH().


The documentation for this struct was generated from the following files: