indigo.shared.shader

Type members

Classlikes

sealed
trait BlendShader extends Shader
Companion
object
Companion
class
sealed
trait EntityShader extends Shader
Companion
object
Companion
class
sealed
trait IsShaderValue[T]
Companion
object
Companion
class
Companion
object
Companion
class
sealed
trait Shader
Companion
object
object Shader
Companion
class
object ShaderId
sealed
Companion
object
Companion
class
final
object Uniform
final case
class UniformBlock(blockName: String, uniforms: List[(Uniform, ShaderPrimitive)])

Types

opaque type ShaderId

Represents the id of a shader, and used to bind an entity/material to that particular shader. Shader ID's must be unique or collisions will occur.

Represents the id of a shader, and used to bind an entity/material to that particular shader. Shader ID's must be unique or collisions will occur.

opaque type Uniform