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

範囲内の最初のミップ レベルのインデックス。 NumMipLevels が 0 の場合はサブリソース インデックス。 サブリソース インデックスの場合は、 値 0xffffffff を使用してすべてのサブリソースを指定できます。

NumMipLevels

範囲内の mip レベルの数。 IndexOrFirstMipLevel がサブリソース インデックスであることを示す 0。

FirstArraySlice

範囲内の最初の配列スライスのインデックス。 NumMipLevels が 0 の場合は無視されます。

NumArraySlices

範囲内の配列スライスの数。 NumMipLevels が 0 の場合は無視されます。

FirstPlane

範囲内の最初の平面スライス。 NumMipLevels が 0 の場合は無視されます。

NumPlanes

範囲内の平面スライスの数。 NumMipLevels が 0 の場合は無視されます。

要件

要件
Header d3d12.h