Files
orx/orx-shader-phrases/src/main/kotlin/phrases/Dummy.kt
2020-02-01 11:25:46 +01:00

21 lines
611 B
Kotlin

@file:JvmName("Dummy")
@file:ShaderPhrases
package org.openrndr.extra.shaderphrases.phrases
import org.openrndr.extra.shaderphrases.annotations.ShaderPhrases
import org.openrndr.extra.shaderphrases.preprocessShader
const val phraseDummy = """
float dummy() {
return 0.0;
}
"""
fun main() {
val c = Class.forName("org.openrndr.extra.shaderphrases.phrases.Dummy")
if (c.annotations.any { it.annotationClass == ShaderPhrases::class }) {
println(c.getDeclaredField("phraseDummy").get(null))
}
println(preprocessShader("import org.openrndr.extra.shaderphrases.phrases.Dummy.*"))
}