Package | flash.display3D.textures |
Classe | public final class RectangleTexture |
Héritage | RectangleTexture TextureBase EventDispatcher Object |
Définit une texture 2D en vue de l’utiliser lors du rendu.
Il est impossible d’instancier la texture directement. Créez des occurrences à l’aide de la méthode createRectangleTexture()
de Context3D.
Eléments de l’API associés
Propriétés publiques
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Libère toutes les ressources GPU associées à cette texture. | TextureBase | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Télécharge une texture à partir d'un objet BitmapData. | RectangleTexture | ||
Télécharge une texture à partir d'un objet BitmapData. | RectangleTexture | ||
Télécharge une texture à partir d'un objet ByteArray. | RectangleTexture | ||
Télécharge une texture à partir d'un objet ByteArray. | RectangleTexture | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Evénements
Détails de la méthode
uploadFromBitmapData | () | méthode |
public function uploadFromBitmapData(source:BitmapData):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.8, AIR 3.8 |
Télécharge une texture à partir d'un objet BitmapData.
Paramètres
source:BitmapData — Une image bitmap.
|
Valeur émise
TypeError — Erreur de pointeur nul : lorsque source est null.
| |
ArgumentError — Erreur d’objet BitmapData non valide : la texture de la source n’est pas valide. La taille maximale autorisée dans n’importe quelle dimension est de 4 096, ou la taille de la mémoire tampon d’arrière-plan si cette dernière est supérieure.
| |
Error — 3768 : l’API Stage3D ne peut pas être utilisée lors d’une exécution en arrière-plan.
|
uploadFromBitmapDataAsync | () | méthode |
public function uploadFromBitmapDataAsync(source:BitmapData):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 24 |
Télécharge une texture à partir d’un objet BitmapData.
Paramètres
source:BitmapData — Une image bitmap. Cette fonction télécharge de façon asynchrone les données de texture. Toutes les méthodes de dessin qui tentent d’utiliser la texture échouent jusqu’à ce que le chargement aboutisse. Une fois le chargement terminé, cet objet Texture distribue l’événement Event.TEXTURE_UPLOADED . L’événement Event.TEXTURE_READY est un rappel pour indiquer que l’appel asynchrone reçu pour l’objet Texture a été effectué correctement. Lors d’une erreur pendant le téléchargement en arrière-plan, cet objet Texture distribue l’événement Event.ERROREVENT .
|
Valeur émise
TypeError — Erreur de pointeur nul : lorsque source est null.
| |
ArgumentError — Erreur d’objet BitmapData non valide : la texture de la source n’est pas valide. La taille maximale autorisée dans n’importe quelle dimension est de 4 096, ou la taille de la mémoire tampon d’arrière-plan si cette dernière est supérieure.
| |
Error — 3768 : l’API Stage3D ne peut pas être utilisée lors d’une exécution en arrière-plan.
|
Eléments de l’API associés
uploadFromByteArray | () | méthode |
public function uploadFromByteArray(data:ByteArray, byteArrayOffset:uint):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 11.8, AIR 3.8 |
Télécharge une texture à partir d’un objet ByteArray.
Paramètres
data:ByteArray — tableau d’octets contenant suffisamment d’octets dans le format interne de la texture pour remplir la texture. Les textures rgba sont lues en tant que composant octets par texel (1 ou 4). Les textures float sont lues en tant que composant float par texel (1 ou 4). L’objet ByteArray doit utiliser le format petit-boutiste.
| |
byteArrayOffset:uint — position dans le tableau d'octets objet à partir de laquelle commencer la lecture des données de texture.
|
Valeur émise
TypeError — Erreur de pointeur nulle : lorsque data est null.
| |
RangeError — Taille d’entrée incorrecte : si le nombre d’octets disponibles de byteArrayOffset à la fin du tableau d’octets data est inférieur à la quantité de données requise pour une texture, ou si byteArrayOffset est supérieur ou égal à la longueur de data .
| |
Error — 3768 : l’API Stage3D ne peut pas être utilisée lors d’une exécution en arrière-plan.
|
uploadFromByteArrayAsync | () | méthode |
public function uploadFromByteArrayAsync(data:ByteArray, byteArrayOffset:uint):void
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 24 |
Télécharge une texture à partir d’un objet ByteArray.
Paramètres
data:ByteArray — tableau d’octets contenant suffisamment d’octets dans le format interne de la texture pour remplir la texture. Les textures rgba sont lues en tant que composant octets par texel (1 ou 4). Les textures float sont lues en tant que composant float par texel (1 ou 4). L’objet ByteArray doit utiliser le format petit-boutiste.
| |
byteArrayOffset:uint — position dans le tableau d’octets à partir de laquelle commencer la lecture des données de texture. Cette fonction télécharge de façon asynchrone les données de texture. Toutes les méthodes de dessin qui tentent d’utiliser la texture échouent jusqu’à ce que le chargement aboutisse. Une fois le chargement terminé, cet objet Texture distribue l’événement Event.TEXTURE_UPLOADED . L’événement Event.TEXTURE_READY est un rappel pour indiquer que l’appel asynchrone reçu pour l’objet Texture a été effectué correctement. Lors d’une erreur pendant le téléchargement en arrière-plan, cet objet Texture distribue l’événement Event.ERROREVENT .
|
Valeur émise
TypeError — Erreur de pointeur nulle : lorsque data est null.
| |
RangeError — Taille d’entrée incorrecte : si le nombre d’octets disponibles de byteArrayOffset à la fin du tableau d’octets data est inférieur à la quantité de données requise pour une texture, ou si byteArrayOffset est supérieur ou égal à la longueur de data .
| |
Error — 3768 : l’API Stage3D ne peut pas être utilisée lors d’une exécution en arrière-plan.
|
Tue Jun 12 2018, 09:30 AM Z