fungsi glGetMapfv
Fungsi glGetMapdv, glGetMapfv, dan glGetMapiv mengembalikan parameter evaluator.
void WINAPI glGetMapfv(
GLenum target,
GLenum query,
GLfloat *v
);
-
target
-
Nama simbolis peta. Berikut ini adalah nilai yang diterima: GL_MAP1_COLOR_4, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, dan GL_MAP2_VERTEX_4.
-
query
-
Menentukan parameter mana yang akan dikembalikan. Nama simbolik berikut diterima.
Nilai Makna - GL_COEFF
Parameter v mengembalikan titik kontrol untuk fungsi evaluator. Evaluator satu dimensi mengembalikan titik kontrol pesanan , dan evaluator dua dimensi mengembalikan titik kontrol uorderxvorder . Setiap titik kontrol terdiri dari satu, dua, tiga, atau empat bilangan bulat, floating-point presisi tunggal, atau nilai floating-point presisi ganda, tergantung pada jenis evaluator. Titik kontrol dua dimensi dikembalikan dalam urutan utama baris, menaikkan indeks uorder dengan cepat, dan indeks vorder setelah setiap baris. Nilai bilangan bulat, saat diminta, dihitung dengan membulatkan nilai floating-point internal ke nilai bilangan bulat terdekat. - GL_ORDER
Parameter v mengembalikan urutan fungsi evaluator. Evaluator satu dimensi mengembalikan satu nilai, urutan. Evaluator dua dimensi mengembalikan dua nilai, uorder dan vorder. - GL_DOMAIN
Parameter v mengembalikan parameter pemetaan linear u dan v . Evaluator satu dimensi mengembalikan dua nilai, u 1 dan u 2, seperti yang ditentukan oleh glMap1. Evaluator dua dimensi mengembalikan empat nilai (u1, u2, v1, dan v2) seperti yang ditentukan oleh glMap2. Nilai bilangan bulat, saat diminta, dihitung dengan membulatkan nilai floating-point internal ke nilai bilangan bulat terdekat. -
v
-
Mengembalikan data yang diminta.
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
target atau kueri bukan nilai yang diterima. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Fungsi glGetMap mengembalikan parameter evaluator. (Fungsi glMap1 dan glMap2 mendefinisikan evaluator.) Parameter target menentukan peta, kueri memilih parameter tertentu, dan v menunjuk ke penyimpanan tempat nilai akan dikembalikan.
Nilai yang dapat diterima untuk parameter target dijelaskan dalam glMap1 dan glMap2.
Jika kesalahan dihasilkan, tidak ada perubahan yang dilakukan pada konten v.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Pustaka |
|
DLL |
|