Pvd

Classes

  • PxPvd: PxPvd is the top-level class for the PVD framework, and the main customer interface for PVD configuration.It is a singleton class, instantiated and owned by the application.

  • PxPvdSceneClient: Special client for PxScene .

  • PxPvdTransport: PxPvdTransport is an interface representing the data transport mechanism.

Functions

Namespaces

Structs

Typedefs

Functions

PxPvd *PxCreatePvd(PxFoundation &foundation)

Create a pvd instance.

Parameters

foundation – is the foundation instance that stores the allocator and error callbacks.

PxPvdTransport *PxDefaultPvdFileTransportCreate(const char *name)

Create a default file transport.

Parameters

name – full path filename used save captured pvd data, or NULL for a fake/test file transport.

PxPvdTransport *PxDefaultPvdSocketTransportCreate(const char *host, int port, unsigned int timeoutInMilliseconds)

Create a default socket transport.

Parameters
  • host – host address of the pvd application.

  • port – ip port used for pvd, should same as the port setting in pvd application.

  • timeoutInMilliseconds – timeout when connect to pvd host.

Typedefs

typedef PxFlags<PxPvdInstrumentationFlag::Enum, uint8_t> PxPvdInstrumentationFlags

Bitfield that contains a set of raised flags defined in PxPvdInstrumentationFlag.

typedef PxFlags<PxPvdSceneFlag::Enum, PxU8> PxPvdSceneFlags

Bitfield that contains a set of raised flags defined in PxPvdSceneFlag.

See also

PxPvdSceneFlag