Difference between revisions of "love.window.getPixelScale"

(Created page)
 
m (Added note)
Line 17: Line 17:
 
* [[love.window.setMode]]
 
* [[love.window.setMode]]
 
* [[Config Files]]
 
* [[Config Files]]
 +
 +
== Notes ==
 +
The units of [[love.graphics.getWidth]], [[love.graphics.getHeight]], [[love.mouse.getPosition]], and mouse events are always in terms of pixels.
  
 
[[Category:Functions]]
 
[[Category:Functions]]

Revision as of 21:36, 12 February 2014

Available since LÖVE 0.9.1
This function is not supported in earlier versions.

Gets the scale factor associated with the window. In Mac OS X with the window in a retina screen and the highdpi window flag enabled this will be 2.0, otherwise it will be 1.0.

The scale factor is used to display graphics at a size the user is expecting, rather than the size of the pixels. On retina displays with the highdpi window flag enabled, the pixels in the window are 2x smaller than the scale of the normal content on the screen, so love.window.getPixelScale will return 2.

Function

Synopsis

scale = love.window.getPixelScale( )

Arguments

None.

Returns

number scale
The pixel scale factor associated with the window.

See Also

Notes

The units of love.graphics.getWidth, love.graphics.getHeight, love.mouse.getPosition, and mouse events are always in terms of pixels.

Other Languages