Bagikan melalui


METODE ID3D12Device::CreateDepthStencilView (d3d12.h)

Membuat tampilan stensil kedalaman untuk mengakses data sumber daya.

Sintaks

void CreateDepthStencilView(
  [in, optional] ID3D12Resource                      *pResource,
  [in, optional] const D3D12_DEPTH_STENCIL_VIEW_DESC *pDesc,
  [in]           D3D12_CPU_DESCRIPTOR_HANDLE         DestDescriptor
);

Parameter

[in, optional] pResource

Jenis: ID3D12Resource*

Penunjuk ke objek ID3D12Resource yang mewakili stensil kedalaman.

Setidaknya salah satu pResource atau pDesc harus disediakan. pResource null digunakan untuk menginisialisasi deskriptor null, yang menjamin perilaku pengikatan null seperti D3D11 (membaca 0s, tulisan dibuang), tetapi harus memiliki pDesc yang valid untuk menentukan jenis deskriptor.

[in, optional] pDesc

Jenis: const D3D12_DEPTH_STENCIL_VIEW_DESC*

Penunjuk ke struktur D3D12_DEPTH_STENCIL_VIEW_DESC yang menjelaskan tampilan stensil kedalaman.

pDesc null digunakan untuk menginisialisasi deskriptor default, jika memungkinkan. Perilaku ini identik dengan perilaku deskriptor null D3D11, di mana default diisi. Perilaku ini mewarisi format dan dimensi sumber daya (jika tidak tanpa jenis) dan DSV menargetkan mip pertama dan semua irisan array. Tidak semua sumber daya mendukung inisialisasi deskriptor null.

[in] DestDescriptor

Jenis: D3D12_CPU_DESCRIPTOR_HANDLE

Menjelaskan handel deskriptor CPU yang mewakili awal heap yang menyimpan tampilan stensil kedalaman.

Mengembalikan nilai

Tidak ada

Persyaratan

   
Target Platform Windows
Header d3d12.h
Pustaka D3D12.lib
DLL D3D12.dll

Lihat juga

ID3D12Device