Difference between revisions of "Screen"

From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight")
Line 9: Line 9:
  
 
=== Example ===
 
=== Example ===
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
local s = Sprite.new()
 
local s = Sprite.new()
 
local img = Bitmap.new(Texture.new("gfx/ui/rpgpp_lt_models_vgood.png"))
 
local img = Bitmap.new(Texture.new("gfx/ui/rpgpp_lt_models_vgood.png"))

Revision as of 14:30, 13 July 2023

Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.pngPlatform html5.pngPlatform winrt.pngPlatform win32.png
Available since: Gideros 2017.8
Inherits from: Object

Description

The Screen class allows to access secondary displays or windows.

Example

<syntaxhighlight lang="lua"> local s = Sprite.new() local img = Bitmap.new(Texture.new("gfx/ui/rpgpp_lt_models_vgood.png")) s:addChild(img)

local ss = Screen.new(0) ss:setPosition(128, 128) ss:setSize(256, 256) ss:setTitle("my screen") ss:setState(Screen.STATE_NORMAL | Screen.STATE_ACTIVE) ss:setContent(s) </source>

Methods

Screen.new opens a new screen
Screen:clear sets the screen background color
Screen:getId returns the screen id
Screen:getMaxSize returns the maximum size the screen can have
Screen:getPosition returns the screen position
Screen:getSize returns the screen size
Screen:getState returns the screen state
Screen:setContent sets the screen content
Screen:setPosition sets the screen position (when possible)
Screen:setSize sets the screen size (when possible)
Screen:setState sets the screen state (when possible)
Screen:setTitle sets the screen title

Events

Constants