public Constant(ColorOrTexture emission = null, ColorOrTexture reflective = null, FloatOrParam reflectivity = null, Transparent transparent = null, FloatOrParam transparency = null, FloatOrParam index_of_refraction = null) : base(emission, reflective, reflectivity, transparent, transparency, index_of_refraction) { }
public Lambert(ColorOrTexture diffuse, ColorOrTexture emission = null, ColorOrTexture ambient = null, ColorOrTexture reflective = null, FloatOrParam reflectivity = null, Transparent transparent = null, FloatOrParam transparency = null, FloatOrParam index_of_refraction = null) : base(diffuse, emission, ambient, reflective, reflectivity, transparent, transparency, index_of_refraction) { }
public Blinn(ColorOrTexture diffuse, ColorOrTexture emission = null, ColorOrTexture ambient = null, ColorOrTexture specular = null, FloatOrParam shininess = null, ColorOrTexture reflective = null, FloatOrParam reflectivity = null, Transparent transparent = null, FloatOrParam transparency = null, FloatOrParam index_of_refraction = null) : base(diffuse, emission, ambient, specular, shininess, reflective, reflectivity, transparent, transparency, index_of_refraction) { }
public Diffuse(ColorOrTexture diffuse, ColorOrTexture emission = null, ColorOrTexture ambient = null, ColorOrTexture reflective = null, FloatOrParam reflectivity = null, Transparent transparent = null, FloatOrParam transparency = null, FloatOrParam index_of_refraction = null) : base(emission, reflective, reflectivity, transparent, transparency, index_of_refraction) { this.ambient = ambient; this.diffuse = diffuse; }
public Base(ColorOrTexture emission = null, ColorOrTexture reflective = null, FloatOrParam reflectivity = null, Transparent transparent = null, FloatOrParam transparency = null, FloatOrParam index_of_refraction = null) { this.emission = emission; this.reflective = reflective; this.reflectivity = reflectivity; this.transparent = transparent; this.transparency = transparency; this.index_of_refraction = index_of_refraction; }