|
| enum | { USER_ALLOCATED = 0x1
, IS_EDGE_SET = 0x2
} |
| |
|
|
| RTree (const PxEMPTY) |
| |
|
void | exportExtraData (PxSerializationContext &) |
| |
|
void | importExtraData (PxDeserializationContext &context) |
| |
|
PX_INLINE void | release () |
| |
|
bool | load (PxInputStream &stream, PxU32 meshVersion, bool mismatch) |
| |
|
void | traverseAABB (const PxVec3 &boxMin, const PxVec3 &boxMax, const PxU32 maxResultsPerBlock, PxU32 *resultsBlockBuf, Callback *processResultsBlockCallback) const |
| |
|
void | traverseOBB (const Gu::Box &obb, const PxU32 maxResultsPerBlock, PxU32 *resultsBlockBuf, Callback *processResultsBlockCallback) const |
| |
|
template<int inflate> |
| void | traverseRay (const PxVec3 &rayOrigin, const PxVec3 &rayDir, const PxU32 maxResults, PxU32 *resultsPtr, Gu::RTree::CallbackRaycast *callback, const PxVec3 *inflateAABBs, PxF32 maxT=PX_MAX_F32) const |
| |
|
void | refitAllStaticTree (CallbackRefit &cb, PxBounds3 *resultMeshBounds) |
| |
|
PX_PHYSX_COMMON_API void | validate (CallbackRefit *cb=NULL) |
| |
|
void | openTextDump () |
| |
|
void | closeTextDump () |
| |
|
void | textDump (const char *prefix) |
| |
|
void | maxscriptExport () |
| |
|
PxU32 | computeBottomLevelCount (PxU32 storedToMemMultiplier) const |
| |
|
|
PxVec4 | mBoundsMin |
| |
|
PxVec4 | mBoundsMax |
| |
|
PxVec4 | mInvDiagonal |
| |
|
PxVec4 | mDiagonalScaler |
| |
|
PxU32 | mPageSize |
| |
|
PxU32 | mNumRootPages |
| |
|
PxU32 | mNumLevels |
| |
|
PxU32 | mTotalNodes |
| |
|
PxU32 | mTotalPages |
| |
|
PxU32 | mFlags |
| |
|
RTreePage * | mPages |
| |
The documentation for this struct was generated from the following files:
- RavEngine/deps/physx/physx/source/geomutils/src/mesh/GuRTree.h
- RavEngine/deps/physx/physx/source/geomutils/src/mesh/GuRTree.cpp
- RavEngine/deps/physx/physx/source/geomutils/src/mesh/GuRTreeQueries.cpp