RavEngine
Loading...
Searching...
No Matches
physx::PxAllocator Class Reference

#include <PxAllocator.h>

Inherited by physx::PxAlignedAllocator< 64 >, physx::PxArray< PxTempAllocatorChunk *, PxAllocator > [protected], physx::PxHashBase< Entry, Key, PxHash< Key >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Key, Key, PxHash< Key >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< IDS, IDS, PxHash< IDS >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, IDS, PxHash< IDS >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, AggPair, PxHash< AggPair >, GetKey, PxAllocator, true > [private], physx::PxHashBase< physx::Bp::Pair, physx::Bp::Pair, PxHash< physx::Bp::Pair >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxShape *, physx::PxShape *, PxHash< physx::PxShape * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, PxSerialObjectId, PxHash< PxSerialObjectId >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, PxBase *, PxHash< PxBase * >, GetKey, PxAllocator, true > [private], physx::PxHashBase< physx::Gu::SortedTriangle, physx::Gu::SortedTriangle, physx::Ext::TriangleHash, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< PxU64, PxU64, PxHash< PxU64 >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, PxU64, PxHash< PxU64 >, GetKey, PxAllocator, true > [private], physx::PxHashBase< PxI32, PxI32, PxHash< PxI32 >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, physx::PxRigidActor *, PxHash< physx::PxRigidActor * >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, physx::Gu::ActorShapeMap::ActorShape, PxHash< physx::Gu::ActorShapeMap::ActorShape >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, PoolIndex, PxHash< PoolIndex >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, PrunerPayload, ExtendedBucketPrunerHash, GetKey, PxAllocator, true > [private], physx::PxHashBase< physx::Gu::TriangleMesh *, physx::Gu::TriangleMesh *, PxHash< physx::Gu::TriangleMesh * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Gu::TetrahedronMesh *, physx::Gu::TetrahedronMesh *, PxHash< physx::Gu::TetrahedronMesh * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Gu::SoftBodyMesh *, physx::Gu::SoftBodyMesh *, PxHash< physx::Gu::SoftBodyMesh * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Gu::ConvexMesh *, physx::Gu::ConvexMesh *, PxHash< physx::Gu::ConvexMesh * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Gu::HeightField *, physx::Gu::HeightField *, PxHash< physx::Gu::HeightField * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Gu::BVH *, physx::Gu::BVH *, PxHash< physx::Gu::BVH * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, PxU32, PxHash< PxU32 >, GetKey, PxAllocator, true > [private], physx::PxHashBase< physx::PxAggregate *, physx::PxAggregate *, PxHash< physx::PxAggregate * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxArticulationReducedCoordinate *, physx::PxArticulationReducedCoordinate *, PxHash< physx::PxArticulationReducedCoordinate * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxConstraint *, physx::PxConstraint *, PxHash< physx::PxConstraint * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxActor *, physx::PxActor *, PxHash< physx::PxActor * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxParticleBuffer *, physx::PxParticleBuffer *, PxHash< physx::PxParticleBuffer * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, PxU16, PxHash< PxU16 >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, PxDeletionListener *, PxHash< PxDeletionListener * >, GetKey, PxAllocator, true > [private], physx::PxHashBase< const physx::PxBase *, const physx::PxBase *, PxHash< const physx::PxBase * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxSoftBody *, physx::PxSoftBody *, PxHash< physx::PxSoftBody * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< PxFEMCloth *, PxFEMCloth *, PxHash< PxFEMCloth * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::PxPBDParticleSystem *, physx::PxPBDParticleSystem *, PxHash< physx::PxPBDParticleSystem * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< PxFLIPParticleSystem *, PxFLIPParticleSystem *, PxHash< PxFLIPParticleSystem * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< PxMPMParticleSystem *, PxMPMParticleSystem *, PxHash< PxMPMParticleSystem * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< PxCustomParticleSystem *, PxCustomParticleSystem *, PxHash< PxCustomParticleSystem * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< PxHairSystem *, PxHairSystem *, PxHash< PxHairSystem * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, PxI32, PxHash< PxI32 >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, const char *, PxHash< const char * >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, physx::PxPair, PxHash< physx::PxPair >, GetKey, PxAllocator, true > [private], physx::PxHashBase< physx::Sc::ConstraintSim *, physx::Sc::ConstraintSim *, PxHash< physx::Sc::ConstraintSim * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::ConstraintGroupNode *, physx::Sc::ConstraintGroupNode *, PxHash< physx::Sc::ConstraintGroupNode * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::Interaction *, physx::Sc::Interaction *, PxHash< physx::Sc::Interaction * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, physx::Sc::BodyPairKey, PxHash< physx::Sc::BodyPairKey >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, physx::Sc::ElementSimKey, PxHash< physx::Sc::ElementSimKey >, GetKey, PxAllocator, true > [private], physx::PxHashBase< physx::Sc::ConstraintCore *, physx::Sc::ConstraintCore *, PxHash< physx::Sc::ConstraintCore * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::ArticulationCore *, physx::Sc::ArticulationCore *, PxHash< physx::Sc::ArticulationCore * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::ArticulationSim *, physx::Sc::ArticulationSim *, PxHash< physx::Sc::ArticulationSim * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::BodyCore *, physx::Sc::BodyCore *, PxHash< physx::Sc::BodyCore * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::SoftBodyCore *, physx::Sc::SoftBodyCore *, PxHash< physx::Sc::SoftBodyCore * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< physx::Sc::HairSystemCore *, physx::Sc::HairSystemCore *, PxHash< physx::Sc::HairSystemCore * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, physx::PxPair< PxU32, PxU32 >, PxHash< physx::PxPair< PxU32, PxU32 > >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, physx::PxPair< const physx::Sc::ActorSim *, const physx::Sc::ActorSim * >, PxHash< physx::PxPair< const physx::Sc::ActorSim *, const physx::Sc::ActorSim * > >, GetKey, PxAllocator, true > [private], physx::PxHashBase< const physx::Sc::BodySim *, const physx::Sc::BodySim *, PxHash< const physx::Sc::BodySim * >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, size_t, PxHash< size_t >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, const physx::PxBase *, PxHash< const physx::PxBase * >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, PxType, PxHash< PxType >, GetKey, PxAllocator, true > [private], physx::PxHashBase< Entry, PrunerCompoundId, PxHash< PrunerCompoundId >, GetKey, PxAllocator, true > [private], physx::PxHashBase< CompoundPair, CompoundPair, PxHash< CompoundPair >, GetKey, PxAllocator, Coalesced > [private], physx::PxHashBase< Entry, const void *, PxHash< const void * >, GetKey, PxAllocator, true > [private], physx::PxInlineAllocator< N *sizeof(PxAllocationListener *), physx::PxAllocator > [private], physx::PxInlineAllocator< N *sizeof(PxErrorCallback *), physx::PxAllocator > [private], physx::PxInlineAllocator< N *sizeof(Listener *), physx::PxAllocator > [private], physx::PxMutexT< PxAllocator > [protected], physx::PxAlignedAllocator< N, BaseAllocator >, and physx::PxHashBase< Entry, Key, HashFn, GetKey, PxAllocator, compacting > [private].

Public Member Functions

PX_FORCE_INLINE PxAllocator (const char *=NULL)
 
PX_FORCE_INLINE void * allocate (size_t size, const char *file, int line)
 
PX_FORCE_INLINE void deallocate (void *ptr)
 

Detailed Description

Allocator used to access the global PxAllocatorCallback instance without providing additional information.


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