Canvases
Canvases are target frame buffers storing intermediate and final rendering steps as well as graphics settings
Constructors
Canvases:newCanvases()
Creates a new set of canvas outputs
Returns
(Canvases)
Methods
Canvases:setMode(mode)
Set the output mode, normal contains all features, direct do not use a canvas at all and directly renders and lite uses a canvas but on a faster feature set
Arguments
mode (CanvasMode)
Canvases:getMode()
Canvases:setFormat(format)
Sets the pixel format manually
Arguments
format (PixelFormat)
Canvases:getFormat()
Canvases:setAlphaPass(alphaPass)
Toggle the alpha pass
Arguments
alphaPass (boolean)
Canvases:getAlphaPass()
Canvases:setRefractions(refractions)
Toggle refractions
Arguments
refractions (boolean)
Canvases:getRefractions()
Canvases:setFXAA(fxaa)
Toggle Fast approximate anti aliasing
Arguments
fxaa (boolean)
Canvases:getFXAA()
Canvases:setMSAA(msaa)
Set Multi Sample Anti Aliasing sample count
Arguments
msaa (number)
Canvases:getMSAA()
Canvases:setResolution(px)
Sets the resolution, requires a reinit
Arguments
px (number)
Canvases:getResolution()
Canvases:init(w, h)
Initialize that canvas set
Arguments
w (number) optional
h (number) optional