struktur D3D12_CLEAR_VALUE (d3d12.h)
Menjelaskan nilai yang digunakan untuk mengoptimalkan operasi yang jelas untuk sumber daya tertentu.
Sintaks
typedef struct D3D12_CLEAR_VALUE {
DXGI_FORMAT Format;
union {
FLOAT Color[4];
D3D12_DEPTH_STENCIL_VALUE DepthStencil;
};
} D3D12_CLEAR_VALUE;
Anggota
Format
Menentukan satu anggota enum DXGI_FORMAT .
Format warna yang umumnya dibersihkan mengikuti aturan validasi yang sama dengan pembuatan tampilan/deskriptor. Secara umum, format warna jernih dapat berupa format apa pun dalam grup tanpa jenis yang sama dengan format sumber daya.
Format ini harus cocok dengan format tampilan yang digunakan selama operasi yang jelas. Ini menunjukkan apakah warna atau anggota DepthStencil valid dan cara mengonversi nilai untuk penggunaan dengan sumber daya.
Color[4]
Menentukan array 4 entri nilai float, menentukan nilai RGBA. Urutan RGBA cocok dengan urutan yang digunakan dengan ClearRenderTargetView.
DepthStencil
Menentukan satu anggota D3D12_DEPTH_STENCIL_VALUE. Nilai-nilai ini cocok dengan semantik Kedalaman dan Stensil di ClearDepthStencilView.
Keterangan
Struktur ini secara opsional diteruskan ke metode berikut:
- ID3D12Device::CreateCommittedResource
- ID3D12Device::CreatePlacedResource
- ID3D12Device::CreateReservedResource
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |