Paket | flash.display3D |
Klass | public final class Context3DProfile |
Arv | Context3DProfile Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.4, AIR 3.4 |
Relaterade API-element
Konstant | Definieras med | ||
---|---|---|---|
BASELINE : String = "baseline" [statisk]
Välj standardprofilen för funktionsstöd. | Context3DProfile | ||
BASELINE_CONSTRAINED : String = "baselineConstrained" [statisk]
För äldre GPU:er väljer du en profil med begränsat stöd för funktioner. Den här profilen är främst avsedd för enheter som bara har stöd för skuggningsprogram på PS_2.0-nivå, t.ex. Intel GMA 9xx-serien. | Context3DProfile | ||
BASELINE_EXTENDED : String = "baselineExtended" [statisk]
Använd en utökad funktionsstödsprofil för nyare GPU-processor med stöd för större texturer. Med den här profilen ökar den största tillåtna storleken på 2D-texturer och rektangeltexturer till 4 096 x 4 096.
| Context3DProfile | ||
ENHANCED : String = "enhanced" [statisk]
Använd den utökade profilen för grafikprocessorer som har stöd för AGAL4. | Context3DProfile | ||
STANDARD : String = "standard" [statisk]
Använd en standardprofil för GPU:er som har stöd för MRT, AGAL2 och texturer med flyttal. | Context3DProfile | ||
STANDARD_CONSTRAINED : String = "standardConstrained" [statisk]
Använd en standardprofil för GPU:er som har stöd för AGAL2 och texturer med flyttal. | Context3DProfile | ||
STANDARD_EXTENDED : String = "standardExtended" [statisk]
Använd den utökade standardprofilen för GPU:er med stöd för AGAL3 och instansritfunktionen. | Context3DProfile |
BASELINE | Konstant |
public static const BASELINE:String = "baseline"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.4, AIR 3.4 |
Välj standardprofilen för funktionsstöd.
Den här profilen är mest lik det Stage3D-stöd som används i tidigare versioner.
BASELINE_CONSTRAINED | Konstant |
public static const BASELINE_CONSTRAINED:String = "baselineConstrained"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.4, AIR 3.4 |
För äldre GPU:er väljer du en profil med begränsat stöd för funktioner.
Den här profilen är främst avsedd för enheter som bara har stöd för skuggningsprogram på PS_2.0-nivå, t.ex. Intel GMA 9xx-serien. Dessutom försöker det här läget att förbättra minnets användning av bandbredden genom direktåtergivning i bakåtbufferten. Det finns flera bieffekter:
- Du begränsas till 64 ALU:er och 32 texturinstruktioner per skuggning.
- Endast fyra texturläsinstruktioner per skuggning.
- Inget stöd för predicate-register. Detta påverkar sln/sge/seq/sne, som du ersätter med sammansatta mov/cmp-instruktioner, vilka är tillgängliga med ps_2_0.
- Bakåtbufferten för Context3D måste alltid ligga inom gränserna för scenen.
- Endast en instans av Context3D som körs i begränsad profil kan användas i en Flash Player-instans.
- Standardlistans återgivning drivs av
Context3D.present()
istället för att baseras på SWF-bildhastigheten. Det innebär att om ett Context3D-objekt är aktivt och synligt måste du anropaContext3D.present ()
för att återge standardlistan. - Läsning från bakåtbufferten genom
Context3D.drawToBitmapData()
kan inkludera delar av listans innehåll. Alfa-information går förlorad.
BASELINE_EXTENDED | Konstant |
public static const BASELINE_EXTENDED:String = "baselineExtended"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.8, AIR 3.8 |
Använd en utökad funktionsstödsprofil för nyare GPU-processor med stöd för större texturer.
Med den här profilen ökar den största tillåtna storleken på 2D-texturer och rektangeltexturer till 4 096 x 4 096.
ENHANCED | Konstant |
public static const ENHANCED:String = "enhanced"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 26.0 |
Använd den utökade profilen för grafikprocessorer som har stöd för AGAL4.
Den här profilen har stöd för hämtning av vertextexturer.
Den här profilen är aktiverad från AIR 26.0 på mobila plattformar och AIR 29.0 på Windows och Mac.
STANDARD | Konstant |
public static const STANDARD:String = "standard"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 14.0, AIR 14.0 |
Använd en standardprofil för GPU:er som har stöd för MRT, AGAL2 och texturer med flyttal.
Den här profilen har stöd för 4 återgivningsmål. Öka AGAL-kommandon och registrera antal. Lägg till texturer med flyttal.
STANDARD_CONSTRAINED | Konstant |
public static const STANDARD_CONSTRAINED:String = "standardConstrained"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 16.0, AIR 16.0 |
Använd en standardprofil för GPU:er som har stöd för AGAL2 och texturer med flyttal.
Den här profilen är ett alternativ till standardprofilen som tar bort MRT och eventuella funktioner i AGAL2, men som kan nå fler GPU:er.
STANDARD_EXTENDED | Konstant |
public static const STANDARD_EXTENDED:String = "standardExtended"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 18.0, AIR 17.0 |
Använd den utökade standardprofilen för GPU:er med stöd för AGAL3 och instansritfunktionen.
Den här profilen utökar den vanliga profilen.
Den här profilen är aktiverad från AIR 17.0 på mobila plattformar och AIR 18.0 på Windows och Mac.
Tue Jun 12 2018, 01:40 PM Z