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