Paket | flash.display3D.textures |
Sınıf | public final class RectangleTexture |
Miras Alma | RectangleTexture TextureBase EventDispatcher Object |
Görüntü oluşturma sırasında kullanım için 2B bir doku tanımlar.
Texture doğrudan somutlaştırılamaz. Context3D createRectangleTexture()
yöntemini kullanarak örnekler oluşturur.
İlgili API Öğeleri
Genel Yöntemler
Yöntem | Tanımlayan: | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
Bu doku ile ilişkili tüm GPU kaynaklarını boşaltır. | TextureBase | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
BitmapData nesnesinden doku yükler. | RectangleTexture | ||
BitmapData nesnesinden doku yükler. | RectangleTexture | ||
ByteArray'den doku yükler. | RectangleTexture | ||
ByteArray'den doku yükler. | RectangleTexture | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olaylar
Yöntem Ayrıntısı
uploadFromBitmapData | () | yöntem |
public function uploadFromBitmapData(source:BitmapData):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.8, AIR 3.8 |
BitmapData nesnesinden doku yükler.
Parametreler
source:BitmapData — bir bitmap.
|
Atar
TypeError — Boş İşaretçi Hatası: source öğesi boş olduğunda.
| |
ArgumentError — Geçersiz BitmapData Hatası: source , geçerli bir doku içermediğinde oluşur. Herhangi bir boyutta izin verilen maksimum boyut 4096'dır veya arka bellek boyutudur (hangisi daha büyükse).
| |
Error — 3768: Stage3D API, arka planda çalışma sırasında kullanılmayabilir.
|
uploadFromBitmapDataAsync | () | yöntem |
public function uploadFromBitmapDataAsync(source:BitmapData):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 24 |
BitmapData nesnesinden doku yükler.
Parametreler
source:BitmapData — bir bitmap. Bu işlev texture verilerini zaman uyumsuz olarak yükler. Dokuyu kullanmaya çalışan herhangi bir çizim yöntemi yükleme işlemi başarıyla tamamlanana kadar başarısız olur. Başarılı yükleme gerçekleştiğinde bu Texture nesnesi Event.TEXTURE_UPLOADED öğesini gönderir. Event.TEXTURE_READY, texture nesnesi için zaman uyumsuz çağrının başarıyla alındığını belirten bir callback öğesidir. Arka planda karşıya yükleme sırasında herhangi bir hatayla karşılaşıldığında bu Texture nesnesi Event.ERROREVENT öğesini gönderir.
|
Atar
TypeError — Boş İşaretçi Hatası: source öğesi boş olduğunda.
| |
ArgumentError — Geçersiz BitmapData Hatası: source , geçerli bir doku içermediğinde oluşur. Herhangi bir boyutta izin verilen maksimum boyut 4096'dır veya arka bellek boyutudur (hangisi daha büyükse).
| |
Error — 3768: Stage3D API, arka planda çalışma sırasında kullanılmayabilir.
|
İlgili API Öğeleri
uploadFromByteArray | () | yöntem |
public function uploadFromByteArray(data:ByteArray, byteArrayOffset:uint):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.8, AIR 3.8 |
ByteArray'den doku yükler.
Parametreler
data:ByteArray — Dokuyu dolduran dokuların dahili biçiminde yeterli miktarda bayt içeren bayt dizisi rgba dokuları texel bileşeni başına bayt olarak okunur (1 veya 4). kayan dokular texel bileşeni başına kayma olarak okunur (1 veya 4). ByteArray nesnesi, little endian biçimini kullanmalıdır.
| |
byteArrayOffset:uint — bayt dizisinde doku verilerinin okunmaya başlanacağı konum.
|
Atar
TypeError — Boş İşaretçi Hatası: data null olduğunda.
| |
RangeError — Hatalı Giriş Boyutu: byteArrayOffset değeri ile data bayt dizisinin sonu arasında mevcut olan bayt sayısı bir doku için gerekli veri miktarından az ise veya byteArrayOffset değeri data uzunluğu ile eşit ya da daha büyükse.
| |
Error — 3768: Stage3D API, arka planda çalışma sırasında kullanılmayabilir.
|
uploadFromByteArrayAsync | () | yöntem |
public function uploadFromByteArrayAsync(data:ByteArray, byteArrayOffset:uint):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 24 |
ByteArray'den doku yükler.
Parametreler
data:ByteArray — Dokuyu dolduran dokuların dahili biçiminde yeterli miktarda bayt içeren bayt dizisi rgba dokuları texel bileşeni başına bayt olarak okunur (1 veya 4). kayan dokular texel bileşeni başına kayma olarak okunur (1 veya 4). ByteArray nesnesi, little endian biçimini kullanmalıdır.
| |
byteArrayOffset:uint — bayt dizisinde doku verilerinin okunmaya başlanacağı konum. Bu işlev texture verilerini zaman uyumsuz olarak yükler. Dokuyu kullanmaya çalışan herhangi bir çizim yöntemi yükleme işlemi başarıyla tamamlanana kadar başarısız olur. Başarılı yükleme gerçekleştiğinde bu Texture nesnesi Event.TEXTURE_UPLOADED öğesini gönderir. Event.TEXTURE_READY, texture nesnesi için zaman uyumsuz çağrının başarıyla alındığını belirten bir callback öğesidir. Arka planda karşıya yükleme sırasında herhangi bir hatayla karşılaşıldığında bu Texture nesnesi Event.ERROREVENT öğesini gönderir.
|
Atar
TypeError — Boş İşaretçi Hatası: data null olduğunda.
| |
RangeError — Hatalı Giriş Boyutu: byteArrayOffset değeri ile data bayt dizisinin sonu arasında mevcut olan bayt sayısı bir doku için gerekli veri miktarından az ise veya byteArrayOffset değeri data uzunluğu ile eşit ya da daha büyükse.
| |
Error — 3768: Stage3D API, arka planda çalışma sırasında kullanılmayabilir.
|
Tue Jun 12 2018, 01:09 PM Z