glGetTexParameteriv 函式
glGetTexParameterfv和glGetTexParameteriv函式會傳回紋理參數值。
語法
void WINAPI glGetTexParameteriv(
GLenum target,
GLenum pname,
GLint *params
);
參數
-
目標
-
目標紋理的符號名稱。 接受GL_TEXTURE_1D和GL_TEXTURE_2D。
-
pname
-
紋理參數的符號名稱。 接受下列值。
值 意義 - GL_TEXTURE_MAG_FILTER
傳回單一值紋理放大篩選器,這是符號常數。 - GL_TEXTURE_MIN_FILTER
傳回單一值紋理縮小篩選準則,這是符號常數。 - GL_TEXTURE_WRAP_S
傳回紋理座標 的單一值包裝函式,這是符號常數。 - GL_TEXTURE_WRAP_T
傳回紋理座標 t的單一值包裝函式,這是符號常數。 - GL_TEXTURE_BORDER_COLOR
傳回四個包含紋理框線 RGBA 色彩的整數或浮點數。 浮點值會傳回範圍 [0,1]。 整數值會以內部浮點標記法的線性對應傳回,讓 1.0 對應至最正表示的整數,而 -1.0 會對應至最負數的可表示整數。 - GL_TEXTURE_PRIORITY
傳回目標紋理 (或系結至目標紋理) 的具名紋理優先順序。 初始值為 1。 請參閱 glPrioritizeTextures。 - GL_TEXTURE_RESIDENT
傳回目標紋理的居住狀態。 如果參數中傳回的值是GL_TRUE,紋理會駐留在紋理記憶體中。 請參閱 glAreTexturesResident。 -
params
-
傳回紋理參數。
傳回值
此函式不會傳回值。
錯誤碼
glGetError函式可以擷取下列錯誤碼。
名稱 | 意義 |
---|---|
|
目標 或 名稱 不是接受的值。 |
|
在 對 glBegin 的呼叫與 glEnd的對應呼叫之間呼叫函式。 |
備註
glGetTexParameter函式會在參數中傳回指定為pname的紋理參數值或值。 目標參數會定義目標紋理,GL_TEXTURE_1D或GL_TEXTURE_2D,以指定一維或二維紋理。 pname參數會接受與glTexParameter相同的符號,並使用相同的解譯。
如果產生錯誤,則不會對 參數的內容進行任何變更。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|