|
|
virtual void | addClient (PvdClient *client)=0 |
| |
|
virtual void | removeClient (PvdClient *client)=0 |
| |
|
virtual bool | registerObject (const void *inItem)=0 |
| |
|
virtual bool | unRegisterObject (const void *inItem)=0 |
| |
| void | onAllocation (size_t size, const char *typeName, const char *filename, int line, void *allocatedMemory)=0 |
| | callback when memory is allocated.
|
| |
| void | onDeallocation (void *addr)=0 |
| | callback when memory is deallocated.
|
| |
|
virtual PvdOMMetaDataProvider & | getMetaDataProvider ()=0 |
| |
|
virtual uint64_t | getNextStreamId ()=0 |
| |
|
virtual void | flush ()=0 |
| |
| virtual bool | connect (PxPvdTransport &transport, PxPvdInstrumentationFlags flags)=0 |
| |
| virtual void | disconnect ()=0 |
| |
| virtual bool | isConnected (bool useCachedStatus=true)=0 |
| |
| virtual PxPvdTransport * | getTransport ()=0 |
| |
| virtual PxPvdInstrumentationFlags | getInstrumentationFlags ()=0 |
| |
| virtual void | release ()=0 |
| | Releases the pvd instance.
|
| |
| virtual void * | zoneStart (const char *eventName, bool detached, uint64_t contextId)=0 |
| | Mark the beginning of a nested profile block.
|
| |
| virtual void | zoneEnd (void *profilerData, const char *eventName, bool detached, uint64_t contextId)=0 |
| | Mark the end of a nested profile block.
|
| |
| virtual void * | zoneStart (const char *eventName, bool detached, uint64_t contextId)=0 |
| | Mark the beginning of a nested profile block.
|
| |
| virtual void | zoneEnd (void *profilerData, const char *eventName, bool detached, uint64_t contextId)=0 |
| | Mark the end of a nested profile block.
|
| |