|
GameApi 28
Library used by GameApi Builder tool
|
#include <openvr_mingw.h>
Public Attributes | |
| uint32_t | m_nPid |
| uint32_t | m_nNumFramePresents |
| uint32_t | m_nNumDroppedFrames |
| uint32_t | m_nNumReprojectedFrames |
| uint32_t | m_nNumFramePresentsOnStartup |
| uint32_t | m_nNumDroppedFramesOnStartup |
| uint32_t | m_nNumReprojectedFramesOnStartup |
| uint32_t | m_nNumLoading |
| uint32_t | m_nNumFramePresentsLoading |
| uint32_t | m_nNumDroppedFramesLoading |
| uint32_t | m_nNumReprojectedFramesLoading |
| uint32_t | m_nNumTimedOut |
| uint32_t | m_nNumFramePresentsTimedOut |
| uint32_t | m_nNumDroppedFramesTimedOut |
| uint32_t | m_nNumReprojectedFramesTimedOut |
Cumulative stats for current application. These are not cleared until a new app connects, but they do stop accumulating once the associated app disconnects.
| uint32_t vr::Compositor_CumulativeStats::m_nNumDroppedFrames |
| uint32_t vr::Compositor_CumulativeStats::m_nNumDroppedFramesLoading |
| uint32_t vr::Compositor_CumulativeStats::m_nNumDroppedFramesOnStartup |
| uint32_t vr::Compositor_CumulativeStats::m_nNumDroppedFramesTimedOut |
| uint32_t vr::Compositor_CumulativeStats::m_nNumFramePresents |
| uint32_t vr::Compositor_CumulativeStats::m_nNumFramePresentsLoading |
| uint32_t vr::Compositor_CumulativeStats::m_nNumFramePresentsOnStartup |
Values recorded at startup before application has fully faded in the first time.
| uint32_t vr::Compositor_CumulativeStats::m_nNumFramePresentsTimedOut |
| uint32_t vr::Compositor_CumulativeStats::m_nNumLoading |
Applications may explicitly fade to the compositor. This is usually to handle level transitions, and loading often causes system wide hitches. The following stats are collected during this period. Does not include values recorded during startup.
| uint32_t vr::Compositor_CumulativeStats::m_nNumReprojectedFrames |
| uint32_t vr::Compositor_CumulativeStats::m_nNumReprojectedFramesLoading |
| uint32_t vr::Compositor_CumulativeStats::m_nNumReprojectedFramesOnStartup |
| uint32_t vr::Compositor_CumulativeStats::m_nNumReprojectedFramesTimedOut |
| uint32_t vr::Compositor_CumulativeStats::m_nNumTimedOut |
If we don't get a new frame from the app in less than 2.5 frames, then we assume the app has hung and start fading back to the compositor. The following stats are a result of this, and are a subset of those recorded above. Does not include values recorded during start up or loading.
| uint32_t vr::Compositor_CumulativeStats::m_nPid |