31 #ifndef PX_PHYSICS_PX_COLLECTION 32 #define PX_PHYSICS_PX_COLLECTION 131 virtual void remove(
PxBase& object) = 0;
139 virtual bool contains(
PxBase&
object)
const = 0;
187 virtual PxU32 getNbObjects()
const = 0;
222 virtual PxU32 getNbIds()
const = 0;
253 virtual void release() = 0;
Definition: GuContactBuffer.h:37
#define PX_CALL_CONV
Definition: PxPreprocessor.h:315
PxU64 PxSerialObjectId
ID type for PxBase objects in a PxCollection.
Definition: PxSerialFramework.h:62
virtual ~PxCollection()
Definition: PxCollection.h:257
PX_PHYSX_COMMON_API physx::PxCollection *PX_CALL_CONV PxCreateCollection()
Creates a collection object.
Collection class for serialization.
Definition: PxCollection.h:105
#define PX_SERIAL_OBJECT_ID_INVALID
PxSerialObjectId value for objects that do not have an ID.
Definition: PxSerialFramework.h:59
#define PX_PHYSX_COMMON_API
Definition: PxPhysXCommonConfig.h:97
uint32_t PxU32
Definition: Px.h:48
Base class for objects that can be members of a PxCollection.
Definition: PxBase.h:73
PxCollection()
Definition: PxCollection.h:256