Freigeben über


ID3D10Device::P SGetSamplers-Methode (d3d10.h)

Rufen Sie ein Array von Samplerzuständen aus der Pipelinephase des Pixelshaders ab.

Syntax

void PSGetSamplers(
  [in]  UINT               StartSlot,
  [in]  UINT               NumSamplers,
  [out] ID3D10SamplerState **ppSamplers
);

Parameter

[in] StartSlot

Typ: UINT

Indizieren sie in das nullbasierte Array des Geräts, aus dem Sampler abgerufen werden sollen.

[in] NumSamplers

Typ: UINT

Anzahl der Sampler, die vom Gerät abgerufen werden sollen. Für jede Pipelinephase stehen insgesamt 16 Samplerslots zur Verfügung.

[out] ppSamplers

Typ: ID3D10SamplerState**

Array von Sampler-State-Schnittstellenzeigern (siehe ID3D10SamplerState), die vom Gerät zurückgegeben werden sollen.

Rückgabewert

Keine

Bemerkungen

Für alle zurückgegebenen Schnittstellen wird die Verweisanzahl um eins erhöht. Anwendungen sollten IUnknown::Release für die zurückgegebenen Schnittstellen aufrufen, wenn sie nicht mehr benötigt werden, um Speicherverluste zu vermeiden.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d10.h
Bibliothek D3D10.lib

Weitere Informationen

ID3D10Geräteschnittstelle