29#ifndef GU_TRIANGLEMESH_BV4_H
30#define GU_TRIANGLEMESH_BV4_H
32#include "GuTriangleMesh.h"
42#pragma warning(disable: 4324)
54 PX_PHYSX_COMMON_API
static void getBinaryMetaData(
PxOutputStream& stream);
64 PX_PHYSX_COMMON_API BV4TriangleMesh(
const PxTriangleMeshInternalData& data);
65 virtual bool getInternalData(PxTriangleMeshInternalData&,
bool)
const;
67 PX_FORCE_INLINE const Gu::BV4Tree& getBV4Tree()
const {
return mBV4Tree; }
69 Gu::SourceMesh mMeshInterface;
Definition GuTriangleMeshBV4.h:46
virtual PxBounds3 refitBVH()
Refits BVH for mesh vertices.
Definition GuTriangleMeshBV4.cpp:139
virtual const char * getConcreteTypeName() const
Returns string name of dynamic type.
Definition GuTriangleMeshBV4.h:48
virtual PxVec3 * getVerticesForModification()
Returns all mesh vertices for modification.
Definition GuTriangleMeshBV4.cpp:134
Definition GuMeshFactory.h:83
Definition GuMeshData.h:171
Definition GuTriangleMesh.h:78
Binary deserialization context class.
Definition PxSerialFramework.h:174
Output stream class for I/O.
Definition PxIO.h:114
Binary serialization context class.
Definition PxSerialFramework.h:99
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Enum
Definition PxTriangleMesh.h:58
@ eBVH34
New midphase mesh structure, introduced in PhysX 3.4.
Definition PxTriangleMesh.h:60