public static void SetShaderSettingsForPlatform(BuildTargetGroup target, ShaderHardwareTier tier, PlatformShaderSettings settings)
        {
            TierSettings tierSettings = EditorGraphicsSettings.GetTierSettings(target, (GraphicsTier)tier);

            tierSettings.standardShaderQuality        = settings.standardShaderQuality;
            tierSettings.cascadedShadowMaps           = settings.cascadedShadowMaps;
            tierSettings.reflectionProbeBoxProjection = settings.reflectionProbeBoxProjection;
            tierSettings.reflectionProbeBlending      = settings.reflectionProbeBlending;
            EditorGraphicsSettings.SetTierSettings(target, (GraphicsTier)tier, tierSettings);
        }
 public static void SetShaderSettingsForPlatform(BuildTargetGroup target, ShaderHardwareTier tier, PlatformShaderSettings settings)
 {
     EditorGraphicsSettings.SetShaderSettingsForPlatformImpl(target, tier, settings);
     EditorGraphicsSettings.OnUpdateShaderSettingsForPlatformImpl(target, true);
 }
        public static void SetShaderSettingsForPlatform(BuildTargetGroup target, ShaderHardwareTier tier, PlatformShaderSettings settings)
        {
            TierSettings settings2 = new TierSettings {
                standardShaderQuality        = settings.standardShaderQuality,
                cascadedShadowMaps           = settings.cascadedShadowMaps,
                reflectionProbeBoxProjection = settings.reflectionProbeBoxProjection,
                reflectionProbeBlending      = settings.reflectionProbeBlending
            };

            SetTierSettings(target, (GraphicsTier)tier, settings2);
        }
 internal static extern void SetShaderSettingsForPlatformImpl(BuildTargetGroup target, ShaderHardwareTier tier, PlatformShaderSettings settings);