Package [root]

Types

Link copied to clipboard
class ParameterSaver : Extension

Parameter saver listens to the Program.produceAssets event and saves all values in AssetMetadata.assetProperties to a txt file.

Link copied to clipboard
class UUIDNamer : Extension

UUIDNamer is here for demonstration purposes only. It creates a unique UUID based name everytime the Program.produceAssets event is triggered

Functions

Link copied to clipboard
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()
fun main()

fun main()

Draws the same Circle using drawer.shape and drawer.composition side by side to compare both approaches.

fun main()

Demonstration of drawThread

fun main()
fun main()

Demonstrates querying and using displays.

fun main()

Applies multiple filters reading from a colorBuffer and writing into a different colorBuffer to make sure they don't throw any errors.

fun main()

A demonstration of complex shape unions. The demo reveals high computation time variance and cases in which intersections are missed.

fun main()

Demonstration of querying the active render target

fun main()
fun main()

Demonstrates the use of Rectangle.horizontal and Rectangle.vertical.

fun main()

Demonstration of toggling the option to resize windows

fun main()

Demonstration of ShaderError.glsl creation (in cwd) whenever shader compilation fails.

fun main()

A demonstration of complex shape unions. The demo reveals high computation time variance

fun main()

A demonstration of complex shape unions. This demonstrates perfect clipping for line based shapes

fun main()

A demonstration of complex shape unions. The demo was used to debug some artefacts in the bezier polygon clipper