Spec-Zone.ru › LÖVE

(Image):refresh

Доступно начиная с LÖVE 0.9.0 и удалено в LÖVE 11.0
Оно было заменено на Image:replacePixels.

Перезагружает содержимое изображения из ImageData или CompressedData, используемых для создания изображения.

Функция

Описание

Image:refresh( )

Аргументы

Нет.

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

Ничего.

Функция

Доступно начиная с LÖVE 0.10.0 и удалено в LÖVE 11.0
Оно было заменено на Image:replacePixels.

Описание

Image:refresh( x, y, width, height )

Аргументы

number x
Координата x левого верхнего угла области в изображении для перезагрузки.
number y
Координата y левого верхнего угла области в изображении для перезагрузки.
number width
Ширина области в изображении для перезагрузки.
number height
Высота области в изображении для перезагрузки.

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

Ничего.

Примеры

function love.load()
    imagedata = love.image.newImageData("pig.png")
    image = love.graphics.newImage(imagedata)
end
 
function love.draw()
    love.graphics.draw(image)
end
 
function love.keypressed(key)
    if key == "e" then
        -- Modify the original ImageData and apply the changes to the Image.
        imagedata:mapPixel(function(x, y, r, g, b, a) return r/2, g/2, b/2, a/2 end)
        image:refresh()
    end
end

См. также

  • Изображение
  • Image:getData

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/(Image):refresh

Spec-Zone.ru

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