public override void SetParameters(IceEffectParameters parameters) { if (parameters.Parameter1 <= 0f) { // prevent 0 or less radius parameters.Parameter1 = 0.0001f; } _blurAmount = parameters.Parameter1; }
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; }
public override void SetParameters(IceEffectParameters parameters) { }