Convenciones de nombres

Las convenciones de nombres para los métodos de OpenGL ES son las mismas que para las de OpenGL estándar. Por ejemplo:

  • javax.microedition.khronos.opengles.GL10.glClear(int mask)
  • javax.microedition.khronos.opengles.GL10.glLoadMatrixf(FloatBuffer m)

Los métodos de punto fijo se denominan con un sufijo x. Por ejemplo:

  • javax.microedition.khronos.opengles.GL10.glLoadMatrixx(IntBuffer m)

Las constantes se denominan mediante la misma sintaxis y los mismos valores que en el OpenGL estándar. Por ejemplo:

  • javax.microedition.khronos.opengles.GL10.GL_TEXTURE0

Asignaciones de tipo de datos

Tabla 1. Asignaciones de tipos

Tipo de datos nativos

Tipo de datos de Java

Todos los tipos integrales de 8 bits

byte

Todos los tipos integrales de 16 bits

short

Todos los tipos integrales de 32 bits

int

Todos los tipos flotantes de 32 bits

float

Tabla 2. Asignaciones de puntero

Puntero nativo

Clase Java

void*

java.nio.Buffer

int*

java.nio.IntBuffer

float*

java.nio.FloatBuffer


¿Le ha resultado útil esta información? Envíenos sus comentarios.