Difference between revisions of "Framebuffer"

Line 1: Line 1:
 
{{newin|[[0.7.0]]|070|type=type}}
 
{{newin|[[0.7.0]]|070|type=type}}
 
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".
 
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, you can reduce the number of draw operations performed each frame.
 
By drawing things that do not change position often, such as background items, to the FrameBuffer, you can reduce the number of draw operations performed each frame.
  

Revision as of 22:43, 9 August 2011

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

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, you can reduce the number of draw operations performed each frame.

Constructors

love.graphics.newFramebufferCreates a new Framebuffer.

Functions

Framebuffer:getImageDataGet stored ImageData.
Framebuffer:getWrapGets the wrapping properties of a Framebuffer.
Framebuffer:renderToRender to a framebuffer using a function.
Framebuffer:setWrapSets the wrapping properties of a Framebuffer.
Object:typeGets the type of the object as a string.
Object:typeOfChecks whether an object is of a certain type.

Supertypes

See Also

Other Languages