fungsi glEnableClientState

Fungsi glEnableClientState dan glDisableClientState masing-masing mengaktifkan dan menonaktifkan array.

Sintaks

void WINAPI glEnableClientState(
   GLenum array
);

Parameter

array

Konstanta simbolis untuk array yang ingin Anda aktifkan atau nonaktifkan. Parameter ini dapat mengasumsikan salah satu nilai berikut.

Nilai Makna
GL_COLOR_ARRAY
Jika diaktifkan, gunakan array warna dengan panggilan ke glArrayElement, glDrawElements, atau glDrawArrays.
Lihat juga glColorPointer.
GL_EDGE_FLAG_ARRAY
Jika diaktifkan, gunakan array bendera tepi dengan panggilan ke glArrayElement, glDrawElements, atau glDrawArrays.
Lihat juga glEdgeFlagPointer.
GL_INDEX_ARRAY
Jika diaktifkan, gunakan array indeks dengan panggilan ke glArrayElement, glDrawElements, atau glDrawArrays.
Lihat juga glIndexPointer.
GL_NORMAL_ARRAY
Jika diaktifkan, gunakan array normal dengan panggilan ke glArrayElement, glDrawElements, atau glDrawArrays.
Lihat juga glNormalPointer.
GL_TEXTURE_COORD_ARRAY
Jika diaktifkan, gunakan array koordinat tekstur dengan panggilan ke glArrayElement, glDrawElements, atau glDrawArrays.
Lihat juga glTexCoordPointer.
GL_VERTEX_ARRAY
Jika diaktifkan, gunakan array vertex dengan panggilan ke glArrayElement, glDrawElements, atau glDrawArrays.
Lihat juga glVertexPointer.

Mengembalikan nilai

Fungsi ini tidak mengembalikan nilai.

Kode kesalahan

Kode kesalahan berikut dapat diambil oleh fungsi glGetError .

Nama Makna
GL_INVALID_ENUM
array bukan nilai yang diterima.

Keterangan

Fungsi glEnableClientState dan glDisableClientState memungkinkan dan menonaktifkan berbagai array individual. Gunakan glIsEnabled atau glGet untuk menentukan pengaturan kemampuan apa pun saat ini.

Memanggil glEnableClientState dan glDisableClientState antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd dapat menyebabkan kesalahan. Jika tidak ada kesalahan yang dihasilkan, perilaku tidak ditentukan.

Catatan

Fungsi glEnableClientState dan glDisableClientState hanya tersedia di OpenGL versi 1.1 atau yang lebih baru.

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

glArrayElement

glBegin

glColorPointer

glDisableClientState

glDrawArrays

glDrawElements

glEdgeFlagPointer

glEnable

glEnd

glGetPointerv

glIndexPointer

glInterleavedArrays

glNormalPointer

glTexCoordPointer

glVertexPointer