Compartilhar via


estrutura D3D12_BARRIER_SUBRESOURCE_RANGE (d3d12.h)

Permite que você faça a transição de intervalos logicamente adjacentes de sub-recursos.

Sintaxe

typedef struct D3D12_BARRIER_SUBRESOURCE_RANGE {
  UINT IndexOrFirstMipLevel;
  UINT NumMipLevels;
  UINT FirstArraySlice;
  UINT NumArraySlices;
  UINT FirstPlane;
  UINT NumPlanes;
} D3D12_BARRIER_SUBRESOURCE_RANGE;

Membros

IndexOrFirstMipLevel

O índice do primeiro nível de mip no intervalo; ou um índice de sub-recursos, se NumMipLevels for zero. Se um índice de sub-recursos, você poderá usar o valor 0xffffffff para especificar todos os sub-recursos.

NumMipLevels

Número de níveis de mip no intervalo ou zero para indicar que IndexOrFirstMipLevel é um índice de sub-fonte.

FirstArraySlice

Índice da primeira fatia de matriz no intervalo. Ignorado se NumMipLevels for zero.

NumArraySlices

Número de fatias de matriz no intervalo. Ignorado se NumMipLevels for zero.

FirstPlane

Primeira fatia de plano no intervalo. Ignorado se NumMipLevels for zero.

NumPlanes

Número de fatias de plano no intervalo. Ignorado se NumMipLevels for zero.

Requisitos

Requisito Valor
Cabeçalho d3d12.h