fungsi glGenTextures

Fungsi glGenTextures menghasilkan nama tekstur.

Sintaks

void WINAPI glGenTextures(
   GLsizei n,
   GLuint  *textures
);

Parameter

n

Jumlah nama tekstur yang akan dihasilkan.

Tekstur

Penunjuk ke elemen pertama array tempat nama tekstur yang dihasilkan disimpan.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Kode kesalahan

Kode kesalahan berikut dapat diambil oleh fungsi glGetError .

Nama Makna
GL_INVALID_VALUE
n adalah nilai negatif.
GL_INVALID_OPERATION
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd.

Keterangan

Fungsi glGenTextures mengembalikan nama tekstur n dalam parameter tekstur . Nama tekstur belum tentu merupakan sekumpulan bilangan bulat yang berdekatan, namun, tidak ada nama yang dikembalikan yang dapat digunakan segera sebelum memanggil fungsi glGenTextures . Tekstur yang dihasilkan mengasumsikan dimensi target tekstur yang pertama kali terikat dengan fungsi glBindTexture . Nama tekstur yang dikembalikan oleh glGenTextures tidak dikembalikan oleh panggilan berikutnya ke glGenTextures kecuali pertama kali dihapus dengan memanggil glDeleteTextures.

Anda tidak dapat menyertakan glGenTextures dalam daftar tampilan.

Catatan

Fungsi glGenTextures hanya tersedia di OpenGL versi 1.1 atau yang lebih baru.

Fungsi berikut mengambil informasi yang terkait dengan glGenTextures:

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

glBindTexture

glDeleteTextures

glEnd

glGet

glGetTexParameter

glIsTexture

glTexImage1D

glTexImage2D

glTexParameter