RavEngine
Loading...
Searching...
No Matches
physx::pvdsdk::ProfileZoneClient Struct Reference
Inheritance diagram for physx::pvdsdk::ProfileZoneClient:
[legend]
Collaboration diagram for physx::pvdsdk::ProfileZoneClient:
[legend]

Public Member Functions

 ProfileZoneClient (profile::PxProfileZone &zone, PvdDataStream &stream)
 
virtual void createInstance ()
 
virtual void handleEventAdded (const profile::PxProfileEventName &inName)
 Callback when new profile event is added.
 
virtual void handleBufferFlush (const uint8_t *inData, uint32_t inLength)
 Callback when the event buffer is full. This data is serialized profile events and can be read back using: PxProfileEventHandler::parseEventBuffer.
 
virtual void handleClientRemoved ()
 Happens if something removes all the clients from the manager.
 
- Public Member Functions inherited from physx::PxUserAllocated
PX_INLINE void * operator new (size_t, void *address)
 
PX_INLINE void operator delete (void *, void *)
 
template<typename Alloc >
PX_INLINE void * operator new (size_t size, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void * operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void * operator new[] (size_t size, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void * operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void operator delete (void *ptr, Alloc alloc, const char *fileName, int line)
 
template<typename Alloc >
PX_INLINE void operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line)
 
PX_INLINE void operator delete (void *ptr)
 
PX_INLINE void operator delete[] (void *ptr)
 

Public Attributes

profile::PxProfileZone & mZone
 
PvdDataStream & mStream
 

Member Function Documentation

◆ handleBufferFlush()

virtual void physx::pvdsdk::ProfileZoneClient::handleBufferFlush ( const uint8_t *  inData,
uint32_t  inLength 
)
inlinevirtual

Callback when the event buffer is full. This data is serialized profile events and can be read back using: PxProfileEventHandler::parseEventBuffer.

Parameters
inDataProvided buffer data.
inLengthData length.
See also
PxProfileEventHandler::parseEventBuffer.

Implements physx::profile::PxProfileEventBufferClient.

◆ handleClientRemoved()

virtual void physx::pvdsdk::ProfileZoneClient::handleClientRemoved ( )
inlinevirtual

Happens if something removes all the clients from the manager.

Implements physx::profile::PxProfileEventBufferClient.

◆ handleEventAdded()

virtual void physx::pvdsdk::ProfileZoneClient::handleEventAdded ( const profile::PxProfileEventName &  inName)
inlinevirtual

Callback when new profile event is added.

Parameters
inNameAdded profile event name.

Implements physx::profile::PxProfileZoneClient.


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