Bagikan melalui


METODE ID3D10Device::CreateDepthStencilView (d3d10.h)

Buat tampilan stensil kedalaman untuk mengakses data sumber daya.

Sintaks

HRESULT CreateDepthStencilView(
  [in]  ID3D10Resource                      *pResource,
  [in]  const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,
  [out] ID3D10DepthStencilView              **ppDepthStencilView
);

Parameter

[in] pResource

Jenis: ID3D10Resource*

Arahkan ke sumber daya yang akan berfungsi sebagai permukaan stensil kedalaman. Sumber daya ini harus dibuat dengan bendera D3D10_BIND_DEPTH_STENCIL .

[in] pDesc

Jenis: const D3D10_DEPTH_STENCIL_VIEW_DESC*

Penunjuk ke deskripsi tampilan stensil kedalaman (lihat D3D10_DEPTH_STENCIL_VIEW_DESC). Atur parameter ini ke NULL untuk membuat tampilan yang mengakses mipmap level 0 dari seluruh sumber daya (menggunakan format yang dibuat dengan sumber daya).

[out] ppDepthStencilView

Jenis: ID3D10DepthStencilView**

Alamat pointer ke ID3D10DepthStencilView. Atur parameter ini ke NULL untuk memvalidasi parameter input lainnya (metode akan mengembalikan S_FALSE jika parameter input lainnya lolos validasi).

Nilai kembali

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.

Keterangan

Tampilan stensil kedalaman dapat terikat ke tahap output-merger dengan memanggil ID3D10Device::OMSetRenderTargets.

Untuk informasi latar belakang selengkapnya, lihat halaman panduan pemrograman tentang stensil kedalaman.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

Antarmuka ID3D10Device