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 reagiert.
Syntax
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Angehörige
dwSurface
Gibt den Ziehpunkt für die zu füllende Oberfläche an.
rRect
Gibt eine RECTL-Struktur an, die die oberen linken und unteren rechten Punkte eines Rechtecks auf der zu füllenden Oberfläche angibt.
Color
Gibt einen D3DCOLOR für den Farbtyp an.
Bemerkungen
Da DirectX 9.0 und höhere Treiber erforderlich sind, um das D3DDP2OP_COLORFILL-Befehlstoken zu unterstützen, sind sie nicht erforderlich, um ein Funktionsbit verfügbar zu machen, das diese Unterstützung angibt.
Anzeigetreiber müssen Eingabefarbwerte für die ARGB- und YUV-Klassen von Farbformaten konvertieren. Bei Füllvorgängen werden Eingabefarbwerte im element Color angegeben. Weitere Informationen finden Sie unter Behandeln von Farbwerten für Pixelformate.
Wenn die Laufzeit die DdBlt--Funktion eines Treibers aufruft, um einen Farbfüllvorgang auszuführen, konvertiert die Laufzeit den D3DCOLOR Wert in einen expliziten Pixelwert, wenn die Laufzeit das Format dieses D3DCOLOR Werts unterstützt. Wenn die Laufzeit das Format nicht unterstützt, wird der D3DCOLOR Wert direkt an den Treiber übergeben.
Weitere Informationen zu D3DCOLOR finden Sie in der DirectX SDK-Dokumentation.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_COLORFILL