MCPcopy Create free account
hub / github.com/GameTechDev/PresentMon / GetHeaderString

Method GetHeaderString

Tests/PresentMonTests.h:115–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113 };
114
115 static constexpr char const* GetHeaderString(Header h)
116 {
117 switch (h) {
118 case Header_Application: return "Application";
119 case Header_ProcessID: return "ProcessID";
120 case Header_SwapChainAddress: return "SwapChainAddress";
121 case Header_PresentRuntime: return "PresentRuntime";
122 case Header_SyncInterval: return "SyncInterval";
123 case Header_PresentFlags: return "PresentFlags";
124 case Header_AllowsTearing: return "AllowsTearing";
125 case Header_PresentMode: return "PresentMode";
126 case Header_FrameType: return "FrameType";
127 case Header_CPUStartTimeInMs: return "CPUStartTimeInMs";
128 case Header_CPUStartTimeInSeconds: return "CPUStartTimeInSeconds";
129 case Header_CPUStartTime: return "CPUStartTime";
130 case Header_CPUStartQPC: return "CPUStartQPC";
131 case Header_CPUStartQPCTime: return "CPUStartQPCTime";
132 case Header_CPUStartDateTime: return "CPUStartDateTime";
133 case Header_FrameTime: return "FrameTime";
134 case Header_CPUBusy: return "CPUBusy";
135 case Header_CPUWait: return "CPUWait";
136 case Header_GPULatency: return "GPULatency";
137 case Header_GPUTime: return "GPUTime";
138 case Header_GPUBusy: return "GPUBusy";
139 case Header_GPUWait: return "GPUWait";
140 case Header_VideoBusy: return "VideoBusy";
141 case Header_DisplayLatency: return "DisplayLatency";
142 case Header_DisplayedTime: return "DisplayedTime";
143 case Header_AnimationError: return "AnimationError";
144 case Header_AnimationTime: return "AnimationTime";
145 case Header_ClickToPhotonLatency: return "ClickToPhotonLatency";
146 case Header_AllInputToPhotonLatency: return "AllInputToPhotonLatency";
147 case Header_Runtime: return "Runtime";
148 case Header_Dropped: return "Dropped";
149 case Header_TimeInSeconds: return "TimeInSeconds";
150 case Header_TimeInQPC: return "TimeInQPC";
151 case Header_TimeInMs: return "TimeInMs";
152 case Header_TimeInDateTime: return "TimeInDateTime";
153 case Header_msBetweenPresents: return "msBetweenPresents";
154 case Header_msInPresentAPI: return "msInPresentAPI";
155 case Header_msBetweenDisplayChange: return "msBetweenDisplayChange";
156 case Header_msUntilRenderComplete: return "msUntilRenderComplete";
157 case Header_msUntilDisplayed: return "msUntilDisplayed";
158 case Header_msUntilRenderStart: return "msUntilRenderStart";
159 case Header_msGPUActive: return "msGPUActive";
160 case Header_msGPUVideoActive: return "msGPUVideoActive";
161 case Header_msSinceInput: return "msSinceInput";
162 case Header_QPCTime: return "QPCTime";
163
164 case Header_WasBatched: return "WasBatched";
165 case Header_DwmNotified: return "DwmNotified";
166
167 case Header_InstrumentedLatency: return "InstrumentedLatency";
168 case Header_MsRenderPresentLatency: return "MsRenderPresentLatency";
169 case Header_MsBetweenAppStart: return "MsBetweenAppStart";
170 case Header_MsCPUBusy: return "MsCPUBusy";
171 case Header_MsCPUWait: return "MsCPUWait";
172 case Header_MsGPULatency: return "MsGPULatency";

Callers 1

TestBodyMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected