ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
flash.display3D 

Context3DProfile  - AS3

Paketflash.display3D
Klassepublic final class Context3DProfile
VererbungContext3DProfile Inheritance Object

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11.4, AIR 3.4

Definiert die Werte, die zur Angabe des Context3D-Profils verwendet werden.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  BASELINE : String = "baseline"
[statisch] Verwenden Sie das Profil für die Unterstützung von Standardfunktionen.
Context3DProfile
  BASELINE_CONSTRAINED : String = "baselineConstrained"
[statisch] Verwenden Sie ein Profil mit eingeschränkter Funktionsunterstützung, um ältere GPUs als Ziel zu verwenden. Dieses Profil ist hauptsächlich auf Geräten vorgesehen, die nur Shader der Ebene PS_2.0 unterstützen, zum Beispiel die Intel GMA 9xx-Serie.
Context3DProfile
  BASELINE_EXTENDED : String = "baselineExtended"
[statisch] Verwenden Sie ein Profil, das erweiterte Funktionen unterstützt, um neuere GPUs auswählen, die größere Texturen unterstützen. Dieses Profils erhöht die maximale 2D-Textur- und Rechtecktexturgröße auf 4096x4096
Context3DProfile
      ENHANCED : String = "enhanced"
[statisch] Verwenden Sie ein erweitertes Profil für GPUs, die AGAL4 unterstützten.
Context3DProfile
  STANDARD : String = "standard"
[statisch] Verwenden Sie ein Standardprofil, um GPUs auszuwählen, die MRT, AGAL2 und Gleitkommatexturen unterstützen.
Context3DProfile
  STANDARD_CONSTRAINED : String = "standardConstrained"
[statisch] Verwenden Sie ein Standardprofil, um Grafikprozessoren auszuwählen, die AGAL2 und Gleitkommatexturen unterstützen.
Context3DProfile
  STANDARD_EXTENDED : String = "standardExtended"
[statisch] Verwenden Sie das erweiterte Standardprofil für GPUs, die AGAL3 und Instanzzeichenfunktionen unterstützen.
Context3DProfile
Konstantendetails

BASELINE

Konstante
public static const BASELINE:String = "baseline"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11.4, AIR 3.4

Verwenden Sie das Profil für die Unterstützung von Standardfunktionen.

Dieses Profil ähnelt am ehesten der Stage3D-Unterstützung, die in früheren Versionen verwendet wurde.

BASELINE_CONSTRAINED

Konstante 
public static const BASELINE_CONSTRAINED:String = "baselineConstrained"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11.4, AIR 3.4

Verwenden Sie ein Profil mit eingeschränkter Funktionsunterstützung, um ältere GPUs als Ziel zu verwenden

Dieses Profil ist hauptsächlich auf Geräten vorgesehen, die nur Shader der Ebene PS_2.0 unterstützen, zum Beispiel die Intel GMA 9xx-Serie. Zusätzlich versucht dieser Modus, die Arbeitsspeicherbandbreitenverwendung zu verbessern, indem er direkt in den Hintergrundpuffer rendert. Es gibt mehrere Nebeneffekte:

  • Sie sind auf 64 ALU und 32 Texturanweisungen pro Shader beschränkt.
  • Nur vier Texturleseanweisungen pro Shader.
  • Keine Unterstützung für Prädikatregister. Dies wirkt sich auf sln/sge/seq/sne auf, das Sie durch mov/cmp-Verbundanweisungen ersetzen, die mit ps_2_0 verfügbar sind.
  • Der Context3D-Hintergrundpuffer muss immer innerhalb der Grenzen der Bühne sein.
  • In einer Flash Player-Instanz ist nur eine Context3D-Instanz zulässig, die in einem Constrained-Profil ausgeführt wird.
  • Standardanzeigelistenrendering wird durchContext3D.present() gesteuert, anstatt auf der SWF-Framerate zu basieren. Anders ausgedrückt, wenn ein Context3D-Objekt aktiv und sichtbar ist, müssen Sie Context3D.present() aufrufen, um die Standardanzeigeliste zu rendern.
  • Beim Einlesen aus dem Hintergrundpuffer durch Context3D.drawToBitmapData() könnten Teile des Anzeigelisteninhalts eingeschlossen werden. Alpha-Informationen geht verloren.

BASELINE_EXTENDED

Konstante 
public static const BASELINE_EXTENDED:String = "baselineExtended"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 11.8, AIR 3.8

Verwenden Sie ein Profil, das erweiterte Funktionen unterstützt, um neuere GPUs auswählen, die größere Texturen unterstützen

Dieses Profil erhöht die maximale 2D-Textur- und Rechtecktexturgröße auf 4096x4096

    

ENHANCED

Konstante 
public static const ENHANCED:String = "enhanced"

Sprachversion: ActionScript 3.0
Laufzeitversionen: AIR 26.0

Verwenden Sie ein erweitertes Profil für GPUs, die AGAL4 unterstützten.

Dieses Profil unterstützt Vertex Texture Fetch.

Dieses Profil ist auf mobilen Plattformen über AIR 26.0 und unter Windows und Mac über AIR 29.0 aktiviert.

STANDARD

Konstante 
public static const STANDARD:String = "standard"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 14.0, AIR 14.0

Verwenden Sie ein Standardprofil, um GPUs auszuwählen, die MRT, AGAL2 und Gleitkommatexturen unterstützen.

Dieses Profil unterstützt 4 Renderziele. AGAL-Befehle und Registrierungsanzahl erhöhen. Fügen Sie Gleitkommatexturen hinzu.

STANDARD_CONSTRAINED

Konstante 
public static const STANDARD_CONSTRAINED:String = "standardConstrained"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 16.0, AIR 16.0

Verwenden Sie ein Standardprofil, um Grafikprozessoren auszuwählen, die AGAL2 und Gleitkommatexturen unterstützen.

Dieses Profil ist eine Alternative zum Standardprofil, das MRT und einige Funktionen in AGAL2 entfernt, aber mehr Grafikprozessoren erreichen kann.

STANDARD_EXTENDED

Konstante 
public static const STANDARD_EXTENDED:String = "standardExtended"

Sprachversion: ActionScript 3.0
Laufzeitversionen: Flash Player 18.0, AIR 17.0

Verwenden Sie das erweiterte Standardprofil für GPUs, die AGAL3 und Instanzzeichenfunktionen unterstützen.

Dieses Profil erweitert das Standardprofil.

Dieses Profil ist auf mobilen Plattformen über AIR 17.0 und unter Windows und Mac über AIR 18.0 aktiviert.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.