Freigeben über


ID3D10Device::GSGetSamplers-Methode (d3d10.h)

Rufen Sie ein Array von Samplerzuständen aus der Pipelinephase des Geometry-Shaders ab.

Syntax

void GSGetSamplers(
  [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 Samplerzustandszeigern (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

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

Weitere Informationen

ID3D10Geräteschnittstelle