Bagikan melalui


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

Struktur Inti

Menggunakan Penghalang Sumber Daya untuk Menyinkronkan Status Sumber Daya di Direct3D 12