Bagikan melalui


fungsi glGetTexEnviv

Fungsi glGetTexEnvfv dan glGetTexEnviv mengembalikan parameter lingkungan tekstur.

Sintaks

void WINAPI glGetTexEnviv(
   GLenum target,
   GLenum pname,
   GLint  *params
);

Parameter

target

Lingkungan tekstur. Pasti GL_TEXTURE_ENV.

pname

Nama simbolis parameter lingkungan tekstur. Nilai berikut diterima.

Nilai Makna
GL_TEXTURE_ENV_MODE
Parameter params mengembalikan mode lingkungan tekstur bernilai tunggal, konstanta simbolis.
GL_TEXTURE_ENV_COLOR
Parameter params mengembalikan empat nilai bilangan bulat atau floating-point yang merupakan warna lingkungan tekstur. Nilai bilangan bulat, ketika diminta, dipetakan secara linier dari representasi floating-point internal sehingga 1,0 memetakan ke bilangan bulat yang paling positif yang dapat diwakili, dan peta -1.0 ke bilangan bulat yang paling negatif yang dapat diwakili.

params

Mengembalikan data yang diminta.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Kode kesalahan

Kode kesalahan berikut dapat diambil oleh fungsi glGetError .

Nama Makna
GL_INVALID_ENUM
target atau pname bukan nilai yang diterima.
GL_INVALID_OPERATION
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd.

Keterangan

Fungsi glGetTexEnv mengembalikan nilai param yang dipilih dari lingkungan tekstur yang ditentukan dengan glTexEnv. Parameter target menentukan lingkungan tekstur. Saat ini, hanya satu lingkungan tekstur yang ditentukan dan didukung: GL_TEXTURE_ENV.

Parameter pname menamai parameter lingkungan tekstur tertentu.

Jika kesalahan dihasilkan, tidak ada perubahan yang dilakukan pada konten param.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Gl.h
Pustaka
Opengl32.lib
DLL
Opengl32.dll

Lihat juga

glBegin

glEnd

glTexEnv