LedBoardProfile
[CreateAssetMenu(fileName = "NewBoardProfile", menuName = "LED Studio/Board Profile", order = 0)]public sealed class LedBoardProfile : ScriptableObjectReusable board definition that combines logical resolution, physical LED pitch and emitters, topology, cabinet layout, extrusion, and distance-based rendering defaults.
Fields
Section titled “Fields”
LogicalResolution
Section titled “LogicalResolution”[Header("Logical Resolution")][Tooltip("Emitter grid resolution (width x height)")][Min(1)]public Vector2Int LogicalResolutionReturns
UnityEngine.Vector2Int
[Header("Physical Properties")]public LedPitchPreset PitchReturns
LEDStudio.LedPitchPreset
Emitter
Section titled “Emitter”public LedEmitterParams EmitterReturns
LEDStudio.LedEmitterParams
TopologyAsset
Section titled “TopologyAsset”[Header("Topology")]public LedTopologyAsset TopologyAssetReturns
LEDStudio.LedTopologyAsset
TopologySettings
Section titled “TopologySettings”public LedTopologySettings TopologySettingsReturns
LEDStudio.LedTopologySettings
ExtrusionSettings
Section titled “ExtrusionSettings”[Header("Board Body")]public LedBoardExtrusionSettings ExtrusionSettingsReturns
LEDStudio.LedBoardExtrusionSettings
ExtrusionMaterials
Section titled “ExtrusionMaterials”public LedBoardExtrusionMaterialSettings ExtrusionMaterialsReturns
LEDStudio.LedBoardExtrusionMaterialSettings
CabinetGrid
Section titled “CabinetGrid”[Header("Cabinet Layout")]public LedCabinetGrid CabinetGridReturns
LEDStudio.LedCabinetGrid
DefaultReduction
Section titled “DefaultReduction”[Header("Rendering")][Tooltip("Reduction mode applied when composing sources to board resolution")]public LedReductionMode DefaultReductionReturns
LEDStudio.LedReductionMode
CloseUpDistance
Section titled “CloseUpDistance”[Tooltip("Distance threshold to switch from fast to close-up rendering")][Min(0.1)]public float CloseUpDistanceReturns
System.Single
FarBlendDistance
Section titled “FarBlendDistance”[Tooltip("Distance beyond which emitters blend into smooth output")][Min(1)]public float FarBlendDistanceReturns
System.Single
Constructors
Section titled “Constructors”
LedBoardProfile()
Section titled “LedBoardProfile()”public LedBoardProfile()Properties
Section titled “Properties”
EmittersPerCabinet
Section titled “EmittersPerCabinet”public Vector2Int EmittersPerCabinet { get; }Returns
UnityEngine.Vector2Int
TotalEmitters
Section titled “TotalEmitters”public int TotalEmitters { get; }Returns
System.Int32
ResolvedTopologySettings
Section titled “ResolvedTopologySettings”public LedTopologySettings ResolvedTopologySettings { get; }Returns
LEDStudio.LedTopologySettings
AspectRatio
Section titled “AspectRatio”public float AspectRatio { get; }Returns
System.Single