aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/org
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
commit5f41d4cded56121af66b18c232c7f557ab803f94 (patch)
treeb0b48b4e3b453f7786ba0e1a21c0b2301b06d895 /src/main/kotlin/org
parentaff909363f2fb647420105862432ab3e9d6ca1ed (diff)
downloadart-playground-openrndr-5f41d4cded56121af66b18c232c7f557ab803f94.tar.gz
art-playground-openrndr-5f41d4cded56121af66b18c232c7f557ab803f94.zip
Add headless screenshot + fix scaling for antialiasing for vacation
Diffstat (limited to 'src/main/kotlin/org')
-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())
}
}
}