ID3D11DeviceContext::HSGetSamplers-Methode (d3d11.h)
Rufen Sie ein Array von Samplerstatusschnittstellen aus der Hull-Shader-Phase ab.
Syntax
void HSGetSamplers(
[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**
Zeiger auf ein Array von Samplerstatusschnittstellen (siehe ID3D11SamplerState).
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 | d3d11.h |
Bibliothek | D3D11.lib |