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 |