Bagikan melalui


Metode ID3D10Device::RSSetViewports (d3d10.h)

Ikat array viewports ke tahap rasterizer alur.

Sintaks

void RSSetViewports(
  [in] UINT                 NumViewports,
  [in] const D3D10_VIEWPORT *pViewports
);

Parameter

[in] NumViewports

Jenis: UINT

Jumlah viewport yang akan diikat.

[in] pViewports

Jenis: const D3D10_VIEWPORT*

Array viewport (lihat D3D10_VIEWPORT) untuk mengikat perangkat. Setiap viewport harus memiliki jangkauannya dalam rentang yang diizinkan: D3D10_VIEWPORT_BOUNDS_MIN, D3D10_VIEWPORT_BOUNDS_MAX, D3D10_MIN_DEPTH, dan D3D10_MAX_DEPTH.

Menampilkan nilai

Tidak ada

Keterangan

Semua viewport harus diatur secara atomik sebagai satu operasi. Viewport apa pun yang tidak ditentukan oleh panggilan dinonaktifkan.

Viewport mana yang akan digunakan ditentukan oleh output semantik SV_ViewportArrayIndex oleh shader geometri (lihat sintaks semantik shader). Jika shader geometri tidak menggunakan semantik SV_ViewportArrayIndex maka Direct3D akan menggunakan viewport pertama dalam array.

Persyaratan

   
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

ID3D10Device Interface