typedef enum D3D10_COUNTER_TYPE {
D3D10_COUNTER_TYPE_FLOAT32 = 0,
D3D10_COUNTER_TYPE_UINT16 = 1,
D3D10_COUNTER_TYPE_UINT32 = 2,
D3D10_COUNTER_TYPE_UINT64 = 3
} D3D10_COUNTER_TYPE;
这个枚举用于指定性能计数器的数据类型,主要用于 ID3D10Device::CreateCounter 方法,该方法用于创建一个性能计数器。
- D3D10_COUNTER_TYPE_FLOAT32: 32 位浮点数。
- D3D10_COUNTER_TYPE_UINT16: 16 位无符号整数。
- D3D10_COUNTER_TYPE_UINT32: 32 位无符号整数。
- D3D10_COUNTER_TYPE_UINT64: 64 位无符号整数。
性能计数器通常用于收集与 GPU 渲染相关的统计信息,如帧速率、顶点数、像素数等。你可以使用这些计数器来评估渲染性能并进行优化。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25532/Win32 API/D3d10.h/D3D10_COUNTER_TYPE