// Saves the current renderer's parameters in textform in the application settings private void SaveRendererParameter(RendererParameter param) { ObservableDictionary <string, SerializedRendererParameter> rendererParams; if (!m_models.Settings.RendererParameters.TryGetValue(m_models.Renderer.Name, out rendererParams)) { rendererParams = new ObservableDictionary <string, SerializedRendererParameter>(); m_models.Settings.RendererParameters.Add(m_models.Renderer.Name, rendererParams); } SerializedRendererParameter storedParam = new SerializedRendererParameter(); storedParam.Type = param.Type; storedParam.Value = param.Value.ToString(); rendererParams[param.Name] = storedParam; }
public RendererPropertyBool(RendererParameter param) { m_param = param; }