love.window.fromPixels
Available since LÖVE 0.9.2 |
This function is not supported in earlier versions. |
Converts a number from pixels to density-independent units.
If the highdpi
window flag is enabled in Mac OS X and the window is in a retina screen, density-independent units will be twice the size of pixels. Otherwise they will usually be the same. This function can be used to convert coordinates from pixels to the the size users are expecting them to display at onscreen. love.window.toPixels does the opposite.
Most LÖVE functions return values and expect arguments in terms of pixels rather than density-independent units.
Contents
Function
Synopsis
value = love.window.fromPixels( pixelvalue )
Arguments
number pixelvalue
- A number in pixels to convert to density-independent units.
Returns
number value
- The converted number, in density-independent units.
Function
Synopsis
x, y = love.window.fromPixels( px, py )
Arguments
number px
- The x-axis value of a coordinate in pixels.
number py
- The y-axis value of a coordinate in pixels.
Returns
number x
- The converted x-axis value of the coordinate, in density-independent units.
number y
- The converted y-axis value of the coordinate, in density-independent units.
Notes
The units of love.graphics.getWidth, love.graphics.getHeight, love.mouse.getPosition, and mouse events are always in terms of pixels.
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