diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-09-27 12:06:00 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-09-28 01:48:05 +0530 |
| commit | 43b878eef2ba2ae25eeed673be09927a6c357b1e (patch) | |
| tree | b555166271044ad89193c4744b941d7b96952aa3 /src/main/kotlin/org/openrndr/Preload.kt | |
| parent | f9dafa2cb652649935a845498003831e9fa18993 (diff) | |
| download | art-playground-openrndr-43b878eef2ba2ae25eeed673be09927a6c357b1e.tar.gz art-playground-openrndr-43b878eef2ba2ae25eeed673be09927a6c357b1e.zip | |
Add headless screenshot + fix scaling for antialiasing for vacation
Diffstat (limited to 'src/main/kotlin/org/openrndr/Preload.kt')
| -rw-r--r-- | src/main/kotlin/org/openrndr/Preload.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/kotlin/org/openrndr/Preload.kt b/src/main/kotlin/org/openrndr/Preload.kt index 1bbd673..9664416 100644 --- a/src/main/kotlin/org/openrndr/Preload.kt +++ b/src/main/kotlin/org/openrndr/Preload.kt @@ -1,14 +1,19 @@ package org.openrndr import org.openrndr.draw.* +import org.openrndr.extensions.Screenshots +import org.openrndr.extra.olive.* import phenax.extensions.HeadlessRecorder -import phenax.utils.recordingEnabled +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()) } } } |
