EGE基礎 視口篇

2021-10-02 21:21:39 字數 1180 閱讀 3998

ege專欄:ege專欄

視口即可視的區域,通過改變視口,可以控制繪畫的區域,並且設定臨時的座標系。新的座標係以視口的左上角為新原點,並且超出視口的部分會被裁剪,外面的繪製不出來。

視口一開始和視窗一樣大。所以繪製在視窗上的都能顯示出來,超出視窗區域會被裁剪。

設定視口區域會改變座標系,視口區域需要在視窗範圍內

新的座標係以(left, top)為原點, 例如新座標系下的(20, 30), 其實是原來座標系的(left +20, top + 30)

void

setviewport

(int left,

int top,

int right,

int bottom,

int clip =

1,pimage pimg =

null

);

void

getviewport

(int

*pleft,

int*ptop,

int*pright,

int*pbottom,

int*pclip =

null

,pimage pimg =

null

);

引數:

視口區域用背景色填充

clearviewport()

;

比上面兩個少了個piamge引數, 即專門是給視窗設定的。

void

window_getviewport

(int

*pleft,

int*ptop,

int*pright,

int*pbottom,);

void

window_setviewport

(int left,

int top,

int right,

int bottom)

;

ege專欄:ege專欄

EGE基礎 光柵操作篇

ege專欄 ege專欄 光柵圖也叫做位圖 位圖 畫素圖。影象其實由乙個個畫素點組成,每個畫素點都有自己的顏色。顯示屏就是由乙個個的小點組成,當這些點都很小,而且都很緊密地排在一起時。我們就看到一幅連續的影象。但靠近看時,還是能看到一一的小點。輸出時,是讀取視訊記憶體中的每乙個點的顏色資料,然後根據顏...

EGE基礎 時間函式篇

ege專欄 ege專欄 delay time delay ms time delay fps fps delay jfps fps for is run delay fps 60 void api sleep long dwmilliseconds double fclock 通過不斷地獲取當前時間...

html響應式設計視口 視窗視口

關於視口 視口在響應式設計中是乙個非常重要的概念,在移動端瀏覽器中存在兩種視口 一是可見視口,即裝置大小 另外一種是視窗視口,即網頁寬度。裝置螢幕是414pxd 寬度,在瀏覽器中,414px的螢幕能夠顯示1200px 的內容。那麼,414px 就是可見視口的寬度,而1200px 就是視窗視口的寬度。...