indigo.shared.shader
package indigo.shared.shader
Members list
Packages
package indigo.shared.shader.library
Type members
Classlikes
sealed trait BlendShader extends Shader
object BlendShader extends BaseBlendShader
Attributes
- Companion
- trait
- Supertypes
- Self type
-
BlendShader.type
sealed trait EntityShader extends Shader
object EntityShader extends BaseEntityShader
Attributes
- Companion
- trait
- Supertypes
- Self type
-
EntityShader.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object IsShaderValue
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IsShaderValue.type
trait RawShaderCode
object RawShaderCode
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RawShaderCode.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BlendShaderclass Externalclass Sourcetrait EntityShaderclass Externalclass Sourceclass UltravioletShaderShow all
object Shader
object ShaderId
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShaderId.type
object ShaderPrimitive
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShaderPrimitive.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object StandardShaders
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StandardShaders.type
final case class UltravioletShader(id: ShaderId, vertex: ShaderResult, fragment: ShaderResult) extends Shader
object UltravioletShader
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UltravioletShader.type
final case class UniformBlock(blockName: UniformBlockName, uniforms: Batch[(Uniform, ShaderPrimitive)])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object UniformBlock
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UniformBlock.type
object UniformBlockName
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UniformBlockName.type
Types
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.
Attributes
In this article