Freigeben über


ID3D10Device::VSGetSamplers-Methode (d3d10.h)

Rufen Sie ein Array von Samplerzuständen aus der Vertex-Shaderpipelinephase ab.

Syntax

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

Parameter

[in] StartSlot

Typ: UINT

Indizieren Sie das nullbasierte Array des Geräts, um sampler von zu erhalten.

[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 Schnittstellenzeigern im Samplerzustand (siehe ID3D10SamplerState), die vom Gerät zurückgegeben werden sollen.

Rückgabewert

Keine

Bemerkungen

Für alle zurückgegebenen Schnittstellen wird die Referenzanzahl 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

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h
Bibliothek D3D10.lib

Weitere Informationen

ID3D10Geräteschnittstelle