Package-level declarations
Glimpse KSP processor.
Types
Link 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
Link 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
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
Visitor adding properties annotated as @Uniform
to applyParams
method.