Difference between revisions of "love.graphics.setRenderTarget"

m
Line 1: Line 1:
{{newin|[[0.7.0]]|070|type=function}}
+
{{newin|[[0.7.0]]|070|type=function}}{{oldin|[[0.8.0]]|080|type=function}}
  
 
Sets or resets a [[Framebuffer]] as render target. All drawing operations until the next ''love.graphics.setRenderTarget'' will be directed to the [[Framebuffer]] object specified.
 
Sets or resets a [[Framebuffer]] as render target. All drawing operations until the next ''love.graphics.setRenderTarget'' will be directed to the [[Framebuffer]] object specified.

Revision as of 22:02, 5 February 2012

Available since LÖVE 0.7.0
This function is not supported in earlier versions.
Removed in LÖVE 0.8.0
This function is not supported in that and later versions.


Sets or resets a Framebuffer as render target. All drawing operations until the next love.graphics.setRenderTarget will be directed to the Framebuffer object specified.

Function

Synopsis

love.graphics.setRenderTarget( framebuffer )

Arguments

Framebuffer framebuffer
The new render target.

Returns

Nothing.

Notes

Sets the render target to a specified Framebuffer. All drawing operations until the next love.graphics.setRenderTarget will be redirected to the Framebuffer and not shown on the screen.

Function

Synopsis

love.graphics.setRenderTarget( )

Arguments

None.

Returns

Nothing.

Notes

Resets the render target to the screen, i.e. re-enables drawing to the screen.


Examples

Drawing to a 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)

See Also


Other Languages