D3D12_RESOURCE_TRANSITION_BARRIER 構造体 (d3d12.h)
異なる使用法間のサブリソースの遷移について説明します。
構文
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER {
ID3D12Resource *pResource;
UINT Subresource;
D3D12_RESOURCE_STATES StateBefore;
D3D12_RESOURCE_STATES StateAfter;
} D3D12_RESOURCE_TRANSITION_BARRIER;
メンバー
pResource
遷移で使用されるリソースを表す ID3D12Resource オブジェクトへのポインター。
Subresource
遷移のサブリソースのインデックス。 リソース内のすべてのサブリソースを同時に移行するには、 D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES フラグ ( 0xffffffff ) を使用します。
StateBefore
D3D12_RESOURCE_STATES列挙定数のビットごとの OR の組み合わせとしてのサブリソースの " before " 使用法。
StateAfter
D3D12_RESOURCE_STATES 列挙定数 のビットごとの OR の組み合わせとしてのサブリソースの "after" 使用法。
注釈
この構造体は、D3D12_RESOURCE_BARRIER 構造体の Transition メンバーによって使用されます。
要件
要件 | 値 |
---|---|
Header | d3d12.h |