aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/org/openrndr
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-10-15 01:43:03 +0530
committerAkshay Nair <phenax5@gmail.com>2026-10-15 01:43:03 +0530
commit65f4bae19a70ee2cb90043648d7e45b4a2275f7b (patch)
treeb1a2edd172f60ae43e1d916049734f126ffb8f4b /src/main/kotlin/org/openrndr
parent686b2954a7cf0aae0493b4a974400aed64bbb96f (diff)
downloadart-playground-openrndr-65f4bae19a70ee2cb90043648d7e45b4a2275f7b.tar.gz
art-playground-openrndr-65f4bae19a70ee2cb90043648d7e45b4a2275f7b.zip
More adopted moth + warmitup
Diffstat (limited to '')
-rw-r--r--src/main/kotlin/org/openrndr/Preload.kt10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/kotlin/org/openrndr/Preload.kt b/src/main/kotlin/org/openrndr/Preload.kt
index 42bab94..0fd1656 100644
--- a/src/main/kotlin/org/openrndr/Preload.kt
+++ b/src/main/kotlin/org/openrndr/Preload.kt
@@ -9,10 +9,16 @@ import phenax.utils.*
class Preload : ApplicationPreload() {
override fun onProgramSetup(program: Program) {
println("Program: ${program.name}")
+ val fileSuffix =
+ if (System.getenv("PHENAX_FILE_SUFFIX").isNullOrEmpty()) {
+ ""
+ } else {
+ ".${System.getenv("PHENAX_FILE_SUFFIX") ?: ""}"
+ }
if (recordingEnabled) {
program.extend(ScreenRecorder()) {
outputToVideo = true
- outputFile = "video/${program.name}.mp4"
+ outputFile = "video/${program.name}${fileSuffix}.mp4"
frameRate = 60
maximumDuration = recordDuration()
quitAfterMaximum = true
@@ -20,7 +26,7 @@ class Preload : ApplicationPreload() {
}
} else if (screenshotEnabled) {
program.extend(SingleScreenshot()) {
- outputFile = "screenshot/${program.name}.png"
+ outputFile = "screenshot/${program.name}${fileSuffix}.png"
async = false
quitAfterScreenshot = true
}