共用方式為


glGetTexParameteriv 函式

glGetTexParameterfvglGetTexParameteriv函式會傳回紋理參數值。

語法

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函式可以擷取下列錯誤碼。

名稱 意義
GL_INVALID_ENUM
目標名稱 不是接受的值。
GL_INVALID_OPERATION
對 glBegin 的呼叫與 glEnd的對應呼叫之間呼叫函式。

備註

glGetTexParameter函式會在參數中傳回指定為pname的紋理參數值或值。 目標參數會定義目標紋理,GL_TEXTURE_1D或GL_TEXTURE_2D,以指定一維或二維紋理。 pname參數會接受與glTexParameter相同的符號,並使用相同的解譯。

如果產生錯誤,則不會對 參數的內容進行任何變更。

規格需求

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

另請參閱

glBegin

glEnd

glTexParameter