love.window.getPixelScale (Français)

Disponible depuis LÖVE 0.9.1
Ce-tte function n'est pas supporté-e par des versions plus anciennes.
Supprimé depuis LÖVE 11.0
This function has been renamed to love.window.getDPIScale.

Récupère le facteur d'échelle en PPP associé à la fenêtre.

La densité de pixel au sein d'une fenêtre peut être plus grande (ou plus petite) que la taille de la fenêtre. Par exemple, pour un écran Retina avec Mac OS X avec drapeua de fenêtre highdpi (Haut PPP) activé, la fenêtre pourrait être de la même taille qu'une fenêtre 800 x 600, mais l'aire de la fenêtre utilise 1600 x 1200. love.window.getPixelScale() doit retourné 2.0 dans ce cas.

Les fonctions love.window.fromPixels (Français) et love.window.toPixels (Français) peuvent également être utilisée pour la conversion entre les unités.

Le drapeau de fenêtre highdpi (Haut PPP) doit être activé pour utilisé la pleine densité de pixels d'un écran Retina screen avec Mac OS X and iOS. Ce drapeau ne fait rien avec Windows et Linux, et avec Android il est toujours effectivement activé.

Fonction

Synopsis

scale = love.window.getPixelScale( )

Arguments

Riens.

Retourne

number (Français) scale
Le facteur d'échelle du pixel associé à la fenêtre.

Notes

Les unité de love.graphics.getWidth (Français), love.graphics.getHeight (Français), love.mouse.getPosition (Français), événements de souris, love.touch.getPosition (Français), et évènement d'écrans tactiles sont toujours en terme de pixels.

Voir également


Autres langues