Esempio n. 1
0
 public static void ApplyPassIndex(EffectScalarVariable variable, TextureFXSettings settings, TextureFXPassSettings passsettings)
 {
     variable.Set(passsettings.PassIndex);
 }
Esempio n. 2
0
 public static void ApplyFullTargetSize(EffectVectorVariable variable, TextureFXSettings settings)
 {
     variable.Set(new Vector4(settings.CurrentTarget.Width, settings.CurrentTarget.Height, 1.0f / (float)settings.CurrentTarget.Width, 1.0f / (float)settings.CurrentTarget.Height));
 }
Esempio n. 3
0
 public static void ApplyPreviousTexture(EffectShaderResourceVariable variable, TextureFXSettings settings)
 {
     if (settings.PreviousTexture == null)
     {
         variable.SetResource(null);
     }
     else
     {
         variable.SetResource(settings.PreviousTexture.ShaderView);
     }
 }
Esempio n. 4
0
 public static void ApplyTargetSize(EffectVectorVariable variable, TextureFXSettings settings)
 {
     variable.Set(new Vector2(settings.CurrentTarget.Width, settings.CurrentTarget.Height));
 }