|
RavEngine
|
Contains AABB-tree build parameters. More...
#include <GuAABBTree.h>
Public Member Functions | |
| AABBTreeBuildParams (PxU32 limit=1, PxU32 nb_prims=0, const AABBTreeBounds *bounds=NULL, BVHBuildStrategy bs=BVH_SPLATTER_POINTS) | |
| PX_FORCE_INLINE void | reset () |
Public Member Functions inherited from physx::PxUserAllocated | |
| PX_INLINE void * | operator new (size_t, void *address) |
| PX_INLINE void | operator delete (void *, void *) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| PX_INLINE void | operator delete (void *ptr) |
| PX_INLINE void | operator delete[] (void *ptr) |
Public Attributes | |
| PxU32 | mLimit |
| Limit number of primitives / node. If limit is 1, build a complete tree (2*N-1 nodes) | |
| PxU32 | mNbPrimitives |
| Number of (source) primitives. | |
| const AABBTreeBounds * | mBounds |
| Shortcut to an app-controlled array of AABBs. | |
| PxVec3 * | mCache |
| Cache for AABB centers - managed by build code. | |
| BVHBuildStrategy | mBuildStrategy |
Contains AABB-tree build parameters.