struktur D3D12_RESOURCE_TRANSITION_BARRIER (d3d12.h)
Menjelaskan transisi subsumber daya antara penggunaan yang berbeda.
Sintaks
typedef struct D3D12_RESOURCE_TRANSITION_BARRIER {
ID3D12Resource *pResource;
UINT Subresource;
D3D12_RESOURCE_STATES StateBefore;
D3D12_RESOURCE_STATES StateAfter;
} D3D12_RESOURCE_TRANSITION_BARRIER;
Anggota
pResource
Penunjuk ke objek ID3D12Resource yang mewakili sumber daya yang digunakan dalam transisi.
Subresource
Indeks subsumber daya untuk transisi. Gunakan bendera D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES ( 0xffffffff ) untuk transisi semua subsumber daya dalam sumber daya secara bersamaan.
StateBefore
Penggunaan "sebelum" dari sub-sumber daya, sebagai kombinasi bitwise-OR dari konstanta enumerasi D3D12_RESOURCE_STATES .
StateAfter
Penggunaan "setelah" dari sub sumber daya, sebagai kombinasi bitwise-OR dari konstanta enumerasi D3D12_RESOURCE_STATES .
Keterangan
Struktur ini digunakan oleh anggota Transisi struktur D3D12_RESOURCE_BARRIER .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |
Lihat juga
Menggunakan Penghalang Sumber Daya untuk Menyinkronkan Status Sumber Daya di Direct3D 12