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(name: String, arrayBufferIndex: Int, vectorSize: Int, 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(originatingElement: Element, annotatedPackageName: String, annotatedSimpleName: String, uniforms: List<UniformModel>, attributes: List<AttributeModel>)
Link copied to clipboard
data class UniformModel(propertyAccessorName: String, name: String, type: UniformModel.Type, comment: String)
Link copied to clipboard
class UniformModelBuilder(annotationMirror: AnnotationMirror, element: Element, classNameMatcher: ClassNameMatcher, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, String>