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: Batch[UniformBlock]): ShaderData
def toShaderData(shaderId: ShaderId, albedo: Option[AssetName]): ShaderData
def withEmissive(emissiveAssetName: AssetName, amount: Double): Lit
def withEmissiveAsset(emissiveAssetName: AssetName): Lit
def withNormal(normalAssetName: AssetName, amount: Double): Lit
def withNormalAsset(normalAssetName: AssetName): Lit
def withRoughness(roughnessAssetName: AssetName, amount: Double): Lit
def withRoughnessAsset(roughnessAssetName: AssetName): Lit

Inherited methods

Inherited from:
Product