Spec-Zone.ru › LÖVE

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)

См. также

  • love.graphics
  • Framebuffer
  • Framebuffer:renderTo


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

Spec-Zone.ru

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