21 lines
611 B
Kotlin
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.*"))
|
|
} |