glGetIntegerv 函式

GlGetIntegerv 函數會傳回所選參數的值或值。

語法

void WINAPI glGetIntegerv(
   GLenum pname,
   GLint  *params
);

參數

pname

要傳回的參數值。 接受下列符號常數。

意義
GL _ ACCUM _ ALPHA _ 位
Params 參數會傳回一個值:累積緩衝區中的 Alpha bitplanes 數目。
GL _ ACCUM _ BLUE _ BITS
Params 參數會傳回一個值:累積緩衝區中的藍色 bitplanes 數目。
GL _ ACCUM _ 清除 _ 值
Params 參數會傳回四個值:用來清除累積緩衝區的紅色、綠色、藍色和 Alpha 值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glClearAccum
GL _ ACCUM _ 環保 _ 位
Params 參數會傳回一個值:累積緩衝區中的綠色 bitplanes 數目。
GL _ ACCUM _ RED _ BITS
Params 參數會傳回一個值:累積緩衝區中的紅色 bitplanes 數目。
GL _ ALPHA _ 偏差
Params 參數會傳回一個值:圖元傳輸期間使用的 Alpha 偏差因數。 請參閱 glPixelTransfer
GL _ ALPHA _ 位
Params 參數會傳回一個值:每個色彩緩衝區中的 Alpha bitplanes 數目。
GL _ ALPHA _ 刻度
Params 參數會傳回一個值:圖元傳輸期間使用的 Alpha 比例因數。 請參閱 glPixelTransfer
GL _ ALPHA _ 測試
Params 參數會傳回單一布林值,指出是否已啟用片段的 Alpha 測試。 請參閱 glAlphaFunc
GL _ ALPHA _ 測試 _ FUNC
Params 參數會傳回一個值: Alpha 測試函數的符號名稱。 請參閱 glAlphaFunc
GL _ ALPHA _ 測試 _ 參考
Params 參數會傳回一個值: Alpha 測試的參考值。 請參閱 glAlphaFunc。 如果要求,整數值會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。
GL _ ATTRIB _ 堆疊 _ 深度
Params 參數會傳回一個值:屬性堆疊的深度。 如果堆疊是空的,則會傳回零。 請參閱 glPushAttrib
GL _ 自動 _ 正常
Params 參數會傳回單一布林值,指出2-d 對應評估是否會自動產生表面法線。 請參閱 glMap2
GL _ AUX _ 緩衝區
Params 參數會傳回一個值:輔助色彩緩衝區的數目。
GL _ BLEND
Params 參數會傳回單一布林值,指出是否已啟用混色。 請參閱 glBlendFunc
GL _ BLEND _ DST
Params 參數會傳回一個值:識別目的地 blend 函數的符號常數。 請參閱 glBlendFunc
GL _ BLEND _ SRC
Params 參數會傳回一個值:識別來源 blend 函數的符號常數。 請參閱 glBlendFunc
GL _ 藍色 _ 偏差
Params 參數會傳回一個值:圖元傳輸期間使用的藍色偏差因數。 請參閱 glPixelTransfer
GL _ 藍 _ 位
Params 參數會傳回一個值:每個色彩緩衝區中的藍色 bitplanes 數目。
GL _ 藍色 _ 調整
Params 參數會傳回一個值:圖元傳輸期間使用的藍色比例因數。 請參閱 glPixelTransfer
GL _ 用戶端 _ ATTRIB _ 堆疊 _ 深度
Params 參數會傳回一個值,指出屬性堆疊的深度。 初始值為零。 請參閱 glPushClientAttrib
*GL _剪切 _ 平面 i * * *
Params 參數會傳回單一布林值,指出是否已啟用指定的裁剪平面。 請參閱 glClipPlane
GL _ 色彩 _ 陣列
Params 參數會傳回單一布林值,指出是否已定義指定的色彩陣列。 請參閱 glColorPointer
GL _ 色彩 _ 陣列 _ 大小
Params 參數會傳回一個值,也就是色彩陣列中每個色彩的元件數目。 請參閱 glColorPointer
GL _ 色彩 _ 陣列 _ STRIDE
Params 參數會傳回一個值,也就是色彩陣列中連續色彩之間的位元組位移。 請參閱 glColorPointer
GL _ 色彩 _ 陣列 _ 類型
Params 參數會傳回一個值,也就是色彩陣列中每個元件的資料類型。 請參閱 glColorPointer
GL _ 色彩 _ 清除 _ 值
Params 參數會傳回四個值:用來清除色彩緩衝區的紅色、綠色、藍色和 Alpha 值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glClearColor
GL _ 色彩 _ 邏輯 _ OP
Params 參數會傳回單一布林值,指出片段的 RGBA 色彩值是否會使用邏輯運算合併到畫面格緩衝區中。 請參閱 glLogicOp
GL _ 色彩 _ 材質
Params 參數會傳回單一布林值,指出一或多個材質參數是否正在追蹤目前的色彩。 請參閱 glColorMaterial
GL _ 色 _ 材質 _ 臉部
Params 參數會傳回一個值:符號常數,指出哪些材質具有正在追蹤目前色彩的參數。 請參閱 glColorMaterial
GL _ 色彩 _ 材質 _ 參數
Params 參數會傳回一個值:符號常數,指出哪些材質參數正在追蹤目前的色彩。 請參閱 glColorMaterial
GL _ 色彩 _ WRITEMASK
Params 參數會傳回四個布林值:紅色、綠色、藍色和 Alpha 寫入可用於色彩緩衝區。 請參閱 glColorMask
GL _ 精選 _ 臉部
Params 參數會傳回單一布林值,指出是否已啟用多邊形剔除。 請參閱 glCullFace
GL _ 精選 _ 臉部 _ 模式
Params 參數會傳回一個值:指出要挑選哪些多邊形臉部的符號常數。 請參閱 glCullFace
GL _ 目前 _ 色彩
Params 參數會傳回四個值:目前色彩的紅色、綠色、藍色和 Alpha 值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glColor
GL _ 目前 _ 索引
Params 參數會傳回一個值:目前的色彩索引。 請參閱 glIndex
GL _ 目前 _ 正常
Params 參數會傳回三個值:目前標準的 xyz 值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glNormal
GL _ 目前的 _ 點陣 _ 色彩
Params 參數會傳回四個值:目前點陣位置的紅色、綠色、藍色和 Alpha 值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glRasterPos
GL _ 目前的 _ 點陣 _ 距離
Params 參數會傳回一個值:從眼睛到目前點陣位置的距離。 請參閱 glRasterPos
GL _ 目前的 _ 點陣 _ 索引
Params 參數會傳回一個值:目前點陣位置的色彩索引。 請參閱 glRasterPos
GL _ 目前的 _ 點陣 _ 位置
Params 參數會傳回四個值:目前點陣位置的 xyzw 元件。 Xyz 元件是以視窗座標為單位,而 w 是在剪切座標中。 請參閱 glRasterPos
GL _ 目前的目前 _ 點陣 _ 位置 _ 有效
Params 參數會傳回單一布林值,指出目前的點陣定位是否有效。 請參閱 glRasterPos
GL _ 目前的 _ 點陣 _ 紋理 _ COORDS
Params 參數會傳回四個值: strq 目前的點陣材質座標。 請參閱 glRasterPosglTexCoord
GL _ 目前 _ 紋理 _ COORDS
Params 參數會傳回四個值: strq 目前的材質座標。 請參閱 glTexCoord
GL _ 深度 _ 偏差
Params 參數會傳回一個值:圖元傳輸期間使用的深度偏差因數。 請參閱 glPixelTransfer
GL _ 深度 _ 位
Params 參數會傳回一個值:深度緩衝區中的 bitplanes 數目。
GL _ 深度 _ 清除 _ 值
Params 參數會傳回一個值:用來清除深度緩衝區的值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glClearDepth
GL _ 深度 _ FUNC
Params 參數會傳回一個值:表示深度比較函數的符號常數。 請參閱 glDepthFunc
GL _ 深度 _ 範圍
Params 參數會傳回兩個值:深度緩衝區接近和遠的對應限制。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glDepthRange
GL _ 深度 _ 調整
Params 參數會傳回一個值:圖元傳輸期間使用的深度比例因數。 請參閱 glPixelTransfer
GL _ 深度 _ 測試
Params 參數會傳回單一布林值,指出是否已啟用片段的深度測試。 請參閱 glDepthFuncglDepthRange
GL _ 深度 _ WRITEMASK
Params 參數會傳回單一布林值,指出是否已啟用深度緩衝區以進行寫入。 請參閱 glDepthMask
GL _ 遞色
Params 參數會傳回單一布林值,指出是否已啟用片段色彩和索引的遞色。
GL _ DOUBLEBUFFER
Params 參數會傳回單一布林值,指出是否支援雙重緩衝。
GL _ 繪圖 _ 緩衝區
Params 參數會傳回一個值:指出要繪製哪些緩衝區的符號常數。 請參閱 glDrawBuffer
GL _ EDGE _ 旗標
Params 參數會傳回單一布林值,指出目前的邊緣旗標是否為 true 或 false。 請參閱 glEdgeFlag
GL _ EDGE _ 旗標 _ 陣列
Params 參數會傳回單一布林值,指出是否已啟用 edge 旗標陣列。 請參閱 glEdgeFlagPointer
GL _ EDGE _ 旗標 _ 陣列 _ STRIDE
Params 參數會傳回一個值,也就是邊緣旗標陣列中連續邊緣旗標之間的位元組位移。 請參閱 glEdgeFlagPointer
GL _ 霧化
Params 參數會傳回單一布林值,指出是否已啟用 fogging。 請參閱 glFog
GL _ 霧化 _ 色彩
Params 參數會傳回四個值:霧化色彩的紅色、綠色、藍色和 Alpha 元件。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glFog
GL _ 霧化 _ 密度
Params 參數會傳回一個值:霧化密度參數。 請參閱 glFog
GL _ 霧化 _ 結束
Params 參數會傳回一個值:線性霧化方程式的結束因數。 請參閱 glFog
GL _ 霧化 _ 提示
Params 參數會傳回一個值:表示霧化提示模式的符號常數。 請參閱 glHint
GL _ 霧化 _ 索引
Params 參數會傳回一個值:霧化色彩索引。 請參閱 glFog
GL _ 霧化 _ 模式
Params 參數會傳回一個值:指出所選取之霧化方程式的符號常數。 請參閱 glFog
GL _ 霧化 _ 開始
Params 參數會傳回一個值:線性霧化方程式的起始因數。 請參閱 glFog
GL _ 正面 _ 臉部
Params 參數會傳回一個值:一個符號常數,指出順時針或逆時針的多邊形繞組是否視為正面。 請參閱 glFrontFace
GL _ 綠色 _ 偏差
Params 參數會傳回一個值:圖元傳輸期間使用的綠色偏差因數。
GL _ 綠 _ 位
Params 參數會傳回一個值:每個色彩緩衝區中的綠色 bitplanes 數目。
GL _ 綠 _ 級
Params 參數會傳回一個值:圖元傳輸期間使用的綠色比例因數。 請參閱 glPixelTransfer
GL _ 索引 _ 陣列
Params 參數會傳回單一布林值,指出是否已啟用色彩索引陣列。 請參閱 glIndexPointer
GL _ 索引 _ 陣列 _ STRIDE
Params 參數會傳回一個值,也就是色彩索引陣列中連續的色彩索引之間的位元組位移。 請參閱 glIndexPointer
GL _ 索引 _ 陣列 _ 類型
Params 參數會傳回一個值,也就是色彩索引陣列中的索引資料類型。 初始值為 GL _ FLOAT。 請參閱 glIndexPointer
GL _ 索引 _ 位
Params 參數會傳回一個值:每個色彩索引緩衝區中的 bitplanes 數目。
GL _ 索引 _ 清除 _ 值
Params 參數會傳回一個值:用來清除色彩索引緩衝區的色彩索引。 請參閱 glClearIndex
GL _ 索引 _ 邏輯 _ OP
Params 參數會傳回單一布林值,指出片段的索引值是否會使用邏輯運算合併到畫面格緩衝區中。 請參閱 glLogicOp
GL _ 索引 _ 模式
Params 參數會傳回單一布林值,指出 OpenGL 是否為色彩索引模式 (TRUE) 或 RGBA 模式 (FALSE) 。
GL _ 索引 _ 位移
Params 參數會傳回一個值:在圖元傳輸期間新增至色彩和樣板索引的位移。 請參閱 glPixelTransfer
GL _ 索引 _ 移位
Params 參數會傳回一個值:色彩和樣板索引在圖元傳輸期間的位移量。 請參閱 glPixelTransfer
GL _ 索引 _ WRITEMASK
Params 參數會傳回一個值:一個遮罩,指出可寫入每個色彩索引緩衝區的 bitplanes。 請參閱 glIndexMask
*GL _LIGHT i * * *
Params 參數會傳回單一布林值,指出是否已啟用指定的燈。 請參閱 glLightglLightModel
GL _ 照明
Params 參數會傳回單一布林值,指出是否已啟用光源。 請參閱 glLightModel
GL _ LIGHT _ 模型 _ 環境
Params 參數會傳回四個值:整個場景之環境濃度的紅色、綠色、藍色和 Alpha 元件。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而-1.0 會傳回最大的可表示整數值。 請參閱 glLightModel
GL _ 光 _ 模型 _ 本機 _ 檢視器
Params 參數會傳回單一布林值,指出反射反映計算是否將檢視器視為場景的本機。 請參閱 glLightModel
GL _ 燈 _ 模型 _ 二 _ 邊
Params 參數會傳回單一布林值,指出是否使用不同的材質來計算正面和背面多邊形的光源。 請參閱 glLightModel
GL _ 行 _ 平滑
Params 參數會傳回單一布林值,指出是否已啟用行的消除鋸齒功能。 請參閱 glLineWidth
GL _ 行 _ 平滑 _ 提示
Params 參數會傳回一個值:代表行消除鋸齒提示模式的符號常數。 請參閱 glHint
GL _ 線 _ STIPPLE
Params 參數會傳回單一布林值,指出是否已啟用 stippling 行。 請參閱 glLineStipple
GL _ 線 _ STIPPLE _ 模式
Params 參數會傳回一個值:16位行 stipple 模式。 請參閱 glLineStipple
GL _ 行 _ STIPPLE _ 重複
Params 參數會傳回一個值:「行 stipple 重複因數」。 請參閱 glLineStipple
GL _ 線條 _ 寬度
Params 參數會傳回一個值:以 glLineWidth指定的線條寬度。
GL _ 行 _ 寬度 _ 細微性
Params 參數會傳回一個值:反鋸齒線條的相鄰支援寬度之間的寬度差異。 請參閱 glLineWidth
GL _ 線條 _ 寬度 _ 範圍
Params 參數會傳回兩個值:反鋸齒線條支援的最小和最大寬度。 請參閱 glLineWidth
GL _ 清單 _ 基底
Params 參數會傳回一個值:將基底位移新增至呈現給 glCallLists的陣列中的所有名稱。 請參閱 glListBase
GL _ 清單 _ 索引
Params 參數會傳回一個值:目前在結構中的顯示清單名稱。 如果目前沒有顯示清單,則會傳回零。 請參閱 glNewList
GL _ 清單 _ 模式
Params 參數會傳回一個值:一個符號常數,表示目前正在建立之顯示清單的結構模式。 請參閱 glNewList
GL _ 邏輯 _ OP
Params 參數會傳回單一布林值,指出是否使用邏輯運算將片段索引合併到畫面格緩衝區中。 請參閱 glLogicOp
GL _ 邏輯 _ OP _ 模式
Params 參數會傳回一個值:符號常數,表示選取的邏輯操作模式。 請參閱 glLogicOp
GL _ MAP1 _ 色彩 _ 4
Params 參數會傳回單一布林值,指出3-d 評估是否會產生色彩。 請參閱 glMap1
GL _ MAP1 _ 方格 _ 網域
Params 參數會傳回兩個值:1-d 地圖格線網域的端點。 請參閱 glMapGrid
GL _ MAP1 _ 方格 _ 區段
Params 參數會傳回一個值:1-d 地圖格線定義域中的資料分割數目。 請參閱 glMapGrid
GL _ MAP1 _ 索引
Params 參數會傳回單一布林值,指出 1-D 評估是否會產生色彩索引。 請參閱 glMap1
GL _ MAP1 _ 正常
Params 參數會傳回單一布林值,指出 1-D 評估是否會產生法線。 請參閱 glMap1
GL _ MAP1 _ 材質 _ COORD _ 1
Params 參數會傳回單一布林值,指出 1-d 評估是否會產生立體材質座標。 請參閱 glMap1
GL _ MAP1 _ 材質 _ COORD _ 2
Params 參數會傳回單一布林值,指出 1-d 評估是否會產生2d 材質座標。 請參閱 glMap1
GL _ MAP1 _ 材質 _ COORD _ 3
Params 參數會傳回單一布林值,指出3-d 評估是否會產生立體材質座標。 請參閱 glMap1
GL _ MAP1 _ 材質 _ COORD _ 4
Params 參數會傳回單一布林值,指出 1-d 評估是否會產生立體材質座標。 請參閱 glMap1
GL _ MAP1 _ 頂點 _ 3
Params 參數會傳回單一布林值,指出3-d 評估是否會產生立體頂點座標。 請參閱 glMap1
GL _ MAP1 _ 頂點 _ 4
Params 參數會傳回單一布林值,指出 1-d 評估是否會產生四維頂點座標。 請參閱 glMap1
GL _ List.map2 _ 色彩 _ 4
Params 參數會傳回單一布林值,指出2-d 評估是否會產生色彩。 請參閱 glMap2
GL _ List.map2 _ 方格 _ 網域
Params 參數會傳回四個值:2d 地圖 ij 方格網域的端點。 請參閱 glMapGrid
GL _ List.map2 _ 方格 _ 區段
Params 參數會傳回兩個值:2d 地圖 ij 方格網域中的資料分割數目。 請參閱 glMapGrid
GL _ List.map2 _ 索引
Params 參數會傳回單一布林值,指出2-d 評估是否會產生色彩索引。 請參閱 glMap2
GL _ List.map2 _ 正常
Params 參數會傳回單一布林值,指出2-d 評估是否會產生法線。 請參閱 glMap2
GL _ List.map2 _ 材質 _ COORD _ 1
Params 參數會傳回單一布林值,指出2-d 評估是否會產生立體材質座標。 請參閱 glMap2
GL _ List.map2 _ 材質 _ COORD _ 2
Params 參數會傳回單一布林值,指出2-d 評估是否會產生2d 材質座標。 請參閱 glMap2
GL _ List.map2 _ 材質 _ COORD _ 3
Params 參數會傳回單一布林值,指出2-d 評估是否會產生立體材質座標。 請參閱 glMap2
GL _ List.map2 _ 材質 _ COORD _ 4
Params 參數會傳回單一布林值,指出2-d 評估是否會產生四維材質座標。 請參閱 glMap2
GL _ List.map2 _ 頂點 _ 3
Params 參數會傳回單一布林值,指出2-d 評估是否會產生立體頂點座標。 請參閱 glMap2
GL _ List.map2 _ 頂點 _ 4
Params 參數會傳回單一布林值,指出2-d 評估是否會產生四維頂點座標。 請參閱 glMap2
GL _ 地圖 _ 色彩
Params 參數會傳回單一布林值,指出色彩和色彩索引是否要在圖元傳輸期間以資料表查閱取代。 請參閱 glPixelTransfer
GL _ 地圖 _ 範本
Params 參數會傳回單一布林值,指出是否要在圖元傳輸期間以資料表查閱取代樣板索引。 請參閱 glPixelTransfer
GL _ 矩陣 _ 模式
Params 參數會傳回一個值:符號常數,表示目前的矩陣堆疊是所有矩陣作業的目標。 請參閱 glMatrixMode
GL _ 最大 _ 用戶端 _ ATTRIB _ 堆疊 _ 深度
Params 參數會傳回一個值,指出用戶端屬性堆疊支援的最大深度。 請參閱 glPushClientAttrib
GL _ 最大的 _ ATTRIB _ 堆疊 _ 深度
Params 參數會傳回一個值:屬性堆疊支援的最大深度。 請參閱 glPushAttrib
GL _ 最大 _ 剪輯 _ 平面
Params 參數會傳回一個值:應用程式定義裁剪平面的最大數目。 請參閱 glClipPlane
GL _ 最大 _ EVAL _ 順序
Params 參數會傳回一個值: 1-d 與2-d 評估工具支援的最大方程式順序。 請參閱 glMap1glMap2
GL _ 最大 _ 燈光
Params 參數會傳回一個值:燈的最大數目。 請參閱 glLight
GL _ 最大 _ 清單的 _ 嵌套
Params 參數會傳回一個值:顯示清單進行期間允許的最大遞迴深度。 請參閱 glCallList
GL _ 最大 _ 模型 _ 堆疊 _ 深度
Params 參數會傳回一個值:模型矩陣堆疊支援的最大深度。 請參閱 glPushMatrix
GL _ 最大 _ 名稱 _ 堆疊 _ 深度
Params 參數會傳回一個值:選取專案名稱堆疊的最大支援深度。 請參閱 glPushName
GL _ 最大 _ 圖元 _ 映射 _ 表
Params 參數會傳回一個值: glPixelMap查閱資料表的最大支援大小。
GL _ 最大 _ 投射 _ 堆疊 _ 深度
Params 參數會傳回一個值:投射矩陣堆疊支援的最大深度。 請參閱 glPushMatrix
GL _ 最大 _ 紋理 _ 大小
Params 參數會傳回一個值:任何材質影像的最大寬度或高度, (沒有框線) 。 請參閱 glTexImage1DglTexImage2D
GL _ 最大 _ 紋理 _ 堆疊 _ 深度
Params 參數會傳回一個值:紋理矩陣堆疊支援的最大深度。 請參閱 glPushMatrix
GL _ 最大 _ 視窗區變 _ 暗
Params 參數會傳回兩個值:支援的資料區寬度和高度上限。 請參閱 glViewport
GL _ 模型 _ 矩陣
Params 參數會傳回16個值:模型矩陣堆疊頂端的模型矩陣。 請參閱 glPushMatrix
GL _ 模型 _ 堆疊 _ 深度
Params 參數會傳回一個值:模型矩陣堆疊上的矩陣數目。 請參閱 glPushMatrix
GL _ 名稱 _ 堆疊 _ 深度
Params 參數會傳回一個值:選取名稱堆疊上的名稱數目。 請參閱 glPushName
GL _ 標準 _ 陣列
Params 參數會傳回單一布林值,指出是否已啟用一般陣列。 請參閱 glNormalPointer
GL _ 標準 _ 陣列 _ STRIDE
Params 參數會傳回一個值,也就是標準陣列中的連續法線之間的位元組位移。 請參閱 glNormalPointer
GL _ 一般 _ 陣列 _ 類型
Params 參數會傳回一個值,也就是標準陣列中每個座標的資料類型。 請參閱 glNormalPointer
GL _ 標準化
Params 參數會傳回單一布林值,指出法線是否會在轉換為眼睛座標之後,自動調整為單位長度。 請參閱 glNormal
GL _ 套件 _ 對齊
Params 參數會傳回一個值:用來將圖元資料寫入記憶體的位元組對齊。 請參閱 glPixelStore
GL _ 套件 _ LSB _ FIRST
Params 參數會傳回單一布林值,指出要寫入記憶體的單一位圖元是否先寫入每個不帶正負號之位元組的最小有效位。 請參閱 glPixelStore
GL _ 套件資料 _ 列 _ 長度
Params 參數會傳回一個值:用來將圖元資料寫入記憶體的資料列長度。 請參閱 glPixelStore
GL _ 套件 _ 略過 _ 圖元
Params 參數會傳回一個值:在第一個圖元寫入記憶體之前略過的圖元位置數目。 請參閱 glPixelStore
GL _ 套件 _ 略過資料 _ 列
Params 參數會傳回一個值:在第一個圖元寫入記憶體之前略過的圖元位置的資料列數目。 請參閱 glPixelStore
GL _ 套件 _ 交換 _ 位元組
Params 參數會傳回單一布林值,指出在寫入記憶體之前,是否要交換2位元組和4位元組圖元索引和元件的位元組。 請參閱 glPixelStore
GL _ 透視圖 _ 校正 _ 提示
Params 參數會傳回一個值:表示觀點校正提示模式的符號常數。 請參閱 glHint
GL _ 圖元 _ 對應 _ _ 至 _ _ 大小
Params 參數會傳回一個值: Alpha 到 Alpha 圖元轉譯表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ B _ 到 _ B _ 大小
Params 參數會傳回一個值: blue 至 blue 圖元轉譯資料表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ G _ 至 _ G _ 大小
Params 參數會傳回一個值:綠色到綠色圖元轉譯表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 對應 _ I _ 至 _ _ 大小
Params 參數會傳回一個值:索引到 Alpha 圖元轉譯表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ I _ 到 _ B 的 _ 大小
Params 參數會傳回一個值:索引到藍色圖元轉譯表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ I _ 到 _ G _ 大小
Params 參數會傳回一個值:索引到綠色圖元轉譯資料表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ I _ 到 _ I 的 _ 大小
Params 參數會傳回一個值:索引對索引圖元轉譯資料表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ I _ 到 _ R _ 大小
Params 參數會傳回一個值:索引到紅色圖元轉譯資料表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 地圖 _ R _ 至 _ R _ 大小
Params 參數會傳回一個值:紅色到紅色圖元轉譯表的大小。 請參閱 glPixelMap
GL _ 圖元 _ 對應 _ _ 至 _ S _ 大小
Params 參數會傳回一個值:樣板到樣板圖元轉譯表的大小。 請參閱 glPixelMap
GL _ 點 _ 大小
Params 參數會傳回一個值: glPointSize所指定的點大小。
GL _ 點 _ 大小 _ 細微性
Params 參數會傳回一個值:反鋸齒點相鄰支援大小之間的大小差異。 請參閱 glPointSize
GL _ 點數 _ 大小 _ 範圍
Params 參數會傳回兩個值:反鋸齒點的最小和最大支援大小。 請參閱 glPointSize
GL _ 點 _ 平滑
Params 參數會傳回單一布林值,指出是否已啟用點的消除鋸齒功能。 請參閱 glPointSize
GL _ 點 _ 平滑 _ 提示
Params 參數會傳回一個值:表示點消除鋸齒提示模式的符號常數。 請參閱 glHint
GL _ 多邊形 _ 模式
Params 參數會傳回兩個值:符號常數,指出正面和背面多邊形是否會以點、線條或填滿多邊形的方式進行柵格化。 請參閱 glPolygonMode
GL _ 多邊形 _ 位移 _ 因數
Params 參數會傳回一個值,這是用來決定變數位移的縮放因數,該位移會加入至多邊形所產生之每個片段的深度值。 請參閱 glPolygonOffset
GL _ 多邊形 _ 位移 _ 單位
Params 參數會傳回一個值。 這個值會乘以實值指定的值,然後加入至多邊形進行柵格化時所產生之每個片段的深度值。 請參閱 glPolygonOffset
GL _ 多邊形 _ 位移 _ 填滿
Params 參數會傳回單一布林值,指出是否已針對填滿模式中的多邊形啟用多邊形位移。 請參閱 glPolygonOffset
GL _ 多邊形 _ 位移 _ 線
Params 參數會傳回單一布林值,指出是否已針對線條模式中的多邊形啟用多邊形位移。 請參閱 glPolygonOffset
GL _ 多邊形 _ 位移 _ 點
Params 參數會傳回單一布林值,指出是否已針對點模式中的多邊形啟用多邊形位移。 請參閱 glPolygonOffset
GL _ 多邊形 _ 平滑
Params 參數會傳回單一布林值,指出是否已啟用多邊形的消除鋸齒功能。 請參閱 glPolygonMode
GL _ 多邊形 _ 平滑 _ 提示
Params 參數會傳回一個值:表示多邊形消除鋸齒提示模式的符號常數。 請參閱 glHint
GL _ 多邊形 _ STIPPLE
Params 參數會傳回單一布林值,指出是否已啟用多邊形 stippling。 請參閱 glPolygonStipple
GL _ 投射 _ 矩陣
Params 參數會傳回16個值:投射矩陣堆疊頂端的投射矩陣。 請參閱 glPushMatrix
GL _ 投射 _ 堆疊 _ 深度
Params 參數會傳回一個值:投射矩陣堆疊上的矩陣數目。 請參閱 glPushMatrix
GL _ 讀取 _ 緩衝區
Params 參數會傳回一個值:符號常數,表示選取要讀取的色彩緩衝區。 請參閱 glReadPixelsglAccum
GL _ 紅色 _ 偏差
Params 參數會傳回一個值:圖元傳輸期間使用的紅色偏差因數。 請參閱 glPixelTransfer
GL _ RED _ BITS
Params 參數會傳回一個值:每個色彩緩衝區中的紅色 bitplanes 數目。
GL _ RED _ SCALE
Params 參數會傳回一個值:圖元傳輸期間使用的紅色縮放係數。 請參閱 glPixelTransfer
GL _ 轉譯 _ 模式
Params 參數會傳回一個值:一個符號常數,指出 OpenGL 是在轉譯、選取或意見反應模式中。 請參閱 glRenderMode
GL _ RGBA _ 模式
Params 參數會傳回單一布林值,指出 OpenGL 是否處於 RGBA 模式 (TRUE) 或色彩索引模式 (FALSE) 。 請參閱 glColor
GL _ 剪狀方塊 _
Params 參數會傳回四個值:剪下方塊的 xy 視窗座標,後面接著其寬度和高度。 請參閱 glScissor
GL _ 剪式 _ 測試
Params 參數會傳回單一布林值,指出是否已啟用 scissoring。 請參閱 glScissor
GL _ 陰影 _ 模型
Params 參數會傳回一個值:指出陰影模式是平面或平滑的符號常數。 請參閱 glShadeModel
GL _ 樣板 _ 位
Params 參數會傳回一個值:樣板緩衝區中的 bitplanes 數目。
GL _ 樣板 _ 清除 _ 值
Params 參數會傳回一個值:要清除樣板 bitplanes 的索引。 請參閱 glClearStencil
GL _ 樣板 _ 失敗
Params 參數會傳回一個值:一個符號常數,指出樣板測試失敗時所採取的動作。 請參閱 glStencilOp
GL _ 樣板 _ FUNC
Params 參數會傳回一個值:一個符號常數,表示用來比較樣板參考值與樣板緩衝區值的函數。 請參閱 glStencilFunc
GL _ 樣板 _ 通過 _ 深度 _ 失敗
Params 參數會傳回一個值:一個符號常數,指出樣板測試通過時所採取的動作,但深度測試會失敗。 請參閱 glStencilOp
GL _ 樣板 _ 通過 _ 深度 _ 傳遞
Params 參數會傳回一個值:一個符號常數,指出樣板測試通過時所採取的動作,以及深度測試通過。 請參閱 glStencilOp
GL _ 樣板 _ 參考
Params 參數會傳回一個值:與樣板緩衝區內容比較的參考值。 請參閱 glStencilFunc
GL _ 樣板 _ 測試
Params 參數會傳回單一布林值,指出是否已啟用片段的樣板測試。 請參閱 glStencilFuncglStencilOp
GL _ 樣板 _ 值 _ 遮罩
Params 參數會傳回一個值:用來遮罩樣板參考值和樣板緩衝區值的遮罩,然後再進行比較。 請參閱 glStencilFunc
GL _ 樣板 _ WRITEMASK
Params 參數會傳回一個值:控制樣板 bitplanes 撰寫的遮罩。 請參閱 glStencilMask
GL _ 身歷聲
Params 參數會傳回單一布林值,指出是否支援 (左和右) 的身歷聲緩衝區。
GL _ 子圖元 _ 位
Params 參數會傳回一個值:在視窗座標中用來定位點陣幾何的子圖元解析度位數估計。
GL _ 材質 _ 1d
Params 參數會傳回單一布林值,指出是否已啟用立體材質對應。 請參閱 glTexImage1D
GL _ 材質 _ 2d
Params 參數會傳回單一布林值,指出是否已啟用2d 材質對應。 請參閱 glTexImage2D
GL _ 紋理 _ COORD _ 陣列
Params 參數會傳回單一布林值,指出是否已啟用紋理座標陣列。 請參閱 glTexCoordPointer
GL _ 紋理 _ COORD _ 陣列 _ 大小
Params 參數會傳回一個值,也就是紋理座標陣列中每個元素的座標數目。 請參閱 glTexCoordPointer
GL _ 紋理 _ COORD _ 陣列 _ STRIDE
Params 參數會傳回一個值,也就是紋理座標陣列中連續元素之間的位元組位移。 請參閱 glTexCoordPointer
GL _ 紋理 _ COORD _ 陣列 _ 類型
Params 參數參數會傳回一個值,也就是紋理座標陣列中座標的資料類型。 請參閱 glTexCoordPointer
GL _ 紋理 _ 環境 _ 色彩
Params 參數會傳回四個值:紋理環境色彩的紅色、綠色、藍色和 Alpha 值。 整數值(如有要求)會從內部浮點表示以線性方式對應,因此,1.0 會傳回最大的可表示整數值,而1.0 會傳回最大的可表示整數值。 請參閱 glTexEnv
GL _ 紋理 _ 環境 _ 模式
Params 參數會傳回一個值:指出目前選取之材質環境函數的符號常數。 請參閱 glTexEnv
GL _ 材質 _ GEN _ Q
Params 參數會傳回單一布林值,指出是否已啟用 Q 紋理座標的自動產生。 請參閱 glTexGen
GL _ 材質 _ GEN _ R
Params 參數會傳回單一布林值,指出是否已啟用 R 紋理座標的自動產生。 請參閱 glTexGen
GL _ 材質 _ GEN _ S
Params 參數會傳回單一布林值,指出是否已啟用自動產生的材質座標。 請參閱 glTexGen
GL _ 材質 _ GEN _ T
Params 參數會傳回單一布林值,指出是否已啟用 T 紋理座標的自動產生。 請參閱 glTexGen
GL _ 材質 _ 矩陣
Params 參數會傳回16個值:紋理矩陣堆疊頂端的材質矩陣。 請參閱 glPushMatrix
GL _ 紋理 _ 堆疊 _ 深度
Params 參數會傳回一個值:紋理矩陣堆疊上的矩陣數目。 請參閱 glPushMatrix
GL _ 解壓縮 _ 對齊
Params 參數會傳回一個值:用來從記憶體讀取圖元資料的位元組對齊。 請參閱 glPixelStore
GL _ _ 先解壓縮 LSB _
Params 參數會傳回單一布林值,指出從記憶體讀取的單一位圖元是否是從每個不帶正負號的位元組的最小有效位讀取。 請參閱 glPixelStore
GL 將資料 _ _ 列 _ 長度解壓縮
Params 參數會傳回一個值:用來從記憶體讀取圖元資料的資料列長度。 請參閱 glPixelStore
GL _ 解壓縮 _ SKIP _ 圖元
Params 參數會傳回一個值:從記憶體讀取第一個圖元之前略過的圖元位置數目。 請參閱 glPixelStore
GL _ 解壓縮 _ 略過資料 _ 列
Params 參數會傳回一個值:從記憶體讀取第一個圖元之前略過的圖元位置的資料列數目。 請參閱 glPixelStore
GL _ 解壓縮 _ 交換 _ 位元組
Params 參數會傳回單一布林值,指出從記憶體讀取後,是否要交換2位元組和4位元組圖元索引和元件的位元組。 請參閱 glPixelStore
GL _ 頂點 _ 陣列
Params 參數會傳回單一布林值,指出是否已啟用頂點陣列。 請參閱 glVertexPointer
GL _ 頂點 _ 陣列 _ 大小
Params 參數會傳回一個值,也就是頂點陣列中每個頂點的座標數目。 請參閱 glVertexPointer
GL _ 頂點 _ 陣列 _ STRIDE
Params 參數會傳回一個值,也就是頂點陣列中連續頂點之間的位元組位移。 請參閱 glVertexPointer
GL _ 頂點 _ 陣列 _ 類型
Params 參數會傳回一個值,也就是頂點陣列中每個座標的資料類型。 請參閱 glVertexPointer
GL _ 區
Params 參數會傳回四個值:區的 xy 視窗座標,後面接著其寬度和高度。 請參閱 glViewport
GL _ ZOOM _ X
Params 參數會傳回一個值: x 圖元的縮放係數。 請參閱 glPixelZoom
GL _ ZOOM _ Y
Params 參數會傳回一個值: y 圖元縮放係數。 請參閱 glPixelZoom

params

傳回指定之參數的值。

傳回值

此函式不會傳回值。

錯誤碼

GlGetError函式可以取出下列錯誤碼。

Name 意義
GL _ 無效 _ 列舉
pname 不是可接受的值。
GL _ 不正確 _ 操作
呼叫 glBeginglEnd的對應呼叫之間,呼叫 glGetIntegerv

備註

此函數會傳回 OpenGL 中簡單狀態變數的值。 Pname 參數是一個符號常數,表示要傳回的狀態變數,而 params 是指向所指定類型陣列的指標,其中會放置傳回的資料。

如果 參數 的類型與所要求的狀態變數值不同,則會執行類型轉換。 如果您呼叫 glGetBooleanv,浮點數或整數值會轉換成 GL FALSE ( _ 如果只有零)。 否則,它會轉換為 GL _ TRUE。

如果您呼叫 glGetIntegerv,布林值會傳回為 GL _ TRUE 或 gl _ FALSE,而大部分的浮點值會四捨五入為最接近的整數值。 但是,浮點色彩和法線會以線性對應傳回,此對應會將1.0 對應至最正面可表示的整數值,並將1.0 對應到最大的可表示整數值。

如果您呼叫 glGetFloatvglGetDoublev,布林值會傳回為 GL _ TRUE 或 gl _ FALSE,而整數值會轉換成浮點值。

您可以使用 glIsEnabled更輕鬆地查詢許多布林值參數。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Gl
程式庫
Opengl32 .lib
DLL
Opengl32.dll

另請參閱

glAccum

glAlphaFunc

glBegin

glBlendFunc

glCallList

glClearAccum

glClearColor

glClearDepth

glClearIndex

glClearStencil

glClipPlane

glColor

glColorMask

glColorMaterial

glCullFace

glDepthFunc

glDepthMask

glDepthRange

glDrawBuffer

glEdgeFlag

glEnd

glFog

glFrontFace

glGetClipPlane

glGetError

glGetLight

glGetMap

glGetMaterial

glGetPixelMap

glGetPolygonStipple

glGetString

glGetTexEnv

glGetTexGen

glGetTexImage

glGetTexLevelParameter

glGetTexParameter

glHint

glIndex

glIndexMask

glIsEnabled

glLight

glLightModel

glLineStipple

glLineWidth

glListBase

glLogicOp

glMap1

glMap2

glMapGrid

glMatrixMode

glNewList

glNormal

glPixelMap

glPixelStore

glPixelTransfer

glPixelZoom

glPointSize

glPolygonMode

glPolygonStipple

glPushAttrib

glPushMatrix

glPushName

glRasterPos

glReadPixels

glScissor

glShadeModel

glStencilFunc

glStencilMask

glStencilOp

glTexCoord

glTexEnv

glTexGen

glTexImage1D

glTexImage2D

glViewport