Kontur- und Füllzustand (Direct3D 9)
Primitive, die keine Texturen aufweisen, werden mit der farbe gerendert, die durch ihr Material angegeben wird, oder mit den Farben, die für die Scheitelungen angegeben sind( falls überhaupt). Sie können die Methode auswählen, um sie aufzufüllen, indem Sie einen Wert angeben, der durch den aufzählten D3DFILLMODE-Typ für den D3DRS _ FILLMODE-Renderzustand definiert ist.
Zum Aktivieren des Ditherings muss Ihre Anwendung den D3DRS DITHERENABLE-Aufzählwert als ersten Parameter _ an IDirect3DDevice9::SetRenderState übergeben. Der zweite Parameter muss auf TRUE festgelegt werden, um dithering zu aktivieren, und FALSE, um ihn zu deaktivieren.
Manchmal kann das Zeichnen des letzten Pixels in einer Linie zu unüberlappenden Überlappungen mit umgebenden Primitiven führen. Sie können dies mithilfe des aufzählten D3DRS _ LASTPIXEL-Werts steuern. Ändern Sie diese Einstellung jedoch nicht, ohne einige zu ändern. Unter bestimmten Umständen kann das Unterdrücken des Renderings des letzten Pixels zu unansehnlichen Lücken zwischen Primitiven führen.
Objektgliederungen können durch Festlegen des entsprechenden Linienzeichnungsmusters gezeichnet werden. Der Standardzustand der Linienzeichnung ist das Zeichnen von vollfesten Linien. Weitere Informationen finden Sie unter Line Drawing Support in D3DX (Direct3D 9) render state (Unterstützung von Linienzeichnungen im D3DX-Renderzustand (Direct3D 9)).