Framebuffer

Framebuffer

Available since LÖVE 0.7.0 and removed in LÖVE 0.8.0
It has been renamed to Canvas.

A Framebuffer is used for off-screen rendering. Think of it as an invisible screen that you can draw to, but that will not be visible until you draw it to the actual visible screen. It is also known as "render to texture".

By drawing things that do not change position often (such as background items) to the Framebuffer, and then drawing the entire Framebuffer instead of each item, you can reduce the number of draw operations performed each frame.

Constructors

love.graphics.newFramebuffer Creates a new Framebuffer. 0.7.0 0.8.0

Functions

Framebuffer:getImageData Get stored ImageData. 0.7.0 0.8.0
Framebuffer:getWrap Gets the wrapping properties of a Framebuffer. 0.7.2 0.8.0
Framebuffer:renderTo Render to a framebuffer using a function. 0.7.0 0.8.0
Framebuffer:setWrap Sets the wrapping properties of a Framebuffer. 0.7.2 0.8.0
Object:type Gets the type of the object as a string.
Object:typeOf Checks whether an object is of a certain type.

Supertypes

Examples

sample from the forum

http://love2d.org/forums/viewtopic.php?f=4&t=2136&hilit=Framebuffer&start=20

See Also

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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部