Package graphics.glimpse.processor.poet.model

Models used by code generators.

Types

Link copied to clipboard
abstract class AbstractShaderParamsModelBuilder(classNameMatcher: ClassNameMatcher, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, Element>
Link copied to clipboard
data class AttributeModel(    val name: String,     val arrayBufferIndex: Int,     val vectorSize: Int,     val comment: String)
Link copied to clipboard
class AttributeModelBuilder(annotationMirror: AnnotationMirror, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, String>
Link copied to clipboard
interface ClassNameMatcher
Link copied to clipboard
data class ShaderParamsModel(    val originatingElement: Element,     val annotatedPackageName: String,     val annotatedSimpleName: String,     val uniforms: List<UniformModel>,     val attributes: List<AttributeModel>)
Link copied to clipboard
data class UniformModel(    val propertyAccessorName: String,     val name: String,     val type: UniformModel.Type,     val comment: String)
Link copied to clipboard
class UniformModelBuilder(    annotationMirror: AnnotationMirror,     element: Element,     classNameMatcher: ClassNameMatcher,     messager: Messager) : SimpleAnnotationValueVisitor8<Unit, String>