typedef enum D3D12_BUFFER_SRV_FLAGS {
D3D12_BUFFER_SRV_FLAG_NONE = 0,
D3D12_BUFFER_SRV_FLAG_RAW = 1
} D3D12_BUFFER_SRV_FLAGS;
这个枚举只有两个成员:
- D3D12_BUFFER_SRV_FLAG_NONE:表示没有特殊的缓冲器标志,即普通的缓冲器。
- D3D12_BUFFER_SRV_FLAG_RAW:表示缓冲器是原始(Raw)缓冲器。原始缓冲器通常用于存储字节地址,而不是特定格式的数据。这个标志用于告诉 Direct3D 12 如何解释缓冲器中的数据。
在使用 Direct3D 12 编程时,通过设置缓冲器(Buffer)的视图描述符(View Descriptor)时,可以使用这个枚举来指定相应的标志,以确保正确地处理缓冲器中的数据。
转载请注明出处:http://www.pingtaimeng.com/article/detail/26041/Win32 API/D3d12.h/D3D12_BUFFER_SRV_FLAGS