D3D11_1_DDI_RENDER_TARGET_BLEND_DESC-Struktur (d3d10umddi.h)
Beschreibt einen Mischzustand für ein Renderziel. Wird von Windows Display Driver Model (WDDM) 1.2 und höher für Benutzermodusanzeigetreiber verwendet.
Syntax
typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
[in] BOOL BlendEnable;
BOOL LogicOpEnable;
[in] D3D10_DDI_BLEND SrcBlend;
[in] D3D10_DDI_BLEND DestBlend;
[in] D3D10_DDI_BLEND_OP BlendOp;
[in] D3D10_DDI_BLEND SrcBlendAlpha;
[in] D3D10_DDI_BLEND DestBlendAlpha;
[in] D3D10_DDI_BLEND_OP BlendOpAlpha;
[in] D3D11_1_DDI_LOGIC_OP LogicOp;
[in] UINT8 RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;
Member
[in] BlendEnable
Ein boolescher Wert, der angibt, ob das Mischen für das zugeordnete Renderziel aktiviert ist. TRUE gibt an, dass das Mischen aktiviert ist. FALSE gibt an, dass das Mischen deaktiviert ist.
Hinweis
Die LogicOpEnable - und BlendEnable-Member dürfen nicht beide TRUE sein.
LogicOpEnable
Gibt an, ob vom LogicOp-Member angegebene Shaderlogikvorgänge im Mischzustand verfügbar sind. Der Benutzermodusanzeigetreiber legt LogicOpEnable auf TRUE fest, wenn Logikvorgänge im Mischzustand verfügbar sind, andernfalls FALSE .
Dieser Member ist FALSE , wenn der Treiber direct3D-Featureebenen 9.1, 9.2 und 9.3 unterstützt. Dieser Member ist optional, wenn der Treiber die Featureebene 10, 10.1 und 11 unterstützt.
Dieser Member ist TRUE , wenn der Treiber featurelevel 11.1 und höher unterstützt.
Hinweis
Die LogicOpEnable - und BlendEnable-Member dürfen nicht beide TRUE sein.
[in] SrcBlend
Ein Wert vom Typ D3D10_DDI_BLEND , der den Mischmodus der Quelle für das aktivierte Renderziel angibt.
[in] DestBlend
Ein Wert vom Typ D3D10_DDI_BLEND , der den Mischmodus des Ziels für das aktivierte Renderziel angibt.
[in] BlendOp
Ein Wert vom Typ D3D10_DDI_BLEND_OP , der den Füllvorgang für das aktivierte Renderziel angibt.
[in] SrcBlendAlpha
Ein Wert vom Typ D3D10_DDI_BLEND , der den Transparenz-Mischmodus der Quelle für das aktivierte Renderziel angibt.
[in] DestBlendAlpha
Ein Wert vom Typ D3D10_DDI_BLEND , der den Transparenz-Mischmodus des Ziels für das aktivierte Renderziel angibt.
[in] BlendOpAlpha
Ein Wert vom Typ D3D10_DDI_BLEND_OP , der den Transparenzmischvorgang für das aktivierte Renderziel angibt.
[in] LogicOp
Ein Wert vom Typ D3D11_1_DDI_LOGIC_OP , der Shaderlogikvorgänge angibt, die im Mischzustand verfügbar sind.
[in] RenderTargetWriteMask
Ein bitweiser 8-Bit-Wert, der die Schreibeigenschaften für das aktivierte Renderziel angibt. Jedes Bit muss auf einen der folgenden Werte aus der D3D10_DDI_COLOR_WRITE_ENABLE-Enumeration festgelegt werden.
Wert | Bedeutung |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | Schreibt rot |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | Schreibt grün |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | Schreibt blau |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | Schreibt eine Transparenzebene |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (bitweise OR von 1,2,4,8) | Schreibt rot, grün, blau und eine Transparenzebene |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |