OpenDisplay(id[, table])
Mode:
FullScreenScale
and FakeFullScreen
modes
below.
FullScreenScale
will use auto scaling by default. If you would like it to use layer scaling, you
have to set ScaleMode
to #SCALEMODE_LAYER
as well. FullScreenScale
is especially
useful on mobile devices whose display hardware has a hard-coded resolution and doesn't
support resolution changes in the same way as an external monitor connected to a desktop
computer does. The downside of FullScreenScale
is that it is slower because Hollywood
has to scale all rendering operations to the monitor's dimensions. (V7.0)
By default, OpenDisplay()
will use the mode that was specified when creating
the display.
ScrWidth, ScrHeight:
Mode
has been set to FullScreen
, these tags allow you to set the desired
dimensions for the full screen mode. Defaults to what has been set when creating
the display. Starting with Hollywood 7.0 you can also set these tags to the special
constant #NATIVE
. In that case, Hollywood will use the dimensions of the display's
host device.
ScrDepth:
Mode
has been set to FullScreen
, this tag allows you to set the desired
depth for the full screen mode. Defaults to what has been set when creating
the display.
Backfill:
Backfill
tag of the @DISPLAY
preprocessor command. See DISPLAY for details.
NoSelect:
NoSelect
defaults to False
which
means that by default, OpenDisplay()
will open the specified display and select
it as the current output device. If you do not want this behaviour, pass True
in NoSelect
. In that case, you need to manually call SelectDisplay()
before you can draw into the display.
Monitor:
Monitor
tag. This tag defaults to what has been set when creating the
display.
XServer:
PubScreen:
ScreenName: