35#include "foundation/PxFlags.h"
36#include "foundation/PxProfiler.h"
Container for bitfield flag variables associated with a specific enum type.
Definition PxFlags.h:73
The pure virtual callback interface for general purpose instrumentation and profiling of GameWorks mo...
Definition PxProfiler.h:42
PxPvdTransport is an interface representing the data transport mechanism. This class defines all serv...
Definition PxPvdTransport.h:53
PxPvd is the top-level class for the PVD framework, and the main customer interface for PVD configura...
Definition PxPvd.h:114
virtual bool isConnected(bool useCachedStatus=true)=0
virtual void release()=0
Releases the pvd instance.
virtual PxPvdInstrumentationFlags getInstrumentationFlags()=0
virtual PxPvdTransport * getTransport()=0
virtual bool connect(PxPvdTransport &transport, PxPvdInstrumentationFlags flags)=0
virtual void disconnect()=0
#define PX_CALL_CONV
Definition PxPreprocessor.h:299
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PX_C_EXPORT PxPvd *PX_CALL_CONV PxCreatePvd(PxFoundation &foundation)
Create a pvd instance.
Definition PxPvd.cpp:38
PxFlags< PxPvdInstrumentationFlag::Enum, uint8_t > PxPvdInstrumentationFlags
Bitfield that contains a set of raised flags defined in PxPvdInstrumentationFlag.
Definition PxPvd.h:106
types of instrumentation that PVD can do.
Definition PxPvd.h:50
Enum
Definition PxPvd.h:52
@ eMEMORY
Send memory information to PVD.
Definition PxPvd.h:95
@ eDEBUG
Send debugging information to PVD.
Definition PxPvd.h:61
@ ePROFILE
Send profile information to PVD.
Definition PxPvd.h:73