Files
orx/orx-shader-phrases/src/main/kotlin/phrases/Dummy.kt
Edwin Jakobs 98baf2a4c3 Added WIP shader-phrases, annotations and tooling for shader phrases
resolving is done using the JVM class loader
2019-08-23 16:46:24 +02:00

24 lines
569 B
Kotlin

@file:JvmName("Dummy")
@file:ShaderPhrases(["dummy"])
package org.openrndr.extra.shaderphrases.phrases
import org.openrndr.extra.shaderphrases.annotations.ShaderPhrase
import org.openrndr.extra.shaderphrases.annotations.ShaderPhrases
@ShaderPhrase(["dummy"])
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))
}
}