RavEngine
Loading...
Searching...
No Matches
physx::profile::PxProfileEventBufferClient Class Referenceabstract

Client handles the data when an event buffer flushes. This data can be parsed (PxProfileEventHandler.h) as a binary set of events. More...

#include <PxProfileEventBufferClient.h>

Inheritance diagram for physx::profile::PxProfileEventBufferClient:
[legend]

Public Member Functions

virtual void handleBufferFlush (const uint8_t *inData, uint32_t inLength)=0
 Callback when the event buffer is full. This data is serialized profile events and can be read back using: PxProfileEventHandler::parseEventBuffer.
 
virtual void handleClientRemoved ()=0
 Happens if something removes all the clients from the manager.
 

Detailed Description

Client handles the data when an event buffer flushes. This data can be parsed (PxProfileEventHandler.h) as a binary set of events.

Member Function Documentation

◆ handleBufferFlush()

virtual void physx::profile::PxProfileEventBufferClient::handleBufferFlush ( const uint8_t *  inData,
uint32_t  inLength 
)
pure virtual

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.

Implemented in physx::pvdsdk::ProfileZoneClient.

◆ handleClientRemoved()

virtual void physx::profile::PxProfileEventBufferClient::handleClientRemoved ( )
pure virtual

Happens if something removes all the clients from the manager.

Implemented in physx::profile::ZoneImpl< TNameProvider >, and physx::pvdsdk::ProfileZoneClient.


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