ID3D10Device::CreateBlendState-Methode (d3d10.h)
Erstellen Sie ein Blendzustandsobjekt, das den Mischzustand für die Ausgabezusammenführungsphase kapselt.
Syntax
HRESULT CreateBlendState(
[in] const D3D10_BLEND_DESC *pBlendStateDesc,
[out] ID3D10BlendState **ppBlendState
);
Parameter
[in] pBlendStateDesc
Typ: const D3D10_BLEND_DESC*
Zeiger auf eine Beschreibung des Mischzustands (siehe D3D10_BLEND_DESC).
[out] ppBlendState
Typ: ID3D10BlendState**
Adresse eines Zeigers auf das erstellte Blendzustandsobjekt (siehe ID3D10BlendState-Schnittstelle).
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.
Hinweise
Eine Anwendung kann bis zu 4096 eindeutige Mischzustandsobjekte erstellen. Für jedes erstellte Objekt überprüft die Laufzeit, ob ein vorheriges Objekt denselben Zustand aufweist. Wenn ein solches vorheriges Objekt vorhanden ist, gibt die Runtime einen Zeiger auf vorherige instance zurück, anstatt ein doppeltes Objekt zu erstellen.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |