{{newin|[[0.8.0]]|080|type=function|text=It has been renamed from [[Framebuffer:renderTo]]}}
Render to the [[Canvas]] using a function.

This is a shortcut to [[love.graphics.setCanvas]]:
<source lang="lua">
canvas:renderTo( func )
</source>
is the same as
<source lang="lua">
love.graphics.setCanvas( canvas )
func()
love.graphics.setCanvas()
</source>

== 関数 ==
=== 概要 ===
<source lang="lua">
Canvas:renderTo( func )
</source>
=== 引数 ===
{{param (日本語)|function|func|A function performing drawing operations.}}
=== 返値 ===
ありません。

== 用例 ==
=== Using an anonymous function for drawing to a Canvas ===
This example randomly draws a bunch of red lines from the top left corner of the screen to the bottom.
<source lang="lua">
local canvas = love.graphics.newCanvas()
function love.update()
    canvas:renderTo(function()
        love.graphics.setColor(love.math.random(255), 0, 0);
        love.graphics.line(0, 0, love.math.random(0, love.graphics.getWidth()), love.math.random(0, love.graphics.getHeight()));
    end);
end

function love.draw()
    love.graphics.setColor(255, 255, 255);
    love.graphics.draw(canvas);
end
</source>

== 関連 ==
* [[parent::Canvas (日本語)]]
* [[love.graphics.setCanvas (日本語)]]
[[Category:Functions (日本語)]]
{{#set:Description=Render to a Canvas using a function.}}
== そのほかの言語 ==
{{i18n (日本語)|Canvas:renderTo}}