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);