Stan konspektu i wypełnienia (Direct3D 9)
Elementy pierwotne, które nie mają tekstur, są renderowane z kolorem określonym przez ich materiał lub kolorami określonymi dla wierzchołków, jeśli istnieją. Możesz wybrać metodę, aby je wypełnić, określając wartość zdefiniowaną przez typ D3DFILLMODE wyliczony dla stanu renderowania D3DRS_FILLMODE.
Aby włączyć dithering, aplikacja musi przekazać D3DRS_DITHERENABLE wyliczonej wartości jako pierwszy parametr do IDirect3DDevice9::SetRenderState. Należy ustawić drugi parametr na true, aby włączyć dithering i FALSE, aby go wyłączyć.
Czasami rysowanie ostatniego piksela w wierszu może spowodować niechętne nakładanie się na otaczające elementy pierwotne. Możesz to kontrolować przy użyciu wyliczonej wartości D3DRS_LASTPIXEL. Nie należy jednak zmieniać tego ustawienia bez pewnych forethought. W niektórych warunkach pominięcie renderowania ostatniego piksela może spowodować brzydkie przerwy między elementami pierwotnymi.
Kontury obiektów można narysować, ustawiając odpowiedni wzorzec rysunku liniowego. Domyślnym stanem rysunku linii jest rysowanie linii stałych. Aby uzyskać więcej informacji, zobacz Obsługa rysunku liniowego w D3DX (Direct3D 9) stanie renderowania.
Tematy pokrewne