public MaterialPreview() { InitializeComponent(); visSettings = GUILayer.MaterialVisSettings.CreateDefault(); visLayer = new GUILayer.MaterialVisLayer(visSettings); _preview.Underlying.AddSystem(visLayer); _preview.Underlying.AddDefaultCameraHandler(visSettings.Camera); _geoType.DataSource = Enum.GetValues(typeof(GUILayer.MaterialVisSettings.GeometryType)); _geoType.SelectedItem = visSettings.Geometry; _geoType.SelectedIndexChanged += ComboBoxSelectedIndexChanged; _lightingType.DataSource = Enum.GetValues(typeof(GUILayer.MaterialVisSettings.LightingType)); _lightingType.SelectedItem = visSettings.Lighting; _lightingType.SelectedIndexChanged += ComboBoxSelectedIndexChanged; _environment.SelectedIndexChanged += SelectedEnvironmentChanged; }