Bagikan melalui


Metode ID3D10Device::P SSetSamplers (d3d10.h)

Atur array status sampler ke tahap alur piksel shader .

Sintaks

void PSSetSamplers(
  [in] UINT               StartSlot,
  [in] UINT               NumSamplers,
  [in] ID3D10SamplerState * const *ppSamplers
);

Parameter

[in] StartSlot

Jenis: UINT

Indeks ke dalam array berbasis nol perangkat untuk mulai mengatur sampler.

[in] NumSamplers

Jenis: UINT

Jumlah sampler dalam array. Setiap tahap alur memiliki total 16 slot sampler yang tersedia.

[in] ppSamplers

Jenis: ID3D10SamplerState*

Penunjuk ke array antarmuka sampler-state (lihat ID3D10SamplerState). Lihat Keterangan.

Mengembalikan nilai

Tidak ada

Keterangan

Setiap sampler dapat diatur ke NULL; ini memanggil status default, yang didefinisikan sebagai berikut.

Provinsi Nilai Default
Filter D3D10_FILTER_MIN_MAG_MIP_LINEAR
AddressU D3D10_TEXTURE_ADDRESS_CLAMP
AlamatV D3D10_TEXTURE_ADDRESS_CLAMP
AddressW D3D10_TEXTURE_ADDRESS_CLAMP
MipLODBias 0
MaxAnisotropy 1
ComparisonFunc D3D10_COMPARISON_NEVER
BorderColor[0] 1.0f
BorderColor[1] 1.0f
BorderColor[2] 1.0f
BorderColor[3] 1.0f
MinLOD -FLT_MAX
MaxLOD FLT_MAX
 

Metode ini tidak akan menyimpan referensi ke antarmuka yang diteruskan. Untuk alasan itu, aplikasi harus berhati-hati untuk tidak merilis antarmuka yang saat ini digunakan oleh perangkat.

Persyaratan

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

Lihat juga

ID3D10Device Interface