glGetMapfv 函式
glGetMapdv、glGetMapfv和glGetMapiv函式會傳回評估工具參數。
void WINAPI glGetMapfv(
GLenum target,
GLenum query,
GLfloat *v
);
-
目標
-
地圖的符號名稱。 下列是接受的值:GL_MAP1_COLOR_4、GL_MAP1_INDEX、GL_MAP1_NORMAL、GL_MAP1_TEXTURE_COORD_1、GL_MAP1_TEXTURE_COORD_2、GL_MAP1_TEXTURE_COORD_3、GL_MAP1_TEXTURE_COORD_4、GL_MAP1_VERTEX_3、GL_MAP1_VERTEX_4、GL_MAP2_COLOR_4、GL_MAP2_INDEX、GL_MAP2_NORMAL、GL_MAP2_TEXTURE_COORD_1、 GL_MAP2_TEXTURE_COORD_2、GL_MAP2_TEXTURE_COORD_3、GL_MAP2_TEXTURE_COORD_4、GL_MAP2_VERTEX_3和GL_MAP2_VERTEX_4。
-
查詢
-
指定要傳回的參數。 接受下列符號名稱。
值 意義 - GL_COEFF
v參數會傳回評估工具函式的控制點。 一維評估工具會傳回 訂單 控制點,二維評估工具會傳回 uorderxvorder 控制點。 每個控制點都包含一個、兩個、三個或四個整數、單精確度浮點數或雙精確度浮點值,視評估工具的類型而定。 二維控制點會以資料列主要順序傳回、快速遞增 uorder 索引,以及每個資料列之後 的喜好 索引。 當要求時,整數值會透過將內部浮點值四捨五入至最接近的整數值來計算。 - GL_ORDER
v參數會傳回評估工具函式的順序。 一維評估工具會傳回單一值 順序。 二維評估工具會傳回兩個值 uorder 和 vorder。 - GL_DOMAIN
v參數會傳回線性u和v對應參數。 一維評估工具會傳回兩個值 u 1 和 u 2,如 glMap1所指定。 二維評估工具 (u1、u2、v1和v2) 傳回四個值,如glMap2所指定。 當要求時,整數值會透過將內部浮點值四捨五入至最接近的整數值來計算。 -
v
-
傳回要求的資料。
此函式不會傳回值。
glGetError函式可以擷取下列錯誤碼。
glGetMap函式會傳回評估工具參數。 (glMap1 和 glMap2函式會定義評估工具。) 目標參數會指定對應、查詢會選取特定參數,以及v指向將傳回值的儲存體。
如果產生錯誤,則不會對 v的內容進行任何變更。
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|