Novità in questa versione

Local Navigation

Grafica

OpenGL ES 2.0

OpenGL ES 2.0 è supportato con l'aggiunta dell'interfaccia GL20 definita nel pacchetto net.rim.device.api.opengles. OpenGL ES 2.0 è supportato anche nella classe GLField. Miglioramenti alla classe GLUtils e nuovi metodi di utilità facilitano l'utilizzo di OpenGL ES 1.1 e 2.0. La GLUtils classe è implementata nel pacchetto net.rim.device.api.opengles.

È ora possibile caricare un elemento EncodedImage come trama per un oggetto 3D, una parte di un elemento EncodedImage o Bitmap in un trama. È possibile anche caricare programmi per l'ombreggiatura.

OpenVG 1.1

La classe VGUtils fornisce un insieme di metodi di utilità che semplifica l'utilizzo di OpenVG. La classe VGUtils viene implementata nel pacchetto net.rim.device.api.openvg.

È possibile creare un oggetto VGImage da una regione di un elemento Bitmap o EncodedImage. È possibile creare un oggetto VGPath dal percorso dei dati SVG e utilizzare il metodo più semplice per creare percorsi basati su gradienti lineari o radiali. È possibile anche aggiungere segmenti di percorso a un elemento VGPath, creare testo in un elemento VGPath o VGImage, specificando il testo e il carattere da utilizzare. È possibile disegnare il testo come glifi di immagine o percorso e controllare la struttura del grifo di testo (riempito, a tratti o entrambi) e adattare il testo senza doverlo disegnare. È possibile caricare i dati delle immagini da una regione di un elemento Bitmap o EncodedImage in una regione di un elemento VGImage.

Utilità matematiche

Le classi Matrix3f e Matrix4f del pacchetto net.rim.device.api.math sono state migliorate con metodi che consentono di creare diversi tipi di matrici utilizzati da OpenGL ES e OpenVG. Il metodo Matrix3f.shear() trasforma una matrice per includere una quantità specificata di distorsioni lungo due assi.

I metodi createBillboard(), createLookAt(), createOrthographic(), createPerspective() e createReflection() in Matrix4f facilitano la creazione delle matrici richieste quando si utilizza OpenGL ES.

Argomento successivo: Protezione
Argomento precedente: Stima ora di partenza

Le informazioni sono state utili? Inviateci i vostri commenti.