public void CopyTo(GShading des)
 {
     des.AlbedoMapResolution       = AlbedoMapResolution;
     des.MetallicMapResolution     = MetallicMapResolution;
     des.AlbedoMapPropertyName     = AlbedoMapPropertyName;
     des.MetallicMapPropertyName   = MetallicMapPropertyName;
     des.ColorByHeight             = GUtilities.Clone(ColorByHeight);
     des.ColorByNormal             = GUtilities.Clone(ColorByNormal);
     des.ColorBlendCurve           = GUtilities.Clone(ColorBlendCurve);
     des.ColorByHeightPropertyName = ColorByHeightPropertyName;
     des.ColorByNormalPropertyName = ColorByNormalPropertyName;
     des.ColorBlendPropertyName    = ColorBlendPropertyName;
     des.DimensionPropertyName     = DimensionPropertyName;
     des.Splats = Splats;
     des.SplatControlResolution      = SplatControlResolution;
     des.SplatControlMapPropertyName = SplatControlMapPropertyName;
     des.SplatMapPropertyName        = SplatMapPropertyName;
     des.SplatNormalPropertyName     = SplatNormalPropertyName;
     des.SplatMetallicPropertyName   = SplatMetallicPropertyName;
     des.SplatSmoothnessPropertyName = SplatSmoothnessPropertyName;
 }
 private void Reset()
 {
     name                        = "Shading";
     ShadingSystem               = GGriffinSettings.Instance.TerrainDataDefault.Shading.ShadingSystem;
     AlbedoMapResolution         = GGriffinSettings.Instance.TerrainDataDefault.Shading.AlbedoMapResolution;;
     MetallicMapResolution       = GGriffinSettings.Instance.TerrainDataDefault.Shading.MetallicMapResolution;;
     AlbedoMapPropertyName       = GGriffinSettings.Instance.TerrainDataDefault.Shading.AlbedoMapPropertyName;
     MetallicMapPropertyName     = GGriffinSettings.Instance.TerrainDataDefault.Shading.MetallicMapPropertyName;
     ColorByHeight               = GUtilities.Clone(GGriffinSettings.Instance.TerrainDataDefault.Shading.ColorByHeight);
     ColorByNormal               = GUtilities.Clone(GGriffinSettings.Instance.TerrainDataDefault.Shading.ColorByNormal);
     ColorBlendCurve             = GUtilities.Clone(GGriffinSettings.Instance.TerrainDataDefault.Shading.ColorBlendCurve);
     ColorByHeightPropertyName   = GGriffinSettings.Instance.TerrainDataDefault.Shading.ColorByHeightPropertyName;
     ColorByNormalPropertyName   = GGriffinSettings.Instance.TerrainDataDefault.Shading.ColorByNormalPropertyName;
     ColorBlendPropertyName      = GGriffinSettings.Instance.TerrainDataDefault.Shading.ColorBlendPropertyName;
     DimensionPropertyName       = GGriffinSettings.Instance.TerrainDataDefault.Shading.DimensionPropertyName;
     SplatControlResolution      = GGriffinSettings.Instance.TerrainDataDefault.Shading.SplatControlResolution;
     SplatControlMapPropertyName = GGriffinSettings.Instance.TerrainDataDefault.Shading.SplatControlMapPropertyName;
     SplatMapPropertyName        = GGriffinSettings.Instance.TerrainDataDefault.Shading.SplatMapPropertyName;
     SplatNormalPropertyName     = GGriffinSettings.Instance.TerrainDataDefault.Shading.SplatNormalPropertyName;
     SplatMetallicPropertyName   = GGriffinSettings.Instance.TerrainDataDefault.Shading.SplatMetallicPropertyName;
     SplatSmoothnessPropertyName = GGriffinSettings.Instance.TerrainDataDefault.Shading.SplatSmoothnessPropertyName;
     Splats                      = GGriffinSettings.Instance.TerrainDataDefault.Shading.Splats;
 }
Exemple #3
0
 public void Reset()
 {
     name                        = "Shading";
     ShadingSystem               = GShadingSystem.Polaris;
     AlbedoMapResolution         = GRuntimeSettings.Instance.shadingDefault.albedoMapResolution;;
     MetallicMapResolution       = GRuntimeSettings.Instance.shadingDefault.metallicMapResolution;;
     AlbedoMapPropertyName       = GRuntimeSettings.Instance.shadingDefault.albedoMapPropertyName;
     MetallicMapPropertyName     = GRuntimeSettings.Instance.shadingDefault.metallicMapPropertyName;
     ColorByHeight               = GUtilities.Clone(GRuntimeSettings.Instance.shadingDefault.colorByHeight);
     ColorByNormal               = GUtilities.Clone(GRuntimeSettings.Instance.shadingDefault.colorByNormal);
     ColorBlendCurve             = GUtilities.Clone(GRuntimeSettings.Instance.shadingDefault.colorBlendCurve);
     ColorByHeightPropertyName   = GRuntimeSettings.Instance.shadingDefault.colorByHeightPropertyName;
     ColorByNormalPropertyName   = GRuntimeSettings.Instance.shadingDefault.colorByNormalPropertyName;
     ColorBlendPropertyName      = GRuntimeSettings.Instance.shadingDefault.colorBlendPropertyName;
     DimensionPropertyName       = GRuntimeSettings.Instance.shadingDefault.dimensionPropertyName;
     SplatControlResolution      = GRuntimeSettings.Instance.shadingDefault.splatControlResolution;
     SplatControlMapPropertyName = GRuntimeSettings.Instance.shadingDefault.splatControlMapPropertyName;
     SplatMapPropertyName        = GRuntimeSettings.Instance.shadingDefault.splatMapPropertyName;
     SplatNormalPropertyName     = GRuntimeSettings.Instance.shadingDefault.splatNormalPropertyName;
     SplatMetallicPropertyName   = GRuntimeSettings.Instance.shadingDefault.splatMetallicPropertyName;
     SplatSmoothnessPropertyName = GRuntimeSettings.Instance.shadingDefault.splatSmoothnessPropertyName;
     Splats                      = GRuntimeSettings.Instance.shadingDefault.splats;
 }