ID3D11DeviceContext::D SGetSamplers-Methode (d3d11.h)
Rufen Sie ein Array von Samplerzustandsschnittstellen aus der Domain-Shader-Phase ab.
Syntax
void DSGetSamplers(
[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 (Bereiche von 0 bis D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT - 1).
[in] NumSamplers
Typ: UINT
Anzahl der Sampler, die aus einem Gerätekontext abgerufen werden sollen. Jede Pipelinephase verfügt über insgesamt 16 sampler-Slots (Von 0 bis D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT – StartSlot).
[out, optional] ppSamplers
Typ: ID3D11SamplerState**
Zeiger auf ein Array von Samplerzustandsschnittstellen (siehe ID3D11SamplerState).
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 | d3d11.h |
Bibliothek | D3D11.lib |