ShaderData

final case class ShaderData(shaderId: ShaderId, uniformBlocks: List[UniformBlock], channel0: Option[AssetName], channel1: Option[AssetName], channel2: Option[AssetName], channel3: Option[AssetName]) extends Material
Companion
object
trait Serializable
trait Product
trait Equals
trait Material
class Object
trait Matchable
class Any

Value members

Concrete methods

def addUniformBlock(additional: List[UniformBlock]): ShaderData
def withShaderId(newShaderId: ShaderId): ShaderData
def withUniformBlocks(newUniformBlocks: List[UniformBlock]): ShaderData
def withUniformBlocks(newUniformBlocks: UniformBlock*): ShaderData

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product