структура D3D12_BARRIER_SUBRESOURCE_RANGE (d3d12.h)
Позволяет переходить логически смежные диапазоны подресурсов.
Синтаксис
typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE {
UINT IndexOrFirstMipLevel;
UINT NumMipLevels;
UINT FirstArraySlice;
UINT NumArraySlices;
UINT FirstPlane;
UINT NumPlanes;
} D3D12_BARRIER_SUBRESOURCE_RANGE;
Члены
IndexOrFirstMipLevel
Индекс первого уровня MIP в диапазоне; или индекс подресурса, если NumMipLevels равен нулю. Если индекс подресурса, можно использовать значение 0xffffffff
, чтобы указать все подресурсы.
NumMipLevels
Число уровней MIP в диапазоне или ноль, чтобы указать, что IndexOrFirstMipLevel является индексом подресурса.
FirstArraySlice
Индекс первого среза массива в диапазоне. Игнорируется, если numMipLevels равно нулю.
NumArraySlices
Количество срезов массива в диапазоне. Игнорируется, если numMipLevels равно нулю.
FirstPlane
Первый срез плоскости в диапазоне. Игнорируется, если numMipLevels равно нулю.
NumPlanes
Количество срезов плоскости в диапазоне. Игнорируется, если numMipLevels равно нулю.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |