Although this property is internally stored as a uint, it is used and represented as a VariableRateShadingMode enumeration when setting or getting its value.
The VariableRateShadingMode enumeration defines different modes that can be used with Variable Rate Shading (VRS).
using UnityEngine; using UnityEngine.Rendering;
public class ConfiguredVariableRateShadingModeExample : MonoBehaviour { void Start() { // Get GraphicsSettings.variableRateShadingMode = VariableRateShadingMode.Off;
// Set VariableRateShadingMode variableRateShadingMode = GraphicsSettings.variableRateShadingMode; } }