aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/phenax/extensions/CameraManager.kt
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/phenax/extensions/CameraManager.kt
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/phenax/extensions/CameraManager.kt')
-rw-r--r--src/main/kotlin/phenax/extensions/CameraManager.kt6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/kotlin/phenax/extensions/CameraManager.kt b/src/main/kotlin/phenax/extensions/CameraManager.kt
index d14205f..5112332 100644
--- a/src/main/kotlin/phenax/extensions/CameraManager.kt
+++ b/src/main/kotlin/phenax/extensions/CameraManager.kt
@@ -7,7 +7,7 @@ import org.openrndr.draw.*
import org.openrndr.math.Quaternion
import org.openrndr.math.Vector2
import org.openrndr.math.Vector3
-import phenax.utils.recordingEnabled
+import phenax.utils.*
enum class ActionType {
PAN,
@@ -35,7 +35,7 @@ class CameraManager(public var cameraPosition: Vector3, public var cameraRotatio
}
override fun setup(program: Program) {
- if (recordingEnabled) return
+ if (recordingEnabled || screenshotEnabled) return
cameraQuaternion = Quaternion.fromAngles(cameraRotation.x, cameraRotation.y, cameraRotation.z)
@@ -99,7 +99,7 @@ class CameraManager(public var cameraPosition: Vector3, public var cameraRotatio
override fun beforeDraw(drawer: Drawer, program: Program) {}
override fun afterDraw(drawer: Drawer, program: Program) {
- if (recordingEnabled) return
+ if (recordingEnabled || screenshotEnabled) return
drawer.fontMap = font
drawer.fill = ColorRGBa.WHITE