Paket | flash.display3D |
Sınıf | public final class Context3DProfile |
Miras Alma | Context3DProfile Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
İlgili API Öğeleri
Sabit | Tanımlayan: | ||
---|---|---|---|
BASELINE : String = "baseline" [statik]
Varsayılan özellik desteği profilini kullanın. | Context3DProfile | ||
BASELINE_CONSTRAINED : String = "baselineConstrained" [statik]
Daha eski GPU'ları hedeflemek için, sınırlanmış bir özellik desteği profili kullanın. Bu profil temel olarak, Intel GMA 9xx serileri gibi yalnızca PS_2.0 düzeyi gölgelendiricilerini destekleyen aygıtlara hedeflenir. | Context3DProfile | ||
BASELINE_EXTENDED : String = "baselineExtended" [statik]
Daha büyük dokuları destekleyen daha yeni GPU'ları hedeflemek için genişletilmiş bir özellik desteği profili kullanın. Bu profil maksimum 2B Dokusunu ve RectangleTexture boyutunu 4096x4096 şeklinde artırır
| Context3DProfile | ||
ENHANCED : String = "enhanced" [statik]
AGAL4'ü destekleyen GPU'ları hedef almak için genişletilmiş profili kullanın. | Context3DProfile | ||
STANDARD : String = "standard" [statik]
MRT, AGAL2 ve yüzen dokuları destekleyen hedef GPU'lar için standart bir profil kullanın. | Context3DProfile | ||
STANDARD_CONSTRAINED : String = "standardConstrained" [statik]
AGAL2 ve yüzen dokuları destekleyen hedef GPU'lar için standart bir profil kullanın. | Context3DProfile | ||
STANDARD_EXTENDED : String = "standardExtended" [statik]
AGAL3'ü ve örnek çizim özelliğini destekleyen GPU'ları hedef almak için standart genişletilmiş profili kullanın. | Context3DProfile |
BASELINE | Sabit |
public static const BASELINE:String = "baseline"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Varsayılan özellik desteği profilini kullanın.
Bu profil, önceki sürümlerde kullanılan Stage3D desteğine çok benzer.
BASELINE_CONSTRAINED | Sabit |
public static const BASELINE_CONSTRAINED:String = "baselineConstrained"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.4, AIR 3.4 |
Daha eski GPU'ları hedeflemek için sınırlanmış bir özellik desteği profili kullanın
Bu profil temel olarak, Intel GMA 9xx serileri gibi yalnızca PS_2.0 düzeyi gölgelendiricilerini destekleyen aygıtlara hedeflenir. Ayrıca bu mod, doğrudan geri arabelleğe oluşturarak bellek bant genişliğini artırmaya çalışır. Çeşitli yan etkiler söz konusudur:
- Gölgelendirici başına 64 ALU ve 32 doku talimatı ile sınırlısınız.
- Gölgelendirici başına yalnızca dört doku okuma talimatı.
- Koşul kaydı için destek yoktur. Bu, ps_2_0 ile kullanılabilir bileşik mov/cmp talimatlarıyla değiştirdiğiniz sln/sge/seq/sne öğesini etkiler.
- Context3D geri arabelleği her zaman sahne alanının sınırları dahilinde olmalıdır.
- Bir Flash Player örneğinde yalnızca Sınırlanmış profilde çalıştırılan tek bir Context3D örneğine izin verilir.
- Standart görüntüleme listesi oluşturma işlemi SWF kare hızına bağlı olmaksızın
Context3D.present()
öğesi tarafından gerçekleştirilir. Bu da, Context3D nesnesi aktif ve görünür ise standart görüntüleme listesini oluşturmak içinContext3D.present()
çağrısını yapmanız gerektiği anlamına gelir. Context3D.drawToBitmapData()
aracılığıyla geri arabellekten okuma, görüntüleme listesi içeriğinin bölümlerini içerebilir. Alfa bilgileri kaybolur.
BASELINE_EXTENDED | Sabit |
public static const BASELINE_EXTENDED:String = "baselineExtended"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11.8, AIR 3.8 |
Daha büyük dokuları destekleyen daha yeni GPU'ları hedeflemek için genişletilmiş bir özellik desteği profili kullanın
Bu profil maksimum 2B Dokusunu ve RectangleTexture boyutunu 4096x4096 şeklinde artırır
ENHANCED | Sabit |
public static const ENHANCED:String = "enhanced"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 26.0 |
AGAL4'ü destekleyen GPU'ları hedef almak için genişletilmiş profili kullanın.
Bu profil Köşe Dokusu Getirme özelliğini destekler
Bu profil mobil platformlarda AIR 26.0, Windows ve Mac üzerinde AIR 29.0'dan etkinleştirilir.
STANDARD | Sabit |
public static const STANDARD:String = "standard"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 14.0, AIR 14.0 |
MRT, AGAL2 ve yüzen dokuları destekleyen hedef GPU'lar için standart bir profil kullanın.
Bu profil 4 oluşturma hedefini destekler. AGAL komutlarını artırın ve sayıyı kaydedin. Yüzen dokular ekleyin.
STANDARD_CONSTRAINED | Sabit |
public static const STANDARD_CONSTRAINED:String = "standardConstrained"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 16.0, AIR 16.0 |
AGAL2 ve yüzen dokuları destekleyen hedef GPU'lar için standart bir profil kullanın.
Bu profil, standart profilin MRT'yi ve AGAL2'deki birkaç özelliği ortadan kaldırmasına karşın daha fazla GPU'ya ulaşabilen bir alternatifidir.
STANDARD_EXTENDED | Sabit |
public static const STANDARD_EXTENDED:String = "standardExtended"
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 18.0, AIR 17.0 |
AGAL3'ü ve örnek çizim özelliğini destekleyen GPU'ları hedef almak için standart genişletilmiş profili kullanın.
Bu profil standart profili genişletir.
Bu profil mobil platformlarda AIR 17.0, Windows ve Mac üzerinde AIR 18.0'dan etkinleştirilir.
Tue Jun 12 2018, 01:09 PM Z