OpenDisplay(id[, table])
Mode:
FullScreenScale
und
FakeFullScreen
.
FullScreenScale
verwendet
standardmäßig Autoskalierung. Wenn Sie möchten, dass Ebenenskalierung
verwendet wird, müssen Sie auch ScaleMode
auf #SCALEMODE_LAYER
setzen. FullScreenScale
ist besonders bei mobilen Geräten
nützlich, deren Display-Hardware eine hartcodierte Auflösung
hat und keine Auflösungsänderungen in gleicher Weise wie ein
externer Monitor unterstützt, der mit einem Desktop-Computer
verbunden ist. Der Nachteil von FullScreenScale
ist, dass
es langsamer ist, weil Hollywood alle Wiedergabe-Operationen
auf die Dimensionen des Monitors skalieren muss. (V7.0)
Voreingestellt ist, dass OpenDisplay()
den Modus verwenden wird, welcher beim
Erstellen des Displays angegeben wurde.
ScrWidth, ScrHeight:
Mode
auf FullScreen
gesetzt ist, können Sie mit diesen
Tags die gewünschten Dimensionen für den Vollbildmodus einstellen.
Voreinstellung ist, was beim Erstellen des Displays eingestellt
wurde. Ab Hollywood 7.0 können Sie diese Tags auch auf die
spezielle Konstante #NATIVE
setzen. In diesem Fall wird Hollywood
die Dimensionen des Host-Geräts des Displays verwenden.
ScrDepth:
Mode
auf FullScreen
gesetzt worden ist, ermöglicht
dieser Tag, die gewünschte Farbtiefe für den Vollbildmodus
zu setzen. Der Standardwert ist, was eingestellt wurde, als
das Display erstellt wurde.
Backfill:
Backfill
-Tags von der Präprozessor-Anweisung
@DISPLAY. Siehe DISPLAY für Details.
NoSelect:
NoSelect
ist standardmäßig
auf False
gesetzt, womit OpenDisplay()
das angegebene Display
öffnet und als aktuelles Ausgabeziel auswählt. Wenn Sie dieses
Verhalten nicht wollen, übergeben Sie True
in NoSelect
. In
diesem Fall müssen Sie manuell SelectDisplay() aufrufen,
bevor Sie in das Display zeichnen können.
Monitor:
Monitor
angegeben Monitor mit
relativen Werten orientieren. Voreingestellt ist der Monitor
,
auf welchem das Display erstellt wurde.
XServer:
PubScreen:
ScreenName: