Demos: ensure all use fun main() = application {
- Adjust some demo window sizes. - Replace Random.double by Double.uniform - Tweak some demos so screenshots look more interesting
This commit is contained in:
@@ -6,29 +6,31 @@ import org.openrndr.extra.fx.blur.HashBlurDynamic
|
||||
import org.openrndr.extra.fx.patterns.Checkers
|
||||
import kotlin.math.cos
|
||||
|
||||
fun main() {
|
||||
application {
|
||||
program {
|
||||
val c = compose {
|
||||
layer {
|
||||
val a = aside(colorType = ColorType.FLOAT32) {
|
||||
post(Checkers()) {
|
||||
this.size = cos(seconds)*0.5 + 0.5
|
||||
}
|
||||
}
|
||||
draw {
|
||||
drawer.clear(ColorRGBa.GRAY.shade(0.5))
|
||||
drawer.circle(width/2.0, height/2.0, 100.0)
|
||||
}
|
||||
post(HashBlurDynamic(), a) {
|
||||
time = seconds
|
||||
radius = 25.0
|
||||
fun main() = application {
|
||||
configure {
|
||||
width = 720
|
||||
height = 720
|
||||
}
|
||||
program {
|
||||
val c = compose {
|
||||
layer {
|
||||
val a = aside(colorType = ColorType.FLOAT32) {
|
||||
post(Checkers()) {
|
||||
this.size = cos(seconds + 2.0) * 0.5 + 0.5
|
||||
}
|
||||
}
|
||||
}
|
||||
extend {
|
||||
c.draw(drawer)
|
||||
draw {
|
||||
drawer.clear(ColorRGBa.GRAY.shade(0.5))
|
||||
drawer.circle(width / 2.0, height / 2.0, 100.0)
|
||||
}
|
||||
post(HashBlurDynamic(), a) {
|
||||
time = seconds
|
||||
radius = 25.0
|
||||
}
|
||||
}
|
||||
}
|
||||
extend {
|
||||
c.draw(drawer)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user