love.graphics.setRenderTarget (Русский)

Available since LÖVE 0.7.0
It is not supported in earlier versions.


Устанавливает или сбрасывает буфер кадра как цель для рисования. Все функции рисования будут происходить в выбранном буфере кадра до тех пор, пока он не будет сброшен или пока не будет установлен другой буфер кадра.

Функция

Вид

love.graphics.setRenderTarget( framebuffer )

Аргументы

Framebuffer framebuffer
Новая цель для рисования.

Возвращает

Ничего.

Примечание

Все операции рисования до следующего вызова love.graphics.setRenderTarget будут происходить в буфере кадра и не будут видны на экране.

Функция

Вид

love.graphics.setRenderTarget( )

Аргументы

Нет.

Возвращает

Ничего.

Примечание

Сбрасывает цель рисования, дальнейшие операции рисования будут происходить на экране. Также эта функция отчищает экран.

Пример

Рисование в буфере кадра

-- рисуем закрашенный квадрат в буфере
love.graphics.setRenderTarget(framebuffer)
love.graphics.setColor(230,240,120)
love.graphics.rectangle('fill',0,0,100,100)
love.graphics.setRenderTarget()
 
-- рисуем уменьшенный буфер на экране
love.graphics.setColor(255,255,255)
love.graphics.draw(framebuffer, 200,100, 0, .5,.5)

Смотрите также


Другие языки