Pacchetto | flash.display3D.textures |
Classe | public final class RectangleTexture |
Ereditarietà | RectangleTexture TextureBase EventDispatcher Object |
Definisce una texture 2D da utilizzare durante il rendering.
Non è possibile creare direttamente un'istanza Texture. Le istanze vanno create utilizzando il metodo Context3D createRectangleTexture()
.
Elementi API correlati
Proprietà pubbliche
Metodi pubblici
Metodo | Definito da | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Libera tutte le risorse GPU associate a questa texture. | TextureBase | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Carica una texture da un oggetto BitmapData. | RectangleTexture | ||
Carica una texture da un oggetto BitmapData. | RectangleTexture | ||
Carica una texture da un ByteArray. | RectangleTexture | ||
Carica una texture da un ByteArray. | RectangleTexture | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Eventi
Descrizione dei metodi
uploadFromBitmapData | () | metodo |
public function uploadFromBitmapData(source:BitmapData):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11.8, AIR 3.8 |
Carica una texture da un oggetto BitmapData.
Parametri
source:BitmapData — Una bitmap.
|
Genera
TypeError — Puntatore nullo: quando source è null.
| |
ArgumentError — Errore BitmapData non valido: se source non contiene una texture valida. La dimensione massima consentita è 4096 o la dimensione del buffer nascosto, a seconda di quale sia la maggiore.
| |
Error — 3768: L’API Stage3D non può essere utilizzato durante l’esecuzione in background.
|
uploadFromBitmapDataAsync | () | metodo |
public function uploadFromBitmapDataAsync(source:BitmapData):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 24 |
Carica una texture da un oggetto BitmapData.
Parametri
source:BitmapData — Una bitmap. Questa funzione carica in modo asincrono i dati della texture. Qualsiasi metodo di disegno che tenta di usare la texture avrà esito negativo fino al completamento dell’upload. Al termine dell’upload, l’oggetto Texture invia Event.TEXTURE_UPLOADED . Event.TEXTURE_READY è una funzione di callback utilizzata per indicare che le chiamate asincrone ricevute per l’oggetto texture sono state eseguite correttamente. In caso di errore durante il caricamento in background, l’oggetto Texture invia Event.ERROREVENT .
|
Genera
TypeError — Puntatore nullo: quando source è null.
| |
ArgumentError — Errore BitmapData non valido: se source non contiene una texture valida. La dimensione massima consentita è 4096 o la dimensione del buffer nascosto, a seconda di quale sia la maggiore.
| |
Error — 3768: L’API Stage3D non può essere utilizzato durante l’esecuzione in background.
|
Elementi API correlati
uploadFromByteArray | () | metodo |
public function uploadFromByteArray(data:ByteArray, byteArrayOffset:uint):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 11.8, AIR 3.8 |
Carica una texture da un ByteArray.
Parametri
data:ByteArray — Un array di byte che include byte sufficienti nel formato interno della texture per riempire la texture. Le texture rgba vengono lette come byte per singolo componente texel (1 o 4). Le texture float vengono lette come float per singolo componente texel (1 o 4). L'oggetto ByteArray deve utilizzare il formato little endian.
| |
byteArrayOffset:uint — La posizione dell’oggetto array di byte in corrispondenza della quale iniziare a leggere i dati della texture.
|
Genera
TypeError — Puntatore nullo: quando matrix è null.
| |
RangeError — Dimensione di input errata: se il numero di byte disponibili da byteArrayOffset alla fine dell’array di byte data è inferiore alla quantità di dati necessaria per una texture o se byteArrayOffset è maggiore o uguale alla lunghezza di data .
| |
Error — 3768: L’API Stage3D non può essere utilizzato durante l’esecuzione in background.
|
uploadFromByteArrayAsync | () | metodo |
public function uploadFromByteArrayAsync(data:ByteArray, byteArrayOffset:uint):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 24 |
Carica una texture da un ByteArray.
Parametri
data:ByteArray — Un array di byte che include byte sufficienti nel formato interno della texture per riempire la texture. Le texture rgba vengono lette come byte per singolo componente texel (1 o 4). Le texture float vengono lette come float per singolo componente texel (1 o 4). L'oggetto ByteArray deve utilizzare il formato little endian.
| |
byteArrayOffset:uint — La posizione dell’oggetto array di byte in corrispondenza della quale iniziare a leggere i dati della texture. Questa funzione carica in modo asincrono i dati della texture. Qualsiasi metodo di disegno che tenta di usare la texture avrà esito negativo fino al completamento dell’upload. Al termine dell’upload, l’oggetto Texture invia Event.TEXTURE_UPLOADED . Event.TEXTURE_READY è una funzione di callback utilizzata per indicare che le chiamate asincrone ricevute per l’oggetto texture sono state eseguite correttamente. In caso di errore durante il caricamento in background, l’oggetto Texture invia Event.ERROREVENT .
|
Genera
TypeError — Puntatore nullo: quando matrix è null.
| |
RangeError — Dimensione di input errata: se il numero di byte disponibili da byteArrayOffset alla fine dell’array di byte data è inferiore alla quantità di dati necessaria per una texture o se byteArrayOffset è maggiore o uguale alla lunghezza di data .
| |
Error — 3768: L’API Stage3D non può essere utilizzato durante l’esecuzione in background.
|
Tue Jun 12 2018, 02:44 PM Z