//============================================================ // <T>保存材质信息。</T> // // @param material 材质信息 //============================================================ public void SaveMaterialGroup(FDrMaterialGroup materialGroup = null) { // 修改默认材质 if (null == materialGroup) { materialGroup = _materialGroup; } if (null == materialGroup) { return; } // 存储属性 materialGroup.EffectName = cboEffectName.Text; materialGroup.TransformName = cboTransformName.Text; // 存储配置 materialGroup.OptionLight = qdrOptionLight.DataValue; materialGroup.OptionMerge = qdrOptionMerge.DataValue; materialGroup.OptionSort = qdrOptionSort.DataValue; materialGroup.SortLevel = (int)nudSortLevel.Value; materialGroup.OptionAlpha = qdrOptionAlpha.DataValue; materialGroup.OptionDepth = qdrOptionDepth.DataValue; materialGroup.OptionCompare = cboOptionCompare.Text; materialGroup.OptionDouble = qdrOptionDouble.DataValue; materialGroup.OptionShadow = qdrOptionShadow.DataValue; materialGroup.OptionShadowSelf = qdrOptionShadowSelf.DataValue; materialGroup.OptionDynamic = qdrOptionDynamic.DataValue; materialGroup.OptionTransmittance = qdrOptionTransmittance.DataValue; materialGroup.OptionOpacity = qdrOptionOpacity.DataValue; // 刷新材质 materialGroup.RefreshMaterials(); }