Package graphics.glimpse.processor.poet.model

Types

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