Skip to content

LedDefectProfile

ClassLEDStudioLEDStudio
[CreateAssetMenu(fileName = "NewDefectProfile", menuName = "LED Studio/Defect Profile", order = 4)]
public sealed class LedDefectProfile : ScriptableObject

No description is available for this type.

[Header("Global Settings")]
[Tooltip("Master seed for procedural defect generation")]
public int Seed

No description is available for this member.

Returns

System.Int32 — No return description is available.

[Tooltip("Global intensity multiplier applied to all defect entries")]
[Range(0, 2)]
public float GlobalIntensityMultiplier

No description is available for this member.

Returns

System.Single — No return description is available.

[Header("Defect Entries")]
public List<LedDefectEntry> Entries

No description is available for this member.

Returns

System.Collections.Generic.List{LEDStudio.LedDefectEntry} — No return description is available.

[Header("Presets")]
[Tooltip("Optional imported defect mask texture (R=severity, G=mode, B=aux, A=timing)")]
public Texture2D ImportedMask

No description is available for this member.

Returns

UnityEngine.Texture2D — No return description is available.

public int EffectiveSeed(int boardInstanceId)

No description is available for this member.

Parameters

Name Type Description
boardInstanceId System.Int32

Returns

System.Int32 — No return description is available.

public static LedDefectProfile CreateNewBoard()

No description is available for this member.

Returns

LEDStudio.LedDefectProfile — No return description is available.

public static LedDefectProfile CreateLightWear(int seed = 18421)

No description is available for this member.

Parameters

Name Type Description
seed System.Int32

Returns

LEDStudio.LedDefectProfile — No return description is available.

public static LedDefectProfile CreateHeavyDamage(int seed = 90712)

No description is available for this member.

Parameters

Name Type Description
seed System.Int32

Returns

LEDStudio.LedDefectProfile — No return description is available.