Difference between revisions of "love.window.getMode"
(Created page with "{{newin|0.9.0|090|type=function|text=Moved from love.graphics.getMode}} Returns the current display mode. == Function == === Synopsis === <source lang="lua"> width, heig...") |
m (Note that the first index is 1) |
||
(11 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{newin|[[0.9.0]]|090|type=function|text=Moved from [[love.graphics.getMode]]}} | {{newin|[[0.9.0]]|090|type=function|text=Moved from [[love.graphics.getMode]]}} | ||
− | + | Gets the display mode and properties of the window. | |
== Function == | == Function == | ||
Line 10: | Line 10: | ||
None. | None. | ||
=== Returns === | === Returns === | ||
− | {{param|number|width| | + | {{param|number|width|Window width.}} |
− | {{param|number|height| | + | {{param|number|height|Window height.}} |
− | {{param|table|flags| | + | {{param|table|flags|Table with the window properties:}} |
− | {{subparam|boolean|fullscreen | + | {{subparam|boolean|fullscreen|Fullscreen (true), or windowed (false).}} |
− | {{subparam| | + | {{subparam|FullscreenType|fullscreentype|The type of fullscreen mode used.}} |
− | {{subparam|number| | + | {{subparam|number|vsync|1 if the graphics framerate is synchronized with the monitor's refresh rate, 0 otherwise.}} |
− | {{subparam|boolean|resizable | + | {{subparam|number|msaa|The number of antialiasing samples used (0 if MSAA is disabled).}} |
− | {{subparam|boolean|borderless | + | {{subparam|boolean|resizable|True if the window is resizable in windowed mode, false otherwise.}} |
− | {{subparam|boolean|centered | + | {{subparam|boolean|borderless|True if the window is borderless in windowed mode, false otherwise.}} |
+ | {{subparam|boolean|centered|True if the window is centered in windowed mode, false otherwise.}} | ||
+ | {{subparam|number|display|The index of the display the window is currently in, if multiple monitors are available. First is 1.}} | ||
+ | {{subparam|number|minwidth|The minimum width of the window, if it's resizable.}} | ||
+ | {{subparam|number|minheight|The minimum height of the window, if it's resizable.}} | ||
+ | {{New feature|0.9.1| | ||
+ | {{subparam|boolean|highdpi|True if [[love.window.getPixelScale|high-dpi mode]] is allowed on Retina displays in OS X. Does nothing on non-Retina displays.}} }} | ||
+ | {{New feature|0.9.2| | ||
+ | {{subparam|number|refreshrate|The refresh rate of the screen's current display mode, in Hz. May be 0 if the value can't be determined.}} | ||
+ | {{subparam|number|x|The x-coordinate of the window's position in its current display.}} | ||
+ | {{subparam|number|y|The y-coordinate of the window's position in its current display.}} }} | ||
+ | {{Removed new feature|0.9.1|0.10.0| | ||
+ | {{subparam|boolean|srgb|Removed in [[0.10.0]] (use [[love.graphics.isGammaCorrect]] instead). True if sRGB gamma correction is applied when drawing to the screen.}} }} | ||
+ | |||
== See Also == | == See Also == | ||
* [[parent::love.window]] | * [[parent::love.window]] | ||
* [[love.window.setMode]] | * [[love.window.setMode]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
− | {{#set:Description= | + | {{#set:Description=Gets the display mode and properties of the window.}} |
== Other Languages == | == Other Languages == | ||
{{i18n|love.window.getMode}} | {{i18n|love.window.getMode}} |
Latest revision as of 17:50, 25 April 2023
Available since LÖVE 0.9.0 |
Moved from love.graphics.getMode. |
Gets the display mode and properties of the window.
Function
Synopsis
width, height, flags = love.window.getMode( )
Arguments
None.
Returns
number width
- Window width.
number height
- Window height.
table flags
- Table with the window properties:
boolean fullscreen
- Fullscreen (true), or windowed (false).
FullscreenType fullscreentype
- The type of fullscreen mode used.
number vsync
- 1 if the graphics framerate is synchronized with the monitor's refresh rate, 0 otherwise.
number msaa
- The number of antialiasing samples used (0 if MSAA is disabled).
boolean resizable
- True if the window is resizable in windowed mode, false otherwise.
boolean borderless
- True if the window is borderless in windowed mode, false otherwise.
boolean centered
- True if the window is centered in windowed mode, false otherwise.
number display
- The index of the display the window is currently in, if multiple monitors are available. First is 1.
number minwidth
- The minimum width of the window, if it's resizable.
number minheight
- The minimum height of the window, if it's resizable.
Available since LÖVE 0.9.1
boolean highdpi
- True if high-dpi mode is allowed on Retina displays in OS X. Does nothing on non-Retina displays.
Available since LÖVE 0.9.2
boolean srgb
- Removed in 0.10.0 (use love.graphics.isGammaCorrect instead). True if sRGB gamma correction is applied when drawing to the screen.
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