Ejemplo n.º 1
0
        public void SetParameter(EffectParameter parameter, object value)
        {
            var parameterName = ParameterName(parameter);

            parameters[parameterName] = value;

            NotifyPropertyChanged(parameterName);
        }
Ejemplo n.º 2
0
 string ParameterName(EffectParameter parameter)
 {
     return Type.ToString() + '.' + parameter.Name;
 }
Ejemplo n.º 3
0
        public object GetParameter(EffectParameter parameter)
        {
            var parameterName = ParameterName(parameter);

            object result;

            return parameters.TryGetValue(parameterName, out result) ? result : parameter.Default;
        }