Bagikan melalui


fungsi glGetTexGenfv

Fungsi glGetTexGendv, glGetTexGenfv, dan glGetTexGeniv mengembalikan parameter pembuatan koordinat tekstur.

Sintaks

void WINAPI glGetTexGenfv(
   GLenum  coord,
   GLenum  pname,
   GLfloat *params
);

Parameter

koord

Koordinat tekstur. Harus GL_S, GL_T, GL_R, atau GL_Q.

nama p

Nama simbolis dari nilai yang akan dikembalikan. Harus berupa GL_TEXTURE_GEN_MODE atau nama salah satu persamaan bidang pembuatan tekstur: GL_OBJECT_PLANE atau GL_EYE_PLANE. Nilai-nilai ini adalah sebagai berikut.

Nilai Makna
GL_TEXTURE_GEN_MODE
Parameter params mengembalikan fungsi pembuatan tekstur bernilai tunggal, konstanta simbolis.
GL_OBJECT_PLANE
Parameter params mengembalikan empat koefisien persamaan bidang yang menentukan pembuatan koordinat linier objek. Nilai bilangan bulat, ketika diminta, dipetakan langsung dari representasi floating-point internal.
GL_EYE_PLANE
Parameter params mengembalikan empat koefisien persamaan bidang yang menentukan pembuatan koordinat linear mata. Nilai bilangan bulat, ketika diminta, dipetakan langsung dari representasi floating-point internal. Nilai yang dikembalikan adalah nilai yang dipertahankan dalam koordinat mata. Nilai tersebut tidak sama dengan nilai yang ditentukan menggunakan glTexGen, kecuali matriks tampilan model diidentifikasi pada saat glTexGen dipanggil.

params

Mengembalikan data yang diminta.

Menampilkan nilai

Fungsi ini tidak mengembalikan nilai.

Kode kesalahan

Kode kesalahan berikut dapat diambil oleh fungsi glGetError .

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

Keterangan

Fungsi glGetTexGen mengembalikan parameter param yang dipilih dari fungsi pembuatan koordinat tekstur yang Anda tentukan dengan glTexGen. Parameter koord menamai salah satu koordinat tekstur (s, t, r, q), menggunakan konstanta simbolis GL_S, GL_T, GL_R, atau GL_Q.

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

glTexGen