Esempio n. 1
0
 public override void SetParameters(IceEffectParameters parameters)
 {
     if (parameters.Parameter1 <= 0f)
     {
         // prevent 0 or less radius
         parameters.Parameter1 = 0.0001f;
     }
     _blurAmount = parameters.Parameter1;
 }
Esempio n. 2
0
 public override void SetParameters(IceEffectParameters parameters)
 {
     _bloomThreshold  = parameters.Parameter1;
     _bloomIntensity  = parameters.Parameter2;
     _baseIntensity   = parameters.Parameter3;
     _bloomSaturation = parameters.Parameter4;
     _baseSaturation  = parameters.Parameter5;
     if (parameters.Parameter6 <= 0f)
     {
         // prevent 0 or less radius
         parameters.Parameter6 = 0.0001f;
     }
     _blurRadius = parameters.Parameter6;
 }
 public PostProcessAnimation(IceEffect iceEffect)
 {
     _iceEffect                     = iceEffect;
     _iceEffectParameters           = new IceEffectParameters();
     _ppRequest                     = new PostProcessRequest();
     _ppRequest.IceEffect           = _iceEffect;
     _ppRequest.IceEffectParameters = _iceEffectParameters;
     _linearProperties              = new LinearProperty[8];
     for (int i = 0; i < _linearProperties.Length; i++)
     {
         _linearProperties[i] = new LinearProperty(1.0f, "Parameter " + i, 0, 10);
     }
     _currentLife         = 0;
     _life                = 1;
     _currentLife         = 0;
     _maxLife             = _life * 60;
     _loopMax             = 0;
     _loopCounter         = 0;
     _isPaused            = false;
     _isStopped           = false;
     this.AutoPlay        = true;
     this.HideWhenStopped = true;
 }
Esempio n. 4
0
 public override void SetParameters(IceEffectParameters parameters)
 {
     
 }
Esempio n. 5
0
 public override void SetParameters(IceEffectParameters parameters)
 {
 }