love.graphics.setRenderTarget
Доступно начиная с LÖVE 0.7.0 и удалено в LÖVE 0.8.0
Было переименовано в love.graphics.setCanvas.
Устанавливает или сбрасывает Framebuffer в качестве целевой области отрисовки. Все операции отрисовки до следующего вызова love.graphics.setRenderTarget будут направлены на объект Framebuffer, указанный в качестве параметра.
Функция
Синопсис
love.graphics.setRenderTarget( framebuffer )
Аргументы
Framebuffer framebuffer- Новая целевая область отрисовки.
Возвращаемые значения
Ничего.
Примечания
Устанавливает целевую область отрисовки на указанный Framebuffer. Указанный Framebuffer будет очищен. Все операции отрисовки до следующего вызова love.graphics.setRenderTarget будут перенаправлены на Framebuffer и не будут отображаться на экране.
Функция
Синопсис
love.graphics.setRenderTarget( )
Аргументы
Нет.
Возвращаемые значения
Ничего.
Примечания
Сбрасывает целевую область отрисовки на экран, то есть снова разрешает отрисовку на экране.
Примеры
Отрисовка в framebuffer
-- draw colored square to framebuffer
love.graphics.setRenderTarget(framebuffer)
love.graphics.setColor(230,240,120)
love.graphics.rectangle('fill',0,0,100,100)
love.graphics.setRenderTarget()
-- draw scaled framebuffer to screen
love.graphics.setColor(255,255,255)
love.graphics.draw(framebuffer, 200,100, 0, .5,.5) См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.setRenderTarget