Spec-Zone.ru › LÖVE

love.window.getPixelScale

Доступно начиная с LÖVE 0.9.1
Эта функция не поддерживается в более ранних версиях.

Удалено в LÖVE 11.0
Эта функция была переименована в love.window.getDPIScale.

Возвращает коэффициент масштабирования DPI, связанный с окном.

Плотность пикселей внутри окна может быть больше (или меньше), чем «размер» окна. Например, на экране с повышенной четкостью Retina в Mac OS X с включённым флагом окна highdpi window flag, окно может занимать тот же физический размер, что и окно 800x600, но область внутри окна использует 1600x1200 пикселей. love.window.getPixelScale() в этом случае вернёт 2.0.

Функции love.window.fromPixels и love.window.toPixels также могут использоваться для преобразования между единицами.

Флаг окна highdpi должен быть включён, чтобы использовать полную плотность пикселей экрана Retina на Mac OS X и iOS. На Windows и Linux этот флаг пока ничего не делает, а на Android он по умолчанию всегда включен.

Функция

Синопсис

scale = love.window.getPixelScale( )

Аргументы

Никаких.

Возвращаемое значение

number scale
Коэффициент масштабирования пикселей, связанный с окном.

Примечания

Единицы измерения love.graphics.getWidth, love.graphics.getHeight, love.mouse.getPosition, событий мыши, love.touch.getPosition и событий касания всегда выражены в пикселях.

См. также

  • love.window
  • love.window.toPixels
  • love.window.fromPixels
  • love.window.setMode
  • Файлы конфигурации

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.window.getPixelScale

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API