Novedades de esta versión

Local Navigation

Gráficos

OpenGL ES 2.0

OpenGL ES 2.0 es compatible con la adición de la interfaz GL20 definida en el paquete net.rim.device.api.opengles. OpenGL ES 2.0 también es compatible con la clase GLField. Las mejoras en la clase GLUtils y un conjunto nuevo de métodos de utilidad se han diseñado para ayudarle a utilizar OpenGL ES 1.1 y 2.0. La clase GLUtils se proporciona en el paquete net.rim.device.api.opengles.

Ahora puede cargar un EncodedImage como textura para un objeto 3D, una parte de un EncodedImage o Bitmap en una textura. También puede cargar programas de sombreador.

OpenVG 1.1

La clase VGUtils ofrece un conjunto de métodos de utilidad diseñados para facilitarle el uso de OpenVG. La clase VGUtils se proporciona en el paquete net.rim.device.api.openvg.

Puede crear una VGImage a partir de una región de un Bitmap o una EncodedImage. Puede crear una VGPath a partir de datos de ruta de SVG, y utilizar un método más sencillo para crear rutas lineales o escalas radiales. También puede anexar segmentos de rutas a una VGPath, así como crear texto en una VGPath o una VGImage especificando el texto a crear y el tipo de letra a utilizar. Puede dibujar texto como glifos de imagen o glifos de ruta, y controlar si los contornos de los glifos de texto tienen relleno, están trazados o ambas cosas, y medir el texto sin dibujarlo. Puede cargar los datos de imagen de una región de una Bitmap o una EncodedImage en una región de una VGImage.

Utilidades de matemáticas

Las clases Matrix3f y Matrix4f del paquete net.rim.device.api.math se mejoraron con métodos para ayudarle a trabajar con y crear varios tipos de matrices utilizadas por OpenGL ES y OpenVG. El método Matrix3f.shear() transforma una matriz para incorporar una cantidad especificada de distorsión por dos ejes.

Los métodos createBillboard(), createLookAt(), createOrthographic(), createPerspective(), y createReflection() de Matrix4f están diseñados para facilitar la construcción de matrices que podría necesitar al usar OpenGL ES.

Tema siguiente: Seguridad

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