Framebuffer (Français)

Disponible depuis LÖVE 0.7.0 et supprimé avec LÖVE 0.8.0
Ce type a été renommé en Canvas.

Un Framebuffer (tampon d'image) est utilisé pour le rendu hors-écran. Il faut l'imaginer comme un écran invisible sur lequel vous pouvez dessiner, mais qui ne sera pas visible tant que vous ne l'aurez pas tracé sur l'écran visible final. Cette technique est également connue sous appellation « rendre dans une texture » ("render to texture").

En traçant des choses qui ne changent pas souvent de position (tels que des objets du décor) sur le Framebuffer, mais en en traçant au contraire chaque objets, vous pourriez réduire le nombre d'opération de traçage pouvant être accomplies à chaque image.

Constructeurs

love.graphics.newFramebuffer Creates a new Framebuffer. Added since 0.7.0 Removed in 0.8.0

Fonctions

Framebuffer:getImageData Get stored ImageData. Added since 0.7.0 Removed in 0.8.0
Framebuffer:getWrap Gets the wrapping properties of a Framebuffer. Added since 0.7.2 Removed in 0.8.0
Framebuffer:renderTo Render to a framebuffer using a function. Added since 0.7.0 Removed in 0.8.0
Framebuffer:setWrap Sets the wrapping properties of a Framebuffer. Added since 0.7.2 Removed in 0.8.0
Object:release Immediately destroys the object's Lua reference. Added since 11.0
Object:type Gets the type of the object as a string.
Object:typeOf Checks whether an object is of a certain type.

Supertypes

Exemples

Exemple du forum

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

Voir également

Autres langues