29#ifndef PX_DELETION_LISTENER_H
30#define PX_DELETION_LISTENER_H
35#include "PxPhysXConfig.h"
36#include "common/PxBase.h"
Base class for objects that can be members of a PxCollection.
Definition PxBase.h:73
interface to get notification on object deletion
Definition PxDeletionListener.h:72
virtual void onRelease(const PxBase *observed, void *userData, PxDeletionEventFlag::Enum deletionEvent)=0
Notification if an object or its memory gets released.
Container for bitfield flag variables associated with a specific enum type.
Definition PxFlags.h:73
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PxFlags< PxDeletionEventFlag::Enum, PxU8 > PxDeletionEventFlags
Collection of set bits defined in PxDeletionEventFlag.
Definition PxDeletionListener.h:63
Flags specifying deletion event types.
Definition PxDeletionListener.h:50
Enum
Definition PxDeletionListener.h:52
@ eMEMORY_RELEASE
The destructor of an object has been called and the memory has been released.
Definition PxDeletionListener.h:54
@ eUSER_RELEASE
The user has called release on an object.
Definition PxDeletionListener.h:53