ID3D11DeviceContext::P SGetSamplers-Methode (d3d11.h)
Rufen Sie ein Array von Samplerzuständen aus der Pipelinephase des Pixel-Shaders ab.
Syntax
void PSGetSamplers(
[in] UINT StartSlot,
[in] UINT NumSamplers,
[out, optional] ID3D11SamplerState **ppSamplers
);
Parameter
[in] StartSlot
Typ: UINT
Index in ein nullbasiertes Array zum Abrufen von Samplern aus (Bereich von 0 bis D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).
[in] NumSamplers
Typ: UINT
Anzahl der Sampler, die aus einem Gerätekontext abgerufen werden sollen. Für jede Pipelinephase stehen insgesamt 16 Samplerslots zur Verfügung (Bereich von 0 bis D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT – StartSlot).
[out, optional] ppSamplers
Typ: ID3D11SamplerState**
Array von Schnittstellenzeigern im Samplerzustand (siehe ID3D11SamplerState), 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
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3D11.lib |