コード例 #1
0
ファイル: VignetteMaterial.cs プロジェクト: x5f3759df/Citrus
 public void Apply(int pass)
 {
     shaderParams.Set(radiusKey, Radius);
     shaderParams.Set(softnessKey, Softness);
     shaderParams.Set(uv1Key, UV1);
     shaderParams.Set(uvOffsetKey, UVOffset);
     shaderParams.Set(colorKey, Color.ToVector4());
     PlatformRenderer.SetBlendState(Blending.GetBlendState());
     PlatformRenderer.SetShaderProgram(VignetteShaderProgram.GetInstance());
     PlatformRenderer.SetShaderParams(shaderParamsArray);
 }
コード例 #2
0
ファイル: VignetteMaterial.cs プロジェクト: x5f3759df/Citrus
 public static VignetteShaderProgram GetInstance() => instance ?? (instance = new VignetteShaderProgram());