Paquete | flash.display3D.textures |
Clase | public final class RectangleTexture |
Herencia | RectangleTexture TextureBase EventDispatcher Object |
Define una textura 2D para su uso durante el procesamiento.
No se puede crear una instancia de Texture directamente. Cree instancias mediante el método Context3D createRectangleTexture()
.
Elementos de API relacionados
Propiedades públicas
Métodos públicos
Método | Definido por | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Libera todos recursos de GPU asociados a esta textura. | TextureBase | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Carga una textura desde un objeto BitmapData. | RectangleTexture | ||
Carga una textura desde un objeto BitmapData. | RectangleTexture | ||
Carga una textura desde un objeto ByteArray. | RectangleTexture | ||
Carga una textura desde un objeto ByteArray. | RectangleTexture | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Eventos
Información sobre métodos
uploadFromBitmapData | () | método |
public function uploadFromBitmapData(source:BitmapData):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11.8, AIR 3.8 |
Carga una textura desde un objeto BitmapData.
Parámetros
source:BitmapData — un mapa de bits.
|
Emite
TypeError — Error de puntero nulo: cuando source es null.
| |
ArgumentError — Error de BitmapData no válido: cuando source no contiene una textura válida. El tamaño máximo permitido en cualquier dimensión es de 4096 o el tamaño del búfer de reserva, según cuál sea el mayor.
| |
Error — 3768: la API Stage3D no se puede usar durante la ejecución en segundo plano.
|
uploadFromBitmapDataAsync | () | método |
public function uploadFromBitmapDataAsync(source:BitmapData):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 24 |
Carga una textura desde un objeto BitmapData.
Parámetros
source:BitmapData — un mapa de bits. Esta función carga datos de textura de forma asíncrona. Cualquier método de dibujo que intente utilizar esta textura dará error hasta que no finalice correctamente la carga. Una vez cargado correctamente, este objeto Texture distribuye Event.TEXTURE_UPLOADED . Event.TEXTURE_READY es una función callback que indica que la llamada asincrónica recibida para el objeto Texture se ha ejecutado correctamente. Si se produce algún error durante la carga en segundo plano, este objeto Texture distribuye Event.ERROREVENT .
|
Emite
TypeError — Error de puntero nulo: cuando source es null.
| |
ArgumentError — Error de BitmapData no válido: cuando source no contiene una textura válida. El tamaño máximo permitido en cualquier dimensión es de 4096 o el tamaño del búfer de reserva, según cuál sea el mayor.
| |
Error — 3768: la API Stage3D no se puede usar durante la ejecución en segundo plano.
|
Elementos de API relacionados
uploadFromByteArray | () | método |
public function uploadFromByteArray(data:ByteArray, byteArrayOffset:uint):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11.8, AIR 3.8 |
Carga una textura desde un objeto ByteArray.
Parámetros
data:ByteArray — un objeto ByteArray que contiene bytes suficientes en el formato interno de textura para rellenar la textura. las texturas rgba se leen como bytes por componente texel (1 o 4). las texturas flotantes se leen como puntos flotantes por componente texel (1 o 4). El objeto ByteArray debe utilizar el formato little-endian.
| |
byteArrayOffset:uint — la posición del objeto de la matriz de bytes en la que se inicia la lectura de los datos de textura.
|
Emite
TypeError — Error de puntero nulo: cuando data es null.
| |
RangeError — Tamaño de entrada incorrecto: si el número de bytes disponibles de byteArrayOffset al final del conjunto de bytes de data es menor que la cantidad de datos necesarios para una textura, o si byteArrayOffset es mayor o igual que la longitud de data .
| |
Error — 3768: la API Stage3D no se puede usar durante la ejecución en segundo plano.
|
uploadFromByteArrayAsync | () | método |
public function uploadFromByteArrayAsync(data:ByteArray, byteArrayOffset:uint):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 24 |
Carga una textura desde un objeto ByteArray.
Parámetros
data:ByteArray — un objeto ByteArray que contiene bytes suficientes en el formato interno de textura para rellenar la textura. las texturas rgba se leen como bytes por componente texel (1 o 4). las texturas flotantes se leen como puntos flotantes por componente texel (1 o 4). El objeto ByteArray debe utilizar el formato little-endian.
| |
byteArrayOffset:uint — la posición del objeto de la matriz de bytes en la que se inicia la lectura de los datos de textura. Esta función carga datos de textura de forma asíncrona. Cualquier método de dibujo que intente utilizar esta textura dará error hasta que no finalice correctamente la carga. Una vez cargado correctamente, este objeto Texture distribuye Event.TEXTURE_UPLOADED . Event.TEXTURE_READY es una función callback que indica que la llamada asincrónica recibida para el objeto Texture se ha ejecutado correctamente. Si se produce algún error durante la carga en segundo plano, este objeto Texture distribuye Event.ERROREVENT .
|
Emite
TypeError — Error de puntero nulo: cuando data es null.
| |
RangeError — Tamaño de entrada incorrecto: si el número de bytes disponibles de byteArrayOffset al final del conjunto de bytes de data es menor que la cantidad de datos necesarios para una textura, o si byteArrayOffset es mayor o igual que la longitud de data .
| |
Error — 3768: la API Stage3D no se puede usar durante la ejecución en segundo plano.
|
Tue Jun 12 2018, 02:12 PM Z