RavEngine
Loading...
Searching...
No Matches
physx::Gu::BV32Tree Class Reference
Inheritance diagram for physx::Gu::BV32Tree:
[legend]
Collaboration diagram for physx::Gu::BV32Tree:
[legend]

Public Member Functions

 BV32Tree (const PxEMPTY)
 
void exportExtraData (PxSerializationContext &)
 
void importExtraData (PxDeserializationContext &context)
 
 BV32Tree (SourceMesh *meshInterface, const PxBounds3 &localBounds)
 
bool refit (const float epsilon)
 
bool load (PxInputStream &stream, bool mismatch)
 
void calculateLeafNode (BV32Data &node)
 
void createSOAformatNode (BV32DataPacked &packedData, const BV32Data &node, const PxU32 childOffset, PxU32 &currentIndex, PxU32 &nbPackedNodes)
 
void reset ()
 
void operator= (BV32Tree &v)
 
bool init (SourceMeshBase *meshInterface, const PxBounds3 &localBounds)
 
void release ()
 
- 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)
 

Static Public Member Functions

static void getBinaryMetaData (PxOutputStream &stream)
 

Public Attributes

SourceMeshBase * mMeshInterface
 
LocalBounds mLocalBounds
 
PxU32 mNbNodes
 
BV32Data * mNodes
 
BV32DataPacked * mPackedNodes
 
PxU32 mNbPackedNodes
 
PxU32 * mRemapPackedNodeIndexWithDepth
 
BV32DataDepthInfo * mTreeDepthInfo
 
PxU32 mMaxTreeDepth
 
PxU32 mInitData
 
bool mUserAllocated
 
bool mPadding [2]
 

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