RavEngine
Loading...
Searching...
No Matches
physx::NpOmniPvd Class Reference
Inheritance diagram for physx::NpOmniPvd:
[legend]
Collaboration diagram for physx::NpOmniPvd:
[legend]

Public Member Functions

void release ()
 Releases the PxOmniPvd object.
 
bool initOmniPvd ()
 
OmniPvdWriter * getWriter ()
 Gets an instance of the OmniPvd writer.
 
OmniPvdFileWriteStream * getFileWriteStream ()
 Gets an instance to the OmniPvd file write stream.
 
bool startSampling ()
 Starts the OmniPvd sampling.
 

Static Public Member Functions

static void destroyInstance ()
 
static void incRefCount ()
 
static void decRefCount ()
 

Public Attributes

OmniPvdLoader * mLoader
 
OmniPvdFileWriteStream * mFileWriteStream
 
OmniPvdWriter * mWriter
 
OmniPvdPxSampler * mPhysXSampler
 

Static Public Attributes

static PxU32 mRefCount = 0
 
static NpOmniPvd * mInstance = NULL
 

Member Function Documentation

◆ getFileWriteStream()

OmniPvdFileWriteStream * physx::NpOmniPvd::getFileWriteStream ( )
virtual

Gets an instance to the OmniPvd file write stream.

Returns
OmniPvdFileWriteStream instance on succes, NULL otherwise.

Implements physx::PxOmniPvd.

◆ getWriter()

OmniPvdWriter * physx::NpOmniPvd::getWriter ( )
virtual

Gets an instance of the OmniPvd writer.

Returns
OmniPvdWriter instance on succes, NULL otherwise.

Implements physx::PxOmniPvd.

◆ release()

void physx::NpOmniPvd::release ( )
virtual

Releases the PxOmniPvd object.

Implements physx::PxOmniPvd.

◆ startSampling()

bool physx::NpOmniPvd::startSampling ( )
virtual

Starts the OmniPvd sampling.

Returns
True if sampling started correctly, false if not.

Implements physx::PxOmniPvd.


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