包含基本帧时间和相关数据的结构体。
cpuFrameTime | 这是计算出的总 CPU 帧时间,以两帧结束之间的时间计算,包括所有等待时间和开销,单位为毫秒。 |
cpuMainThreadFrameTime | 从帧开始到主线程完成工作之间的总时间,单位为毫秒。 |
cpuMainThreadPresentWaitTime | 上一帧在主线程上等待 Present 所花费的 CPU 时间,单位为毫秒。 |
cpuRenderThreadFrameTime | 渲染线程开始工作到调用 Present 之间的帧时间,单位为毫秒。 |
cpuTimeFrameComplete | 这是 GPU 完成渲染帧并中断 CPU 时 CPU 时钟时间。 |
cpuTimePresentCalled | 这是当前帧调用 Present 时 CPU 时钟时间。 |
firstSubmitTimestamp | 这是第一次将作业提交到 GPU 时的 CPU 时钟时间。 |
frameStartTimestamp | 这是帧开始时的 CPU 时钟时间。 |
gpuFrameTime | 给定帧的 GPU 时间,单位为毫秒。 |
heightScale | 这是给定帧和关联帧时间动态分辨率系统(如果使用)的高度缩放因子。 |
syncInterval | 这是给定帧和关联帧时间的垂直同步模式。 |
widthScale | 这是给定帧和关联帧时间动态分辨率系统(如果使用)的宽度缩放因子。 |