Dela via


Dispositions- och fyllningstillstånd (Direct3D 9)

Primitiver som inte har några texturer återges med den färg som anges av deras material, eller med de färger som anges för hörnen, om några. Du kan välja den metod som ska fyllas i genom att ange ett värde som definieras av D3DFILLMODE uppräknad typ för D3DRS_FILLMODE återgivningstillstånd.

Om du vill aktivera dithering måste programmet skicka det D3DRS_DITHERENABLE uppräknade värdet som den första parametern till IDirect3DDevice9::SetRenderState. Den måste ange den andra parametern till TRUE- för att aktivera dithering och FALSE- för att inaktivera den.

Ibland kan ritning av den sista pixeln i en linje orsaka ful överlappning med omgivande primitiver. Du kan styra detta med hjälp av det D3DRS_LASTPIXEL uppräknade värdet. Ändra dock inte den här inställningen utan någon försynt inställning. Under vissa förhållanden kan det orsaka fula luckor mellan primitiver om du undertrycker återgivningen av den sista pixeln.

Objektdispositioner kan ritas genom att ange lämpligt linjeritningsmönster. Standardvärdet för linjeritning är att rita fasta linjer. Mer information finns i stöd för linjeritning i D3DX (Direct3D 9) återgivningstillstånd.

återgivningstillstånd