ShadeStyleManagerGLCommon

class ShadeStyleManagerGLCommon(    name: String,     val vsGenerator: (ShadeStructure) -> String,     val tcsGenerator: (ShadeStructure) -> String?,     val tesGenerator: (ShadeStructure) -> String?,     val gsGenerator: (ShadeStructure) -> String?,     val fsGenerator: (ShadeStructure) -> String) : ShadeStyleManager, StyleManagerDispatchUniform, StyleManagerDispatchImageBindings, StyleManagerDispatchBufferBindings(source)

Constructors

Link copied to clipboard
constructor(    name: String,     vsGenerator: (ShadeStructure) -> String,     tcsGenerator: (ShadeStructure) -> String?,     tesGenerator: (ShadeStructure) -> String?,     gsGenerator: (ShadeStructure) -> String?,     fsGenerator: (ShadeStructure) -> String)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var imageIndex: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var textureIndex: Int
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <T : ShaderUniforms> dispatchParameters(style: StyleParameters, shader: T)
Link copied to clipboard
open fun <T : ShaderUniforms> setUniform(shader: T, targetName: String, name: String, value: Any)
Link copied to clipboard
fun shader(style: ShadeStyle?, format: VertexFormat): Shader
open override fun shader(style: ShadeStyle?, vertexFormats: List<VertexFormat>, instanceFormats: List<VertexFormat>): Shader