LedQualityProfile
[CreateAssetMenu(fileName = "NewQualityProfile", menuName = "LED Studio/Quality Profile", order = 5)]public sealed class LedQualityProfile : ScriptableObjectReusable performance and fidelity profile controlling logical resolution, reduction, anti-moire treatment, defects, and shader quality.
Fields
Section titled “Fields”
MaxUpdatesPerFrame
Section titled “MaxUpdatesPerFrame”[Header("Update Budget")][Tooltip("Maximum board updates per frame (0 = unlimited)")][Min(0)]public int MaxUpdatesPerFrameReturns
System.Int32
TargetUpdateRateHz
Section titled “TargetUpdateRateHz”[Tooltip("Target update rate in Hz (0 = every frame)")][Range(0, 120)]public float TargetUpdateRateHzReturns
System.Single
ReductionOverride
Section titled “ReductionOverride”[Header("Reduction Quality")]public LedReductionMode ReductionOverrideReturns
LEDStudio.LedReductionMode
UseReductionOverride
Section titled “UseReductionOverride”public bool UseReductionOverrideReturns
System.Boolean
QualityLevel
Section titled “QualityLevel”[Header("Visual Quality")]public LedQualityLevel QualityLevelReturns
LEDStudio.LedQualityLevel
EnableBloom
Section titled “EnableBloom”[Tooltip("Enable bloom contribution from board emitters")]public bool EnableBloomReturns
System.Boolean
EnableCloseUpMode
Section titled “EnableCloseUpMode”[Tooltip("Enable close-up instanced diode rendering")]public bool EnableCloseUpModeReturns
System.Boolean
DefectQuality
Section titled “DefectQuality”[Header("Defect Simulation")][Tooltip("Defect simulation detail level")]public LedQualityLevel DefectQualityReturns
LEDStudio.LedQualityLevel
EnableTemporalDefects
Section titled “EnableTemporalDefects”[Tooltip("Enable temporal defect effects (flicker, ghosting)")]public bool EnableTemporalDefectsReturns
System.Boolean
Methods
Section titled “Methods”
CreateDefault()
Section titled “CreateDefault()”public static LedQualityProfile CreateDefault()Creates a transient high-quality profile with bloom, close-up detail, and temporal defects enabled.
Returns
LEDStudio.LedQualityProfile
CreatePerformance()
Section titled “CreatePerformance()”public static LedQualityProfile CreatePerformance()Creates a transient profile that lowers update frequency and disables costly close-up and temporal effects.
Returns
LEDStudio.LedQualityProfile
Constructors
Section titled “Constructors”
LedQualityProfile()
Section titled “LedQualityProfile()”public LedQualityProfile()