crystal.window.draw

Draws on the screen with scaling and letterboxing transforms applied. This function relies on love.graphics.scale to upscale visuals from the viewport size to the window size.

Since LOVE point size is unaffected by scale transforms, you can multiply values by the viewport scale when setting point sizes.

When a Scene is drawing on the screen, its draw method is already wrapped by crystal.window.draw. This means you rarely (if ever) need to call this function yourself.

Usage

crystal.window.draw(draw_function);

Arguments

Name Type Description
draw function Function containing the drawing logic.

Examples

crystal.window.draw(function()
  love.graphics.circle("fill", 50, 50, 40);
end);

This site uses Just the Docs, a documentation theme for Jekyll.