D3DHAL_DP2COLORFILL Struktur (d3dhal.h)
Nur DirectX 9.0 und höhere Versionen.
D3DHAL_DP2COLORFILL wird für Farbfüllvorgänge verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_COLORFILL-Befehlstoken antwortet.
Syntax
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Member
dwSurface
Gibt den Ziehpunkt für die zu füllende Oberfläche an.
rRect
Gibt eine RECTL-Struktur an, die den oberen linken und unteren rechten Punkt eines Rechtecks auf der zu füllenden Oberfläche angibt.
Color
Gibt einen D3DCOLOR für den Farbtyp an.
Hinweise
Da DirectX 9.0- und höher-Treiber erforderlich sind, um das D3DDP2OP_COLORFILL-Befehlstoken zu unterstützen, sind sie nicht erforderlich, um ein Funktionsbit verfügbar zu machen, das eine solche Unterstützung angibt.
Anzeigetreiber müssen Eingabefarbwerte für die KLASSEN ARGB und YUV von Farbformaten konvertieren. Bei Farbfüllvorgängen werden eingabefarbene Werte im Color-Element angegeben. Weitere Informationen finden Sie unter Behandeln von Farbwerten für Pixelformate.
Wenn die Runtime die DdBlt-Funktion eines Treibers aufruft, um einen Farbfüllvorgang auszuführen, konvertiert die Runtime den D3DCOLOR Wert in einen expliziten Pixelwert, wenn die Runtime das Format dieses D3DCOLOR-Werts unterstützt. Wenn die Runtime das Format nicht unterstützt, wird der D3DCOLOR Wert direkt an den Treiber übergeben.
Weitere Informationen zu D3DCOLOR finden Sie in der Dokumentation zum DirectX SDK.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (einschließlich D3dhal.h) |
Weitere Informationen
D3DDP2OP_COLORFILL