コード例 #1
0
ファイル: Game.cs プロジェクト: GastonTS/ElElementoPerfecto
 public void SetColor(Dx3D.Effect shader, Color color)
 {
     if (shader == _LightShader)
     {
         shader.SetValue("materialAmbientColor", ColorValue.FromColor(color));
         shader.SetValue("materialDiffuseColor", ColorValue.FromColor(color));
         shader.SetValue("materialSpecularColor", ColorValue.FromColor(color));
     }
 }
コード例 #2
0
ファイル: Game.cs プロジェクト: GastonTS/ElElementoPerfecto
 public void SetAlpha(Dx3D.Effect shader, Single alpha)
 {
     if (shader == _LightShader)
     {
         var color = shader.GetValueColor(shader.GetParameter(null, "materialDiffuseColor"));
         color.Alpha = alpha;
         shader.SetValue("materialDiffuseColor", color);
     }
 }