Package graphics. glimpse. processor. poet. model
Models used by code generators.
Types
Abstract Shader Params Model Builder
Link copied to clipboard
abstract class AbstractShaderParamsModelBuilder(classNameMatcher: ClassNameMatcher, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, Element>
Content copied to clipboard
Attribute Model
Link copied to clipboard
data class AttributeModel(name: String, arrayBufferIndex: Int, vectorSize: Int, comment: String)
Content copied to clipboard
Attribute Model Builder
Link copied to clipboard
class AttributeModelBuilder(annotationMirror: AnnotationMirror, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, String>
Content copied to clipboard
Class Name Matcher
Link copied to clipboard
Shader Params Model
Link copied to clipboard
data class ShaderParamsModel(originatingElement: Element, annotatedPackageName: String, annotatedSimpleName: String, uniforms: List<UniformModel>, attributes: List<AttributeModel>)
Content copied to clipboard
Uniform Model
Link copied to clipboard
data class UniformModel(propertyAccessorName: String, name: String, type: UniformModel.Type, comment: String)
Content copied to clipboard
Uniform Model Builder
Link copied to clipboard
class UniformModelBuilder(annotationMirror: AnnotationMirror, element: Element, classNameMatcher: ClassNameMatcher, messager: Messager) : SimpleAnnotationValueVisitor8<Unit, String>
Content copied to clipboard