package org.openrndr import org.openrndr.draw.* import org.openrndr.extensions.Screenshots import org.openrndr.extra.olive.* import phenax.extensions.HeadlessRecorder import phenax.extensions.HeadlessScreenshot import phenax.utils.* class Preload : ApplicationPreload() { override fun onProgramSetup(program: Program) { println("BACKEND(${program.name}): ${program.application::class.qualifiedName}") if (recordingEnabled) { program.extend(HeadlessRecorder()) } else if (screenshotEnabled) { program.extend(HeadlessScreenshot()) } } }