Partager via


D3D12_BARRIER_SUBRESOURCE_RANGE structure (d3d12.h)

Vous permet de faire passer des plages de sous-ressources adjacentes logiquement.

Syntaxe

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

Membres

IndexOrFirstMipLevel

Index du premier niveau mip de la plage ; ou un index de sous-ressource, si NumMipLevels est égal à zéro. Si un index de sous-ressource, vous pouvez utiliser la valeur 0xffffffff pour spécifier toutes les sous-ressources.

NumMipLevels

Nombre de niveaux de mip dans la plage, ou zéro pour indiquer qu’IndexOrFirstMipLevel est un index de sous-ressource.

FirstArraySlice

Index de la première tranche de tableau de la plage. Ignoré si NumMipLevels est égal à zéro.

NumArraySlices

Nombre de tranches de tableau dans la plage. Ignoré si NumMipLevels est égal à zéro.

FirstPlane

Première tranche de plan dans la plage. Ignoré si NumMipLevels est égal à zéro.

NumPlanes

Nombre de tranches de plan dans la plage. Ignoré si NumMipLevels est égal à zéro.

Configuration requise

Condition requise Valeur
En-tête d3d12.h