Metode ID3D10Device::CreateShaderResourceView (d3d10.h)
Buat tampilan sumber daya shader untuk mengakses data dalam sumber daya.
Sintaks
HRESULT CreateShaderResourceView(
[in] ID3D10Resource *pResource,
[in] const D3D10_SHADER_RESOURCE_VIEW_DESC *pDesc,
[out] ID3D10ShaderResourceView **ppSRView
);
Parameter
[in] pResource
Jenis: ID3D10Resource*
Arahkan ke sumber daya yang akan berfungsi sebagai input ke shader. Sumber daya ini harus dibuat dengan bendera D3D10_BIND_SHADER_RESOURCE .
[in] pDesc
Jenis: const D3D10_SHADER_RESOURCE_VIEW_DESC*
Penunjuk ke deskripsi tampilan sumber daya shader (lihat D3D10_SHADER_RESOURCE_VIEW_DESC). Atur parameter ini ke NULL untuk membuat tampilan yang mengakses seluruh sumber daya (menggunakan format yang dibuat dengan sumber daya).
[out] ppSRView
Jenis: ID3D10ShaderResourceView**
Alamat pointer ke ID3D10ShaderResourceView. Atur parameter ini ke NULL untuk memvalidasi parameter input lainnya (metode akan mengembalikan S_FALSE jika parameter input lainnya lulus validasi).
Nilai kembali
Jenis: HRESULT
Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.
Keterangan
Sumber daya terdiri dari satu atau beberapa sub sumber daya, tampilan mengidentifikasi sub-sumber daya mana yang memungkinkan alur mengakses. Selain itu, setiap sumber daya terikat ke alur menggunakan tampilan. Tampilan sumber daya shader dirancang untuk mengikat buffer atau sumber daya tekstur apa pun ke tahap shader menggunakan metode API berikut: VSSetShaderResources, GSSetShaderResources , dan PSSetShaderResources.
Karena tampilan sepenuhnya ditik, ini berarti bahwa sumber daya tanpa jenis menjadi sepenuhnya ditik ketika terikat ke alur.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | d3d10.h |
Pustaka | D3D10.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk