示例#1
0
 public ETextureMat() : base(ShaderFactory.Build(BuildinShader.Texture))
 {
     vec3Input.Add(new Tuple <Vector3, string>(new Vector3(0.8f), "Color"));
     textureInput.Add(new Tuple <ETexture, int, string>(null, 0, "TextureVaild"));
 }
示例#2
0
文件: Lambert.cs 项目: Elly2018/Ellie
 public ELambertMat() : base(ShaderFactory.Build(BuildinShader.Lambert))
 {
     vec3Input.Add(new Tuple <Vector3, string>(new Vector3(0.05f, 0.05f, 0.05f), "material.ambient"));
     textureInput.Add(new Tuple <ETexture, int, string>(null, 0, "DiffuseTextureVaild"));
     floatInput.Add(new Tuple <float, string>(5.0f, "material.shininess"));
 }
示例#3
0
文件: Color.cs 项目: Elly2018/Ellie
 public EColorMat() : base(ShaderFactory.Build(BuildinShader.Color))
 {
     vec3Input.Add(new Tuple <Vector3, string>(new Vector3(0.8f, 0.8f, 0.8f), "Color"));
 }
示例#4
0
 public EGammaCorrectionMat() : base(ShaderFactory.Build(BuildinShader.GammaCorrection))
 {
 }
示例#5
0
 public EErrorColorMat() : base(ShaderFactory.Build(BuildinShader.ErrorColor))
 {
 }