Lit

final case
class Lit(emissive: Option[Texture], normal: Option[Texture], roughness: Option[Texture]) extends LightingModel
Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def toShaderData(shaderId: ShaderId, albedo: Option[AssetName], additionalUniformBlocks: List[UniformBlock]): ShaderData
def toShaderData(shaderId: ShaderId, albedo: Option[AssetName]): ShaderData
def withEmissive(emissiveAssetName: AssetName, amount: Double): Lit
def withEmissiveAmount(amount: Double): Lit
def withEmissiveAsset(emissiveAssetName: AssetName): Lit
def withNormal(normalAssetName: AssetName, amount: Double): Lit
def withNormalAmount(amount: Double): Lit
def withNormalAsset(normalAssetName: AssetName): Lit
def withRoughness(roughnessAssetName: AssetName, amount: Double): Lit
def withRoughnessAmount(amount: Double): Lit
def withRoughnessAsset(roughnessAssetName: AssetName): Lit

Inherited methods

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