Public Member Functions | Protected Member Functions | List of all members
PxAllocationListener Class Referenceabstract

Abstract listener class that listens to allocation and deallocation events from the foundation memory system. More...

#include <PxBroadcastingAllocator.h>

Public Member Functions

virtual void onAllocation (size_t size, const char *typeName, const char *filename, int line, void *allocatedMemory)=0
 callback when memory is allocated. More...
 
virtual void onDeallocation (void *allocatedMemory)=0
 callback when memory is deallocated. More...
 

Protected Member Functions

virtual ~PxAllocationListener ()
 

Detailed Description

Abstract listener class that listens to allocation and deallocation events from the foundation memory system.

Threading: All methods of this class should be thread safe as it can be called from the user thread or the physics processing thread(s).

Constructor & Destructor Documentation

virtual PxAllocationListener::~PxAllocationListener ( )
inlineprotectedvirtual

Member Function Documentation

virtual void PxAllocationListener::onAllocation ( size_t  size,
const char *  typeName,
const char *  filename,
int  line,
void *  allocatedMemory 
)
pure virtual

callback when memory is allocated.

Parameters
sizeSize of the allocation in bytes.
typeNameType this data is being allocated for.
filenameFile the allocation came from.
linethe allocation came from.
allocatedMemorymemory that will be returned from the allocation.
virtual void PxAllocationListener::onDeallocation ( void *  allocatedMemory)
pure virtual

callback when memory is deallocated.

Parameters
allocatedMemorymemory just before allocation.

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


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com