tiramisu/material

Typed material component with independently owned texture tasks.

Types

pub type MaterialType {
  Standard
  Basic
  Phong
  Lambert
  Toon
}

Constructors

  • Standard
  • Basic
  • Phong
  • Lambert
  • Toon
pub type Side {
  Front
  Back
  Double
}

Constructors

  • Front
  • Back
  • Double

Values

pub fn alpha_test(value: Float) -> extension.Value(msg)
pub fn ambient_occlusion_map(
  value: String,
) -> extension.Value(msg)
pub fn basic() -> extension.Value(msg)
pub fn color(value: Int) -> extension.Value(msg)
pub fn color_map(value: String) -> extension.Value(msg)
pub fn displacement_bias(value: Float) -> extension.Value(msg)
pub fn displacement_map(value: String) -> extension.Value(msg)
pub fn displacement_scale(value: Float) -> extension.Value(msg)
pub fn emissive(value: Int) -> extension.Value(msg)
pub fn emissive_intensity(value: Float) -> extension.Value(msg)
pub fn lambert() -> extension.Value(msg)
pub fn metalness(value: Float) -> extension.Value(msg)
pub fn metalness_map(value: String) -> extension.Value(msg)
pub fn normal_map(value: String) -> extension.Value(msg)
pub fn opacity(value: Float) -> extension.Value(msg)
pub fn phong() -> extension.Value(msg)
pub fn roughness(value: Float) -> extension.Value(msg)
pub fn roughness_map(value: String) -> extension.Value(msg)
pub fn shininess(value: Float) -> extension.Value(msg)
pub fn side(value: Side) -> extension.Value(msg)
pub fn standard() -> extension.Value(msg)
pub fn toon() -> extension.Value(msg)
pub fn transparent(value: Bool) -> extension.Value(msg)
pub fn wireframe(value: Bool) -> extension.Value(msg)
Search Document