glGetBooleanv 函式
glGetBooleanv函式會傳回所選參數的值或值。
語法
void WINAPI glGetBooleanv(
GLenum pname,
GLboolean *params
);
參數
-
pname
-
要傳回的參數值。 接受下列符號常數。
值 意義 - GL_ACCUM_ALPHA_BITS
params參數會傳回一個值:累積緩衝區中的 Alpha 位平面數目。 - GL_ACCUM_BLUE_BITS
params參數會傳回一個值:累積緩衝區中的藍色位平面數目。 - GL_ACCUM_CLEAR_VALUE
params參數會傳回四個值:用來清除累積緩衝區的紅色、綠色、藍色和 Alpha 值。 如果要求,整數值會從內部浮點標記法線性對應,讓 1.0 傳回最正表示的整數值,而 -1.0 會傳回最負數表示的整數值。 請參閱 glClearAccum。 - GL_ACCUM_GREEN_BITS
params參數會傳回一個值:累積緩衝區中的綠色位平面數目。 - GL_ACCUM_RED_BITS
params參數會傳回一個值:累積緩衝區中的紅色位平面數目。 - GL_ALPHA_BIAS
params參數會傳回一個值:圖元傳輸期間所使用的 Alpha 偏差因數。 請參閱 glPixelTransfer。 - GL_ALPHA_BITS
params參數會傳回一個值:每個色彩緩衝區中的 Alpha 位平面數目。 - GL_ALPHA_SCALE
params參數會傳回一個值:圖元傳輸期間所使用的 Alpha 縮放比例。 請參閱 glPixelTransfer。 - GL_ALPHA_TEST
params參數會傳回單一布林值,指出是否已啟用片段的 Alpha 測試。 請參閱 glAlphaFunc。 - GL_ALPHA_TEST_FUNC
params參數會傳回一個值:Alpha 測試函式的符號名稱。 請參閱 glAlphaFunc。 - GL_ALPHA_TEST_REF
params參數會傳回一個值:Alpha 測試的參考值。 請參閱 glAlphaFunc。 如果要求,整數值會從內部浮點標記法線性對應,讓 1.0 傳回最正表示的整數值,而 -1.0 會傳回最負數表示的整數值。 - GL_ATTRIB_STACK_DEPTH
params參數會傳回一個值:屬性堆疊的深度。 如果堆疊是空的,則會傳回零。 請參閱 glPushAttrib。 - GL_AUTO_NORMAL
params參數會傳回單一布林值,指出 2D 地圖評估是否自動產生表面常態。 請參閱 glMap2。 - GL_AUX_BUFFERS
params參數會傳回一個值:輔助色彩緩衝區的數目。 - GL_BLEND
params參數會傳回單一布林值,指出是否啟用混合。 請參閱 glBlendFunc。 - GL_BLEND_DST
params參數會傳回一個值:識別目的地混合函式的符號常數。 請參閱 glBlendFunc。 - GL_BLEND_SRC
params參數會傳回一個值:識別來源混合函式的符號常數。 請參閱 glBlendFunc。 - GL_BLUE_BIAS
params參數會傳回一個值:圖元傳輸期間所使用的藍色偏差因數。 請參閱 glPixelTransfer。 - GL_BLUE_BITS
params參數會傳回一個值:每個色彩緩衝區中的藍色位平面數目。 - GL_BLUE_SCALE
params參數會傳回一個值:圖元傳輸期間所使用的藍色縮放比例。 請參閱 glPixelTransfer。 - GL_CLIENT_ATTRIB_STACK_DEPTH
params參數會傳回一個值,指出屬性堆疊的深度。 初始值為零。 請參閱 glPushClientAttrib。 - GL_CLIP_PLANEi
params參數會傳回單一布林值,指出是否啟用指定的裁剪平面。 請參閱 glClipPlane。 - GL_COLOR_ARRAY
params參數會傳回單一布林值,指出是否已定義指定的色彩陣列。 請參閱 glColorPointer。 - GL_COLOR_ARRAY_SIZE
params參數會傳回一個值,也就是色彩陣列中每個色彩的元件數目。 請參閱 glColorPointer。 - GL_COLOR_ARRAY_STRIDE
params參數會傳回一個值,也就是色彩陣列中連續色彩之間的位元組位移。 請參閱 glColorPointer。 - GL_COLOR_ARRAY_TYPE
params參數會傳回一個值,也就是色彩陣列中每個元件的資料類型。 請參閱 glColorPointer。 - GL_COLOR_CLEAR_VALUE
params參數會傳回四個值:用來清除色彩緩衝區的紅色、綠色、藍色和 Alpha 值。 如果要求,整數值會從內部浮點標記法線性對應,讓 1.0 傳回最正表示的整數值,而 -1.0 會傳回最負數表示的整數值。 請參閱 glClearColor。 - GL_COLOR_LOGIC_OP
params參數會傳回單一布林值,指出片段的 RGBA 色彩值是否使用邏輯作業合併到框架緩衝區中。 請參閱 glLogicOp。 - GL_COLOR_MATERIAL
params參數會傳回單一布林值,指出一或多個材質參數是否追蹤目前的色彩。 請參閱 glColorMaterial。 - GL_COLOR_MATERIAL_FACE
params參數會傳回一個值:符號常數,指出哪些材質具有追蹤目前色彩的參數。 請參閱 glColorMaterial。 - GL_COLOR_MATERIAL_PARAMETER
params參數會傳回一個值:表示哪些材質參數正在追蹤目前色彩的符號常數。 請參閱 glColorMaterial。 - GL_COLOR_WRITEMASK
params參數會傳回四個布林值:紅色、綠色、藍色和 Alpha 寫入會啟用色彩緩衝區。 請參閱 glColorMask。 - GL_CULL_FACE
params參數會傳回單一布林值,指出是否啟用多邊形擷取。 請參閱 glCullFace。 - GL_CULL_FACE_MODE
params參數會傳回一個值:表示要擷取哪些多邊形臉部的符號常數。 請參閱 glCullFace。 - GL_CURRENT_COLOR
params參數會傳回四個值:目前色彩的紅色、綠色、藍色和 Alpha 值。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glColor。 - GL_CURRENT_INDEX
params參數會傳回一個值:目前的色彩索引。 請參閱 glIndex。 - GL_CURRENT_NORMAL
params參數會傳回三個值:目前法線的x、y和z值。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glNormal。 - GL_CURRENT_RASTER_COLOR
params參數會傳回四個值:目前點陣位置的紅色、綠色、藍色和 Alpha 值。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glRasterPos。 - GL_CURRENT_RASTER_DISTANCE
params參數會傳回一個值:從眼睛到目前點陣位置的距離。 請參閱 glRasterPos。 - GL_CURRENT_RASTER_INDEX
params參數會傳回一個值:目前點陣位置的色彩索引。 請參閱 glRasterPos。 - GL_CURRENT_RASTER_POSITION
params參數會傳回四個值:目前點陣位置的x、y、z和w元件。 x、y和z元件位於視窗座標中,而 w則為裁剪座標。 請參閱 glRasterPos。 - GL_CURRENT_RASTER_POSITION_VALID
params參數會傳回單一布林值,指出目前的點陣位置是否有效。 請參閱 glRasterPos。 - GL_CURRENT_RASTER_TEXTURE_COORDS
params參數會傳回四個值:s、t、r和q目前的點陣紋理座標。 請參閱 glRasterPos 和 glTexCoord。 - GL_CURRENT_TEXTURE_COORDS
params參數會傳回四個值:s、t、r和q目前的紋理座標。 請參閱 glTexCoord。 - GL_DEPTH_BIAS
params參數會傳回一個值:圖元傳輸期間所使用的深度偏差因數。 請參閱 glPixelTransfer。 - GL_DEPTH_BITS
params參數會傳回一個值:深度緩衝區中的位平面數目。 - GL_DEPTH_CLEAR_VALUE
params參數會傳回一個值:用來清除深度緩衝區的值。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glClearDepth。 - GL_DEPTH_FUNC
params參數會傳回一個值:表示深度比較函數的符號常數。 請參閱 glDepthFunc。 - GL_DEPTH_RANGE
params參數會傳回兩個值:深度緩衝區的近近和遠對應限制。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glDepthRange。 - GL_DEPTH_SCALE
params參數會傳回一個值:圖元傳輸期間所使用的深度縮放比例。 請參閱 glPixelTransfer。 - GL_DEPTH_TEST
params參數會傳回單一布林值,指出是否啟用片段的深度測試。 請參閱 glDepthFunc 和 glDepthRange。 - GL_DEPTH_WRITEMASK
params參數會傳回單一布林值,指出是否已啟用寫入深度緩衝區。 請參閱 glDepthMask。 - GL_DITHER
params參數會傳回單一布林值,指出是否啟用片段色彩和索引的刪除。 - GL_DOUBLEBUFFER
params參數會傳回單一布林值,指出是否支援雙精度緩衝。 - GL_DRAW_BUFFER
params參數會傳回一個值:表示要繪製哪些緩衝區的符號常數。 請參閱 glDrawBuffer。 - GL_EDGE_FLAG
params參數會傳回單一布林值,指出目前的邊緣旗標為 true 或 false。 請參閱 glEdgeFlag。 - GL_EDGE_FLAG_ARRAY
params參數會傳回單一布林值,指出邊緣旗標陣列是否已啟用。 請參閱 glEdgeFlagPointer。 - GL_EDGE_FLAG_ARRAY_STRIDE
params參數會傳回一個值,也就是邊緣旗標陣列中連續邊緣旗標之間的位元組位移。 請參閱 glEdgeFlagPointer。 - GL_FOG
params參數會傳回單一布林值,指出是否已啟用霧化。 請參閱 glFog。 - GL_FOG_COLOR
params參數會傳回四個值:紅色、綠色、藍色和 Alpha 色彩的 Alpha 元件。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glFog。 - GL_FOG_DENSITY
params參數會傳回一個值:濕度密度參數。 請參閱 glFog。 - GL_FOG_END
params參數會傳回一個值:線性水氣方程式的結束因數。 請參閱 glFog。 - GL_FOG_HINT
params參數會傳回一個值:一個符號常數,指出水氣提示的模式。 請參閱 glHint。 - GL_FOG_INDEX
params參數會傳回一個值:霧色索引。 請參閱 glFog。 - GL_FOG_MODE
params參數會傳回一個值:符號常數,指出選取了哪一個模糊方程式。 請參閱 glFog。 - GL_FOG_START
params參數會傳回一個值:線性霧化方程式的開始因數。 請參閱 glFog。 - GL_FRONT_FACE
params參數會傳回一個值:符號常數,指出順時針或逆時針多邊形線圈是否被視為正面。 請參閱 glFrontFace。 - GL_GREEN_BIAS
params參數會傳回一個值:圖元傳輸期間所使用的綠色偏差因數。 - GL_GREEN_BITS
params參數會傳回一個值:每個色彩緩衝區中的綠色位平面數目。 - GL_GREEN_SCALE
params參數會傳回一個值:圖元傳輸期間所使用的綠色縮放比例。 請參閱 glPixelTransfer。 - GL_INDEX_ARRAY
params參數會傳回單一布林值,指出是否啟用色彩索引陣列。 請參閱 glIndexPointer。 - GL_INDEX_ARRAY_STRIDE
params參數會傳回一個值,也就是色彩索引陣列中連續色彩索引之間的位元組位移。 請參閱 glIndexPointer。 - GL_INDEX_ARRAY_TYPE
params參數會傳回一個值,也就是色彩索引陣列中索引的資料類型。 初始值為 GL_FLOAT。 請參閱 glIndexPointer。 - GL_INDEX_BITS
params參數會傳回一個值:每個色彩索引緩衝區中的位平面數目。 - GL_INDEX_CLEAR_VALUE
params參數會傳回一個值:用來清除色彩索引緩衝區的色彩索引。 請參閱 glClearIndex。 - GL_INDEX_LOGIC_OP
params參數會傳回單一布林值,指出片段的索引值是否使用邏輯運算合併到 framebuffer 中。 請參閱 glLogicOp。 - GL_INDEX_MODE
params參數會傳回單一布林值,指出 OpenGL 是否處於色彩索引模式, (TRUE) 或 RGBA 模式 (FALSE) 。 - GL_INDEX_OFFSET
params參數會傳回一個值:圖元傳輸期間新增至色彩和樣板索引的位移。 請參閱 glPixelTransfer。 - GL_INDEX_SHIFT
params參數會傳回一個值:色彩和樣板索引在圖元傳輸期間移動的數量。 請參閱 glPixelTransfer。 - GL_INDEX_WRITEMASK
params參數會傳回一個值:遮罩,指出可以寫入每個色彩索引緩衝區的位平面。 請參閱 glIndexMask。 - GL_LIGHTi
params參數會傳回單一布林值,指出是否啟用指定的光線。 請參閱 glLight 和 glLightModel。 - GL_LIGHTING
params參數會傳回單一布林值,指出是否啟用光源。 請參閱 glLightModel。 - GL_LIGHT_MODEL_AMBIENT
params參數會傳回四個值:整個場景環境強度的紅色、綠色、藍色和 Alpha 元件。 如有要求,整數值會從內部浮點標記法線性對應,因此 1.0 會傳回最正表示的整數值,而 -1.0 則傳回最負數的可表示整數值。 請參閱 glLightModel。 - GL_LIGHT_MODEL_LOCAL_VIEWER
params參數會傳回單一布林值,指出反射反射計算是否將檢視器視為場景的本機。 請參閱 glLightModel。 - GL_LIGHT_MODEL_TWO_SIDE
params參數會傳回單一布林值,指出是否使用個別材質來計算正面和反向多邊形的光源。 請參閱 glLightModel。 - GL_LINE_SMOOTH
params參數會傳回單一布林值,指出是否啟用行的反鋸齒。 請參閱 glLineWidth。 - GL_LINE_SMOOTH_HINT
params參數會傳回一個值:表示線條反鋸齒提示模式的符號常數。 請參閱 glHint。 - GL_LINE_STIPPLE
params參數會傳回單一布林值,指出是否啟用行的存根。 請參閱 glLineStipple。 - GL_LINE_STIPPLE_PATTERN
params參數會傳回一個值:16 位行 Stipple 模式。 請參閱 glLineStipple。 - GL_LINE_STIPPLE_REPEAT
params參數會傳回一個值:行 Stipple 重複因數。 請參閱 glLineStipple。 - GL_LINE_WIDTH
params參數會傳回一個值:以glLineWidth指定的線條寬度。 - GL_LINE_WIDTH_GRANULARITY
params參數會傳回一個值:反鋸齒線條的相鄰支援寬度之間的寬度差異。 請參閱 glLineWidth。 - GL_LINE_WIDTH_RANGE
params參數會傳回兩個值:反鋸齒線條的最小和最大支援寬度。 請參閱 glLineWidth。 - GL_LIST_BASE
params參數會傳回一個值:基底位移新增至呈現給glCallLists之陣列中的所有名稱。 請參閱 glListBase。 - GL_LIST_INDEX
params參數會傳回一個值:目前正在建構的顯示清單名稱。 如果沒有目前建構中的顯示清單,則會傳回零。 請參閱 glNewList。 - GL_LIST_MODE
params參數會傳回一個值:表示目前正在建構之顯示清單建構模式的符號常數。 請參閱 glNewList。 - GL_LOGIC_OP
params參數會傳回單一布林值,指出是否使用邏輯作業將片段索引合併到 framebuffer 中。 請參閱 glLogicOp。 - GL_LOGIC_OP_MODE
params參數會傳回一個值:表示所選邏輯操作模式的符號常數。 請參閱 glLogicOp。 - GL_MAP1_COLOR_4
params參數會傳回單一布林值,指出 1D 評估是否會產生色彩。 請參閱 glMap1。 - GL_MAP1_GRID_DOMAIN
params參數會傳回兩個值:1D 地圖格線網域的端點。 請參閱 glMapGrid。 - GL_MAP1_GRID_SEGMENTS
params參數會傳回一個值:1D 地圖格線定義域中的分割區數目。 請參閱 glMapGrid。 - GL_MAP1_INDEX
params參數會傳回單一布林值,指出 1D 評估是否會產生色彩索引。 請參閱 glMap1。 - GL_MAP1_NORMAL
params參數會傳回單一布林值,指出 1D 評估是否會產生常態。 請參閱 glMap1。 - GL_MAP1_TEXTURE_COORD_1
params參數會傳回單一布林值,指出 1D 評估是否會產生 1D 紋理座標。 請參閱 glMap1。 - GL_MAP1_TEXTURE_COORD_2
params參數會傳回單一布林值,指出 1D 評估是否會產生 2D 紋理座標。 請參閱 glMap1。 - GL_MAP1_TEXTURE_COORD_3
params參數會傳回單一布林值,指出 1D 評估是否會產生 3D 紋理座標。 請參閱 glMap1。 - GL_MAP1_TEXTURE_COORD_4
params參數會傳回單一布林值,指出 1D 評估是否會產生 4D 紋理座標。 請參閱 glMap1。 - GL_MAP1_VERTEX_3
params參數會傳回單一布林值,指出 1D 評估是否會產生 3D 頂點座標。 請參閱 glMap1。 - GL_MAP1_VERTEX_4
params參數會傳回單一布林值,指出 1D 評估是否產生 4D 頂點座標。 請參閱 glMap1。 - GL_MAP2_COLOR_4
params參數會傳回單一布林值,指出 2D 評估是否會產生色彩。 請參閱 glMap2。 - GL_MAP2_GRID_DOMAIN
params參數會傳回四個值:2D 對應i和j方格網域的端點。 請參閱 glMapGrid。 - GL_MAP2_GRID_SEGMENTS
params參數會傳回兩個值:2D 對應i和j方格定義域中的分割區數目。 請參閱 glMapGrid。 - GL_MAP2_INDEX
params參數會傳回單一布林值,指出 2D 評估是否產生色彩索引。 請參閱 glMap2。 - GL_MAP2_NORMAL
params參數會傳回單一布林值,指出 2D 評估是否會產生常態。 請參閱 glMap2。 - GL_MAP2_TEXTURE_COORD_1
params參數會傳回單一布林值,指出 2D 評估是否會產生 1D 紋理座標。 請參閱 glMap2。 - GL_MAP2_TEXTURE_COORD_2
params參數會傳回單一布林值,指出 2D 評估是否會產生 2D 紋理座標。 請參閱 glMap2。 - GL_MAP2_TEXTURE_COORD_3
params參數會傳回單一布林值,指出 2D 評估是否會產生 3D 紋理座標。 請參閱 glMap2。 - GL_MAP2_TEXTURE_COORD_4
params參數會傳回單一布林值,指出 2D 評估是否會產生 4D 紋理座標。 請參閱 glMap2。 - GL_MAP2_VERTEX_3
params參數會傳回單一布林值,指出 2D 評估是否產生 3D 頂點座標。 請參閱 glMap2。 - GL_MAP2_VERTEX_4
params參數會傳回單一布林值,指出 2D 評估是否會產生 4D 頂點座標。 請參閱 glMap2。 - GL_MAP_COLOR
params參數會傳回單一布林值,指出色彩和色彩索引是否要在圖元傳輸期間由表格查閱取代。 請參閱 glPixelTransfer。 - GL_MAP_STENCIL
params參數會傳回單一布林值,指出樣板索引是否要在圖元傳輸期間由資料表查閱取代。 請參閱 glPixelTransfer。 - GL_MATRIX_MODE
params參數會傳回一個值:表示哪個矩陣堆疊目前是所有矩陣作業的目標符號常數。 請參閱 glMatrixMode。 - GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
params參數會傳回一個值,指出用戶端屬性堆疊支援的最大深度。 請參閱 glPushClientAttrib。 - GL_MAX_ATTRIB_STACK_DEPTH
params參數會傳回一個值:屬性堆疊支援的最大深度。 請參閱 glPushAttrib。 - GL_MAX_CLIP_PLANES
params參數會傳回一個值:應用程式定義的裁剪平面數目上限。 請參閱 glClipPlane。 - GL_MAX_EVAL_ORDER
params參數會傳回一個值:1D 和 2D 評估工具支援的方程式順序上限。 請參閱 glMap1 和 glMap2。 - GL_MAX_LIGHTS
params參數會傳回一個值:光線數目上限。 請參閱 glLight。 - GL_MAX_LIST_NESTING
params參數會傳回一個值:顯示清單周遊期間允許的最大遞迴深度。 請參閱 glCallList。 - GL_MAX_MODELVIEW_STACK_DEPTH
params參數會傳回一個值:modelview 矩陣堆疊支援的最大深度。 請參閱 glPushMatrix。 - GL_MAX_NAME_STACK_DEPTH
params參數會傳回一個值:選取範圍名稱堆疊支援的最大深度。 請參閱 glPushName。 - GL_MAX_PIXEL_MAP_TABLE
params參數會傳回一個值:glPixelMap查閱表格支援的大小上限。 - GL_MAX_PROJECTION_STACK_DEPTH
params參數會傳回一個值:投影矩陣堆疊支援的最大深度。 請參閱 glPushMatrix。 - GL_MAX_TEXTURE_SIZE
params參數會傳回一個值:任何紋理影像的寬度或高度上限, (沒有框線) 。 請參閱 glTexImage1D 和 glTexImage2D。 - GL_MAX_TEXTURE_STACK_DEPTH
params參數會傳回一個值:紋理矩陣堆疊支援的最大深度。 請參閱 glPushMatrix。 - GL_MAX_VIEWPORT_DIMS
params參數會傳回兩個值:檢視區的最大支援寬度和高度。 請參閱 glViewport。 - GL_MODELVIEW_MATRIX
params參數會傳回 16 個值:modelview 矩陣堆疊頂端的 modelview 矩陣。 請參閱 glPushMatrix。 - GL_MODELVIEW_STACK_DEPTH
params參數會傳回一個值:modelview 矩陣堆疊上的矩陣數目。 請參閱 glPushMatrix。 - GL_NAME_STACK_DEPTH
params參數會傳回一個值:選取名稱堆疊上的名稱數目。 請參閱 glPushName。 - GL_NORMAL_ARRAY
params參數會傳回單一布林值,指出是否啟用一般陣列。 請參閱 glNormalPointer。 - GL_NORMAL_ARRAY_STRIDE
params參數會傳回一個值,也就是一般陣列中連續常態之間的位元組位移。 請參閱 glNormalPointer。 - GL_NORMAL_ARRAY_TYPE
params參數會傳回一個值,也就是一般陣列中每個座標的資料類型。 請參閱 glNormalPointer。 - GL_NORMALIZE
params參數會傳回單一布林值,指出正常值是否在轉換成眼睛座標之後自動調整為單位長度。 請參閱 glNormal。 - GL_PACK_ALIGNMENT
params參數會傳回一個值:用來將圖元資料寫入記憶體的位元組對齊方式。 請參閱 glPixelStore。 - GL_PACK_LSB_FIRST
params參數會傳回單一布林值,指出寫入記憶體的單一位圖元是否先寫入每個未帶正負號位元組的最小有效位。 請參閱 glPixelStore。 - GL_PACK_ROW_LENGTH
params參數會傳回一個值:用來將圖元資料寫入記憶體的資料列長度。 請參閱 glPixelStore。 - GL_PACK_SKIP_PIXELS
params參數會傳回一個值:在第一個圖元寫入記憶體之前略過圖元位置的數目。 請參閱 glPixelStore。 - GL_PACK_SKIP_ROWS
params參數會傳回一個值:在第一個圖元寫入記憶體之前略過圖元位置的資料列數目。 請參閱 glPixelStore。 - GL_PACK_SWAP_BYTES
params參數會傳回單一布林值,指出是否在寫入記憶體之前交換 2 位元組和 4 位元組圖元索引和元件的位元組。 請參閱 glPixelStore。 - GL_PERSPECTIVE_CORRECTION_HINT
params參數會傳回一個值:表示檢視方塊更正提示模式的符號常數。 請參閱 glHint。 - GL_PIXEL_MAP_A_TO_A_SIZE
params參數會傳回一個值:Alpha 到 Alpha 圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_B_TO_B_SIZE
params參數會傳回一個值:藍色到藍色圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_G_TO_G_SIZE
params參數會傳回一個值:綠色到綠色圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_I_TO_A_SIZE
params參數會傳回一個值:索引到 Alpha 圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_I_TO_B_SIZE
params參數會傳回一個值:索引到藍色圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_I_TO_G_SIZE
params參數會傳回一個值:索引到綠色圖元轉譯資料表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_I_TO_I_SIZE
params參數會傳回一個值:索引到索引圖元轉譯資料表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_I_TO_R_SIZE
params參數會傳回一個值:索引到紅色圖元轉譯資料表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_R_TO_R_SIZE
params參數會傳回一個值:紅色到紅色圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_PIXEL_MAP_S_TO_S_SIZE
params參數會傳回一個值:樣板到樣板圖元轉譯表的大小。 請參閱 glPixelMap。 - GL_POINT_SIZE
params參數會傳回一個值:glPointSize所指定的點大小。 - GL_POINT_SIZE_GRANULARITY
params參數會傳回一個值:反鋸齒點相鄰支援的大小差異。 請參閱 glPointSize。 - GL_POINT_SIZE_RANGE
params參數會傳回兩個值:反鋸齒點的最小和最大支援大小。 請參閱 glPointSize。 - GL_POINT_SMOOTH
params參數會傳回單一布林值,指出是否啟用點的反鋸齒。 請參閱 glPointSize。 - GL_POINT_SMOOTH_HINT
params參數會傳回一個值:表示點反鋸齒提示模式的符號常數。 請參閱 glHint。 - GL_POLYGON_MODE
params參數會傳回兩個值:符號常數,指出前端和反向多邊形是否點陣化為點、線條或填滿多邊形。 請參閱 glPolygonMode。 - GL_POLYGON_OFFSET_FACTOR
params參數會傳回一個值,用來判斷在點陣化多邊形時產生之每個片段深度值的變數位移。 請參閱 glPolygonOffset。 - GL_POLYGON_OFFSET_UNITS
params參數會傳回一個值。 這個值會乘以實作特定的值,然後加入點陣化多邊形時所產生之每個片段的深度值。 請參閱 glPolygonOffset。 - GL_POLYGON_OFFSET_FILL
params參數會傳回單一布林值,指出是否針對填滿模式中的多邊形啟用多邊形位移。 請參閱 glPolygonOffset。 - GL_POLYGON_OFFSET_LINE
params參數會傳回單一布林值,指出是否為線條模式中的多邊形啟用多邊形位移。 請參閱 glPolygonOffset。 - GL_POLYGON_OFFSET_POINT
params參數會傳回單一布林值,指出是否針對點模式中的多邊形啟用多邊形位移。 請參閱 glPolygonOffset。 - GL_POLYGON_SMOOTH
params參數會傳回單一布林值,指出是否啟用多邊形的反鋸齒。 請參閱 glPolygonMode。 - GL_POLYGON_SMOOTH_HINT
params參數會傳回一個值:表示多邊形反鋸齒提示模式的符號常數。 請參閱 glHint。 - GL_POLYGON_STIPPLE
params參數會傳回單一布林值,指出是否啟用多邊形的存根。 請參閱 glPolygonStipple。 - GL_PROJECTION_MATRIX
params參數會傳回 16 個值:投影矩陣堆疊頂端的投影矩陣。 請參閱 glPushMatrix。 - GL_PROJECTION_STACK_DEPTH
params參數會傳回一個值:投影矩陣堆疊上的矩陣數目。 請參閱 glPushMatrix。 - GL_READ_BUFFER
params參數會傳回一個值:符號常數,指出選取要讀取的色彩緩衝區。 請參閱 glReadPixels 和 glAccum。 - GL_RED_BIAS
params參數會傳回一個值:圖元傳輸期間使用的紅色偏差因數。 請參閱 glPixelTransfer。 - GL_RED_BITS
params參數會傳回一個值:每個色彩緩衝區中的紅色位平面數目。 - GL_RED_SCALE
params參數會傳回一個值:圖元傳輸期間所使用的紅色縮放比例。 請參閱 glPixelTransfer。 - GL_RENDER_MODE
params參數會傳回一個值:表示 OpenGL 是否處於轉譯、選取或意見反應模式的符號常數。 請參閱 glRenderMode。 - GL_RGBA_MODE
params參數會傳回單一布林值,指出 OpenGL 是否為 RGBA 模式, (TRUE) 或色彩索引模式 (FALSE) 。 請參閱 glColor。 - GL_SCISSOR_BOX
params參數會傳回四個值:剪刀方塊的x和y視窗座標,後面接著其寬度和高度。 請參閱 glScissor。 - GL_SCISSOR_TEST
params參數會傳回單一布林值,指出是否啟用剪刀。 請參閱 glScissor。 - GL_SHADE_MODEL
params參數會傳回一個值:表示陰影模式是平面還是平滑的符號常數。 請參閱 glShadeModel。 - GL_STENCIL_BITS
params參數會傳回一個值:樣板緩衝區中的位平面數目。 - GL_STENCIL_CLEAR_VALUE
params參數會傳回一個值:清除樣板位平面的索引。 請參閱 glClearStencil。 - GL_STENCIL_FAIL
params參數會傳回一個值:表示樣板測試失敗時所採取的動作的符號常數。 請參閱 glStencilOp。 - GL_STENCIL_FUNC
params參數會傳回一個值:表示用來比較樣板參考值的函式與樣板緩衝區值的符號常數。 請參閱 glStencilFunc。 - GL_STENCIL_PASS_DEPTH_FAIL
params參數會傳回一個值:符號常數,指出樣板測試通過時所採取的動作,但深度測試失敗。 請參閱 glStencilOp。 - GL_STENCIL_PASS_DEPTH_PASS
params參數會傳回一個值:一個符號常數,指出樣板測試通過和深度測試通過時所採取的動作。 請參閱 glStencilOp。 - GL_STENCIL_REF
params參數會傳回一個值:與樣板緩衝區內容相比較的參考值。 請參閱 glStencilFunc。 - GL_STENCIL_TEST
params參數會傳回單一布林值,指出是否啟用片段樣板測試。 請參閱 glStencilFunc 和 glStencilOp。 - GL_STENCIL_VALUE_MASK
params參數會傳回一個值:用來遮罩樣板參考值和樣板緩衝區值的遮罩,再進行比較。 請參閱 glStencilFunc。 - GL_STENCIL_WRITEMASK
params參數會傳回一個值:控制樣板位平面寫入的遮罩。 請參閱 glStencilMask。 - GL_STEREO
params參數會傳回單一布林值,指出是否支援立體緩衝區 (左右) 。 - GL_SUBPIXEL_BITS
params參數會傳回一個值:用來在視窗座標中放置點陣化幾何的子圖元解析度位數估計。 - GL_TEXTURE_1D
params參數會傳回單一布林值,指出是否啟用 1D 紋理對應。 請參閱 glTexImage1D。 - GL_TEXTURE_2D
params參數會傳回單一布林值,指出是否啟用 2D 紋理對應。 請參閱 glTexImage2D。 - GL_TEXTURE_COORD_ARRAY
params參數會傳回單一布林值,指出是否啟用紋理座標陣列。 請參閱 glTexCoordPointer。 - GL_TEXTURE_COORD_ARRAY_SIZE
params參數會傳回一個值,也就是紋理座標陣列中每個元素的座標數目。 請參閱 glTexCoordPointer。 - GL_TEXTURE_COORD_ARRAY_STRIDE
params參數會傳回一個值,也就是紋理座標陣列中連續元素之間的位元組位移。 請參閱 glTexCoordPointer。 - GL_TEXTURE_COORD_ARRAY_TYPE
params參數參數參數會傳回一個值,也就是紋理座標陣列中座標的資料類型。 請參閱 glTexCoordPointer。 - GL_TEXTURE_ENV_COLOR
params參數會傳回四個值:紋理環境色彩的紅色、綠色、藍色和 Alpha 值。 如果要求,整數值會從內部浮點標記法線性對應,讓 1.0 傳回最正表示的整數值,而 1.0 會傳回最負數表示的整數值。 請參閱 glTexEnv。 - GL_TEXTURE_ENV_MODE
params參數會傳回一個值:符號常數,指出目前選取了哪個紋理環境函式。 請參閱 glTexEnv。 - GL_TEXTURE_GEN_Q
params參數會傳回單一布林值,指出是否啟用自動產生 Q 紋理座標。 請參閱 glTexGen。 - GL_TEXTURE_GEN_R
params參數會傳回單一布林值,指出是否啟用自動產生 R 紋理座標。 請參閱 glTexGen。 - GL_TEXTURE_GEN_S
params參數會傳回單一布林值,指出是否啟用自動產生 S 紋理座標。 請參閱 glTexGen。 - GL_TEXTURE_GEN_T
params參數會傳回單一布林值,指出是否啟用自動產生 T 紋理座標。 請參閱 glTexGen。 - GL_TEXTURE_MATRIX
params參數會傳回 16 個值:紋理矩陣堆疊頂端的紋理矩陣。 請參閱 glPushMatrix。 - GL_TEXTURE_STACK_DEPTH
params參數會傳回一個值:紋理矩陣堆疊上的矩陣數目。 請參閱 glPushMatrix。 - GL_UNPACK_ALIGNMENT
params參數會傳回一個值:用來從記憶體讀取圖元資料的位元組對齊方式。 請參閱 glPixelStore。 - GL_UNPACK_LSB_FIRST
params參數會傳回單一布林值,指出要從記憶體讀取的單一位圖元是否先從每個不帶正負號位元組的最小有效位讀取。 請參閱 glPixelStore。 - GL_UNPACK_ROW_LENGTH
params參數會傳回一個值:用來從記憶體讀取圖元資料的資料列長度。 請參閱 glPixelStore。 - GL_UNPACK_SKIP_PIXELS
params參數會傳回一個值:從記憶體讀取第一個圖元之前略過的圖元位置數目。 請參閱 glPixelStore。 - GL_UNPACK_SKIP_ROWS
params參數會傳回一個值:從記憶體讀取第一個圖元之前略過圖元位置的資料列數目。 請參閱 glPixelStore。 - GL_UNPACK_SWAP_BYTES
params參數會傳回單一布林值,指出從記憶體讀取之後,是否交換 2 位元組和 4 位元組圖元索引和元件的位元組。 請參閱 glPixelStore。 - GL_VERTEX_ARRAY
params參數會傳回單一布林值,指出是否啟用頂點陣列。 請參閱 glVertexPointer。 - GL_VERTEX_ARRAY_SIZE
params參數會傳回一個值,也就是頂點陣列中每個頂點的座標數目。 請參閱 glVertexPointer。 - GL_VERTEX_ARRAY_STRIDE
params參數會傳回一個值,也就是頂點陣列中連續頂點之間的位元組位移。 請參閱 glVertexPointer。 - GL_VERTEX_ARRAY_TYPE
params參數會傳回一個值,也就是頂點陣列中每個座標的資料類型。 請參閱 glVertexPointer。 - GL_VIEWPORT
params參數會傳回四個值:檢視區的x和y視窗座標,後面接著其寬度和高度。 請參閱 glViewport。 - GL_ZOOM_X
params參數會傳回一個值:x圖元縮放因數。 請參閱 glPixelZoom。 - GL_ZOOM_Y
params參數會傳回一個值:y圖元縮放因數。 請參閱 glPixelZoom。 -
params
-
傳回指定之參數的值或值。
傳回值
此函式不會傳回值。
錯誤碼
glGetError函式可以擷取下列錯誤碼。
名稱 | 意義 |
---|---|
|
pname 不是接受的值。 |
|
glGetBoolean 在 對 glBegin 的呼叫與 glEnd的對應呼叫之間呼叫。 |
備註
此函式會傳回 OpenGL 中簡單狀態變數的值。 pname參數是符號常數,表示要傳回的狀態變數,而 params是所指示型別的指標,用來放置傳回的資料。
如果 參數 的類型與要求的狀態變數值不同,則會執行類型轉換。 如果您呼叫 glGetBooleanv,則浮點數或整數值會轉換成GL_FALSE,而且只有在它是零時。 否則,它會轉換成 GL_TRUE。
如果您呼叫 glGetIntegerv,布林值會以GL_TRUE或GL_FALSE傳回,而大部分的浮點值會四捨五入為最接近的整數值。 不過,浮點色彩和常態會以線性對應傳回,將 1.0 對應至最正表示的整數值,並將 1.0 對應至最負數表示的整數值。
如果您呼叫 glGetFloatv 或 glGetDoublev,布林值會以GL_TRUE或GL_FALSE傳回,而整數值則會轉換成浮點值。
您可以使用 glIsEnabled更輕鬆地查詢許多布林參數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|