Bagikan melalui


ID3D12Device::CreateRenderTargetView method (d3d12.h)

Membuat tampilan target render untuk mengakses data sumber daya.

Sintaks

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

Parameter

[in, optional] pResource

Jenis: ID3D12Resource*

Penunjuk ke objek ID3D12Resource yang mewakili target render.

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

[in, optional] pDesc

Jenis: const D3D12_RENDER_TARGET_VIEW_DESC*

Penunjuk ke struktur D3D12_RENDER_TARGET_VIEW_DESC yang menjelaskan tampilan target render.

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 RTV 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 tujuan tempat tampilan target render yang baru dibuat akan berada.

Nilai kembali

Tidak ada

Persyaratan

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

Lihat juga

ID3D12Device