glViewport 設定視口

2021-05-22 17:55:08 字數 644 閱讀 9219

c語言描述

void glviewport( glint x,

glint y,

glsizei width,

glsizei height)

引數x,y 指定視口矩形的左下角座標,單位為畫素.預設值為(0,0).

width,height  指定視口矩形的寬度和高度.

說明glviewport函式指定x和y從單位裝置座標到視窗座標的轉換,令(x_nd,y_nd)為單位裝置座標,那麼計算到的視窗座標(x_w,y_w)為:

x_w = (x_nd + 1)[width/2] + x

y_x  = (y_nd + 1)[height/2] + y

根據實現,視口的寬度和高充被箝位在某一範圍,這個範圍使用glget命令,變數為gl_max_viewport_dims進行查詢.

下列函式用來檢索與glviewport相關的資訊:

glget,變數為 gl_viewport.

glget,變數為 gl_max_viewport_dims.

錯誤如果width或height的值為負數,則會產生gl_invalid_value錯誤;

如果在glbegin和對應的glend語句之間呼叫glviewport函式,則會產生gl_invalid_operation錯誤.

CSS viewport視口及設定

一 viewport視口 在移動端,viewport視口就是瀏覽器顯示頁面內容的螢幕區域。viewport視口有兩種視口,分別是 visual viewport 可視視口 和layout viewport 布局視口 1 visual viewport固定大小跟螢幕大小相同,在上面 2 layout ...

HTML視口相關的設定

視口在響應式設計中是乙個非常重要的概念。視口的概念針對移動端瀏覽器,分為兩種視口,一種是可見視口即裝置大小,另一種是視窗視口即網頁寬度 html5中,標籤可以用於配置視口屬性。viewport content user scalable no,width device width initial s...

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

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