Difference between revisions of "love.window.setMode"
(Clarified note about deferring window creation) |
m (Moved note about disabling the window to a dedicated notes section) |
||
Line 6: | Line 6: | ||
Changing the display mode may have side effects: for example, [[canvas]]es will be cleared; make sure to save their contents beforehand. | Changing the display mode may have side effects: for example, [[canvas]]es will be cleared; make sure to save their contents beforehand. | ||
− | |||
− | |||
== Function == | == Function == | ||
=== Synopsis === | === Synopsis === | ||
Line 25: | Line 23: | ||
=== Returns === | === Returns === | ||
{{param|boolean|success|True if successful, false otherwise.}} | {{param|boolean|success|True if successful, false otherwise.}} | ||
+ | |||
+ | == Notes == | ||
+ | if you have disabled the window in [[conf.lua]] and use this functon to manually create the window, then you must not call any other [[love.graphics]].* function before this one. Doing so will result in undefined behavior and/or crashes because OpenGL cannot function properly without a window. | ||
== See Also == | == See Also == |
Revision as of 05:17, 16 August 2013
Available since LÖVE 0.9.0 |
Moved from love.graphics.setMode. |
Changes the display mode.
If width or height is 0, setMode will use the width or height of the desktop.
Changing the display mode may have side effects: for example, canvases will be cleared; make sure to save their contents beforehand.
Function
Synopsis
success = love.window.setMode( width, height, flags )
Arguments
number width
- Display width.
number height
- Display height.
table flags
- The flags table with the options:
boolean fullscreen (false)
- Fullscreen (true), or windowed (false).
boolean vsync (true)
- True if LÖVE should wait for vsync, false otherwise.
number fsaa (0)
- The number of antialiasing samples.
boolean resizable (false)
- True if the window should be resizable in windowed mode, false otherwise.
boolean borderless (false)
- True if the window should be borderless in windowed mode, false otherwise.
boolean centered (true)
- True if the window should be centered in windowed mode, false otherwise.
Returns
boolean success
- True if successful, false otherwise.
Notes
if you have disabled the window in conf.lua and use this functon to manually create the window, then you must not call any other love.graphics.* function before this one. Doing so will result in undefined behavior and/or crashes because OpenGL cannot function properly without a window.
See Also
Other Languages
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info