Freigeben über


Gliederungs- und Füllzustand (Direct3D 9)

Grundtypen ohne Texturen werden mit der farbe gerendert, die durch ihr Material angegeben wurde, oder mit den Farben, die für die Scheitelpunkte angegeben sind, falls vorhanden. Sie können die Methode auswählen, um sie auszufüllen, indem Sie einen wert angeben, der durch den D3DFILLMODE Enumerationstyp für den D3DRS_FILLMODE Renderzustand definiert ist.

Zum Aktivieren der Dithering muss Ihre Anwendung den D3DRS_DITHERENABLE Enumerationswert als ersten Parameter an IDirect3DDevice9::SetRenderStateübergeben. Er muss den zweiten Parameter auf TRUE- festlegen, um die Dithering zu aktivieren, und FALSE-, um ihn zu deaktivieren.

Manchmal kann das Zeichnen des letzten Pixels in einer Zeile zu unschönen Überschneidungen mit umgebenden Grundtypen führen. Sie können dies mithilfe des D3DRS_LASTPIXEL Enumerationswerts steuern. Ändern Sie diese Einstellung jedoch nicht, ohne dass einige vorausgedacht sind. Unter bestimmten Bedingungen kann das Unterdrücken des Renderings des letzten Pixels zu unschönen Lücken zwischen Grundtypen führen.

Objektkonturen können gezeichnet werden, indem sie das entsprechende Linienzeichnungsmuster festlegen. Der Standardmäßige Linienzeichnungszustand besteht darin, einfarbige Linien zu zeichnen. Weitere Informationen finden Sie unter Linienzeichnungsunterstützung in D3DX (Direct3D 9) Renderzustand.

Renderzustände