Package graphics.glimpse.ksp
Glimpse KSP processor.
Types
Link copied to clipboard
abstract class AttributesVisitor : KSTopDownVisitor<FunSpec.Builder, FunSpec.Builder>
Content copied to clipboard
Visitor adding @Attribute
s to drawMesh
method.
Link copied to clipboard
Visitor adding finalization of @Attribute
s to drawMesh
method.
Link copied to clipboard
Visitor adding initialization of @Attribute
s to drawMesh
method.
Link copied to clipboard
class KSPException( val symbol: KSNode, message: String? = null, cause: Throwable? = null) : Exception
Content copied to clipboard
Link copied to clipboard
class Sampler2DVisitor : KSTopDownVisitor<FunSpec.Builder, FunSpec.Builder>
Content copied to clipboard
Visitor adding properties annotated as @Sampler2D
to applyParams
method.
Link copied to clipboard
Visitor generating code of a ProgramExecutor
from class annotated with @ShaderParams
.
Link copied to clipboard
class ShaderParamsSymbolProcessor(codeGenerator: CodeGenerator, logger: KSPLogger) : SymbolProcessor
Content copied to clipboard
KSP processor generating concrete implementations of ProgramExecutor in Kotlin.
Link copied to clipboard
Provider of KSP processor generating concrete implementations of ProgramExecutor in Kotlin.
Link copied to clipboard
class UniformVisitor : KSTopDownVisitor<FunSpec.Builder, FunSpec.Builder>
Content copied to clipboard
Visitor adding properties annotated as @Uniform
to applyParams
method.