aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/org/openrndr
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-09-27 12:06:00 +0530
committerAkshay Nair <phenax5@gmail.com>2026-09-28 01:48:05 +0530
commit43b878eef2ba2ae25eeed673be09927a6c357b1e (patch)
treeb555166271044ad89193c4744b941d7b96952aa3 /src/main/kotlin/org/openrndr
parentf9dafa2cb652649935a845498003831e9fa18993 (diff)
downloadart-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')
-rw-r--r--src/main/kotlin/org/openrndr/Preload.kt7
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())
}
}
}