IVRDebug

Members

Functions

BeginVrProfilerEvent
EVRDebugError BeginVrProfilerEvent(VrProfilerEventHandle_t* pHandleOut)

Create an vr profiler duration event (line) The current time will be used as the timestamp for the start of the line. On success, pHandleOut will contain a handle valid for terminating this event.

DriverDebugRequest
uint DriverDebugRequest(TrackedDeviceIndex_t unDeviceIndex, const(char)* pchRequest, char* pchResponseBuffer, uint unResponseBufferSize)
Undocumented in source.
EmitVrProfilerEvent
EVRDebugError EmitVrProfilerEvent(const(char)* pchMessage)

Create a vr profiler discrete event (point) The event will be associated with the message provided in pchMessage, and the current time will be used as the event timestamp.

FinishVrProfilerEvent
EVRDebugError FinishVrProfilerEvent(VrProfilerEventHandle_t hHandle, const(char)* pchMessage)

Terminate a vr profiler event The event associated with hHandle will be considered completed when this method is called. The current time will be used assocaited to the termination time of the event, and pchMessage will be used as the event title.

Meta