Nouveautés de cette version

Local Navigation

Graphismes

OpenGL ES 2.0

OpenGL ES 2.0 est pris en charge avec l'ajout de l'interface GL20 définie dans le progiciel net.rim.device.api.opengles. OpenGL ES 2.0 est également pris en charge dans la classe GLField. Les améliorations de la classe GLUtils, ainsi qu'un nouvel ensemble de méthodes d'utilitaire sont conçus pour optimiser votre utilisation d'OpenGL ES 1.1 et 2.0. La classe GLUtils est fournie dans le progiciel net.rim.device.api.opengles.

Vous pouvez maintenant charger un objet EncodedImage en tant que texture d'un objet 3D, une partie de EncodedImage ou de Bitmap dans une texture. Vous pouvez également charger les programmes Shader.

OpenVG 1.1

La classe VGUtils fournit un ensemble de méthodes pratiques, conçues pour faciliter l'utilisation d'OpenVG. La classe VGUtils est fournie dans le progiciel net.rim.device.api.openvg.

Vous pouvez créer un objet VGImage à partir d'une zone d'un objet Bitmap ou EncodedImage. Vous pouvez créer un objet VGPath à partir de chemins de données SVG et utiliser une méthode plus simple pour créer des chemins avec dégradés linéaires ou radiaux. Vous pouvez également ajouter des segments de chemin à un objet VGPath, créer du texte dans un objet VGPath ou VGImage en indiquant le texte à créer et la police d'affichage à utiliser. Vous pouvez tracer du texte avec des glyphes d'image ou de chemin et indiquer si les contours des glyphes textuels sont pleins, en pointillés ou les deux ou encore mesurer le texte sans le tracer. Vous pouvez charger des données d'image depuis une zone d'un objet Bitmap ou EncodedImage dans une zone d'un objet VGImage.

Utilitaires mathématiques

Les classes Matrix3f et Matrix4f du progiciel net.rim.device.api.math ont été améliorées avec des méthodes pour vous aider à utiliser et à créer des matrices utilisées par OpenGL ES et OpenVG La méthode Matrix3f.shear() transforme une matrice pour y incorporer une marge spécifiée de distorsion le long des deux axes.

Les méthodes createBillboard(), createLookAt(), createOrthographic(), createPerspective() et createReflection() de Matrix4f sont conçues pour que vous puissiez créer des matrices dont vous pourriez avoir besoin lors de l'utilisation d'OpenGL ES.

Sujet suivant: Sécurité

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.