以下是 D3D12_RANGE 结构的定义:
typedef struct D3D12_RANGE {
SIZE_T Begin;
SIZE_T End;
} D3D12_RANGE;
结构体成员的含义如下:
- Begin: 指定映射范围的起始偏移量(以字节为单位)。
- End: 指定映射范围的结束偏移量(以字节为单位)。注意,这个偏移量并不是指定映射数据的长度,而是映射范围的结束位置。
当你使用 ID3D12Resource 接口的 Map 方法映射资源时,可以通过传递一个 D3D12_RANGE 结构体来指定映射的范围。这样,你就可以有选择性地映射资源的一部分而不是整个资源。
转载请注明出处:http://www.zyzy.cn/article/detail/25957/Win32 API/D3d12.h/D3D12_RANGE