35#include "common/PxCoreUtilityTypes.h"
36#include "foundation/PxTransform.h"
37#include "foundation/PxBounds3.h"
38#include "geometry/PxBVHBuildStrategy.h"
Descriptor class for #PxBVH.
Definition PxBVHDesc.h:51
float enlargement
Bounds enlargement.
Definition PxBVHDesc.h:74
PX_INLINE void setToDefault()
Initialize the BVH descriptor.
Definition PxBVHDesc.h:109
PxU32 numPrimsPerLeaf
Max primitives per leaf limit.
Definition PxBVHDesc.h:82
PxBoundedData bounds
Pointer to first bounding box.
Definition PxBVHDesc.h:58
PxBVHBuildStrategy::Enum buildStrategy
Desired build strategy for the BVH.
Definition PxBVHDesc.h:89
PX_INLINE bool isValid() const
Returns true if the descriptor is valid.
Definition PxBVHDesc.h:114
Class representing 3D range or axis aligned bounding box.
Definition PxBounds3.h:58
#define PX_INLINE
Definition PxPreprocessor.h:320
#define PX_DEPRECATED
Definition PxPreprocessor.h:418
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PX_DEPRECATED PxBVHDesc PxBVHStructureDesc
Definition PxBVHDesc.h:137
Desired build strategy for bounding-volume hierarchies.
Definition PxBVHBuildStrategy.h:46
Enum
Definition PxBVHBuildStrategy.h:48
Definition PxCoreUtilityTypes.h:96
PxU32 stride
The offset in bytes between consecutive samples in the data.
Definition PxCoreUtilityTypes.h:51