struktur D3D12_DEPTH_STENCIL_VIEW_DESC (d3d12.h)
Menjelaskan sub sumber daya tekstur yang dapat diakses dari tampilan stensil kedalaman.
Sintaks
typedef struct D3D12_DEPTH_STENCIL_VIEW_DESC {
DXGI_FORMAT Format;
D3D12_DSV_DIMENSION ViewDimension;
D3D12_DSV_FLAGS Flags;
union {
D3D12_TEX1D_DSV Texture1D;
D3D12_TEX1D_ARRAY_DSV Texture1DArray;
D3D12_TEX2D_DSV Texture2D;
D3D12_TEX2D_ARRAY_DSV Texture2DArray;
D3D12_TEX2DMS_DSV Texture2DMS;
D3D12_TEX2DMS_ARRAY_DSV Texture2DMSArray;
};
} D3D12_DEPTH_STENCIL_VIEW_DESC;
Anggota
Format
Nilai berjenis DXGI_FORMAT yang menentukan format tampilan. Untuk format yang diizinkan, lihat Keterangan.
ViewDimension
Nilai D3D12_DSV_DIMENSION-jenis yang menentukan bagaimana sumber daya stensil kedalaman akan diakses. Anggota ini juga menentukan _DSV mana yang akan digunakan dalam serikat berikut.
Flags
Kombinasi konstanta enumerasi D3D12_DSV_FLAGS yang digabungkan dengan menggunakan operasi OR bitwise.
Nilai yang dihasilkan menentukan apakah tekstur hanya dibaca.
Teruskan 0 untuk menentukan bahwa itu tidak hanya dibaca; jika tidak, berikan satu atau beberapa anggota jenis D3D12_DSV_FLAGS yang dijumlahkan.
Texture1D
Struktur D3D12_TEX1D_DSV yang menentukan sub sumber daya tekstur 1D.
Texture1DArray
Struktur D3D12_TEX1D_ARRAY_DSV yang menentukan array subsumber daya tekstur 1D.
Texture2D
Struktur D3D12_TEX2D_DSV yang menentukan sub sumber daya tekstur 2D.
Texture2DArray
Struktur D3D12_TEX2D_ARRAY_DSV yang menentukan array subsumber daya tekstur 2D.
Texture2DMS
Struktur D3D12_TEX2DMS_DSV yang menentukan tekstur 2D multisampel.
Texture2DMSArray
Struktur D3D12_TEX2DMS_ARRAY_DSV yang menentukan array tekstur 2D multisampel.
Keterangan
Ini adalah format yang valid untuk tampilan stensil kedalaman:
- DXGI_FORMAT_D16_UNORM
- DXGI_FORMAT_D24_UNORM_S8_UINT
- DXGI_FORMAT_D32_FLOAT
- DXGI_FORMAT_D32_FLOAT_S8X24_UINT
- DXGI_FORMAT_UNKNOWN
Teruskan deskripsi tampilan stensil ke id3D12Device::CreateDepthStencilView untuk membuat tampilan stensil kedalaman.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |