Paket | flash.display3D.textures |
Klass | public final class RectangleTexture |
Arv | RectangleTexture TextureBase EventDispatcher Object |
Definierar en 2D-textur som ska användas under återgivning.
Texture kan inte skapas direkt. Skapa instanser med Context3D-metoden createRectangleTexture()
.
Relaterade API-element
Publika egenskaper
Publika metoder
Metod | Definieras med | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Frigör alla GPU-resurser associerade med denna textur. | TextureBase | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Överför en textur från ett BitmapData-objekt. | RectangleTexture | ||
Överför en textur från ett BitmapData-objekt. | RectangleTexture | ||
Överför en textur från ett ByteArray-objekt. | RectangleTexture | ||
Överför en textur från ett ByteArray-objekt. | RectangleTexture | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher |
Metoddetaljer
uploadFromBitmapData | () | metod |
public function uploadFromBitmapData(source:BitmapData):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.8, AIR 3.8 |
Överför en textur från ett BitmapData-objekt.
Parametrar
source:BitmapData — en bitmapp.
|
Utlöser
TypeError — Null-pekarfel: När source är null.
| |
ArgumentError — Ogiltiga BitmapData: närsource inte innehåller en giltig textur. Den största tillåtna storleken oavsett mått är det större värdet av 4 096 och storleken på den bakre bufferten.
| |
Error — 3768: Programmeringsgränssnittet för Stage3D kan inte användas under bakgrundskörning.
|
uploadFromBitmapDataAsync | () | metod |
public function uploadFromBitmapDataAsync(source:BitmapData):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 24 |
Överför en textur från ett BitmapData-objekt.
Parametrar
source:BitmapData — en bitmapp. Den här funktionen skickar texturdata asynkront. Det går inte att använda texturen i en ritmetod förrän uppladdningen är helt klar. När uppladdningen är klar skickar Texture -objektet Event.TEXTURE_UPLOADED . Event.TEXTURE_READY är ett återanrop som anger att de asynkrona anropen som tagits emot för texturobjektet har körts utan fel. Vid fel under bakgrundsöverföringen skickar Texture -objektet Event.ERROREVENT .
|
Utlöser
TypeError — Null-pekarfel: När source är null.
| |
ArgumentError — Ogiltiga BitmapData: närsource inte innehåller en giltig textur. Den största tillåtna storleken oavsett mått är det större värdet av 4 096 och storleken på den bakre bufferten.
| |
Error — 3768: Programmeringsgränssnittet för Stage3D kan inte användas under bakgrundskörning.
|
Relaterade API-element
uploadFromByteArray | () | metod |
public function uploadFromByteArray(data:ByteArray, byteArrayOffset:uint):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.8, AIR 3.8 |
Överför en textur från ett ByteArray-objekt.
Parametrar
data:ByteArray — en byte-array som innehåller tillräckligt med byte i texturens interna format för att fylla texturen. rgba-texturer läses som byte per texel-komponent (1 eller 4). rgba-texturer läses som flyttal per texel-komponent (1 eller 4). För objektet ByteArray måste formatet little endian användas.
| |
byteArrayOffset:uint — den position i ByteArray-objektet vid vilken texturdata ska börja läsas.
|
Utlöser
TypeError — Null-pekarfel: När data är null.
| |
RangeError — Felaktig indatastorlek: om antalet byte som är tillgängliga från byteArrayOffset till slutet av bytearrayen data är mindre än den mängd data som krävs för en textur eller om byteArrayOffset är större än eller lika med längden för data .
| |
Error — 3768: Programmeringsgränssnittet för Stage3D kan inte användas under bakgrundskörning.
|
uploadFromByteArrayAsync | () | metod |
public function uploadFromByteArrayAsync(data:ByteArray, byteArrayOffset:uint):void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 24 |
Överför en textur från ett ByteArray-objekt.
Parametrar
data:ByteArray — en byte-array som innehåller tillräckligt med byte i texturens interna format för att fylla texturen. rgba-texturer läses som byte per texel-komponent (1 eller 4). rgba-texturer läses som flyttal per texel-komponent (1 eller 4). För objektet ByteArray måste formatet little endian användas.
| |
byteArrayOffset:uint — den position i ByteArray-objektet vid vilken texturdata ska börja läsas. Den här funktionen skickar texturdata asynkront. Det går inte att använda texturen i en ritmetod förrän uppladdningen är helt klar. När uppladdningen är klar skickar Texture -objektet Event.TEXTURE_UPLOADED . Event.TEXTURE_READY är ett återanrop som anger att de asynkrona anropen som tagits emot för texturobjektet har körts utan fel. Vid fel under bakgrundsöverföringen skickar Texture -objektet Event.ERROREVENT .
|
Utlöser
TypeError — Null-pekarfel: När data är null.
| |
RangeError — Felaktig indatastorlek: om antalet byte som är tillgängliga från byteArrayOffset till slutet av bytearrayen data är mindre än den mängd data som krävs för en textur eller om byteArrayOffset är större än eller lika med längden för data .
| |
Error — 3768: Programmeringsgränssnittet för Stage3D kan inte användas under bakgrundskörning.
|
Tue Jun 12 2018, 01:40 PM Z