Bagikan melalui


fungsi glGetTexEnvfv

Fungsi glGetTexEnvfv dan glGetTexEnviv mengembalikan parameter lingkungan tekstur.

Sintaks

void WINAPI glGetTexEnvfv(
   GLenum  target,
   GLenum  pname,
   GLfloat *params
);

Parameter

target

Lingkungan tekstur. Pasti GL_TEXTURE_ENV.

nama p

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 dapat diwakili paling positif, dan peta -1,0 ke bilangan bulat yang dapat diwakili paling negatif.

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