TimerSource
public sealed class TimerSource : ITextStyledSource, ILedSource, ITextScrollOffsetSource, ITextBlinkSourceSource adapter for timer/countdown displays. Renders a time value as text, only updating when the displayed string changes (typically once per second for MM:SS format).
Properties
Section titled “Properties”
SourceType
Section titled “SourceType”public LedSourceType SourceType { get; }No description is available for this member.
Returns
LEDStudio.LedSourceType — No return description is available.
IsReady
Section titled “IsReady”public bool IsReady { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
IsDirty
Section titled “IsDirty”public bool IsDirty { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
OutputTexture
Section titled “OutputTexture”public Texture OutputTexture { get; }No description is available for this member.
Returns
UnityEngine.Texture — No return description is available.
AutoScroll
Section titled “AutoScroll”public bool AutoScroll { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
AlwaysScroll
Section titled “AlwaysScroll”public bool AlwaysScroll { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
SeamlessWrap
Section titled “SeamlessWrap”public bool SeamlessWrap { get; set; }No description is available for this member.
Returns
System.Boolean — No return description is available.
SeamlessWrapPaddingPixels
Section titled “SeamlessWrapPaddingPixels”public float SeamlessWrapPaddingPixels { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
SeamlessWrapDistribution
Section titled “SeamlessWrapDistribution”public LedSeamlessWrapDistribution SeamlessWrapDistribution { get; set; }No description is available for this member.
Returns
LEDStudio.LedSeamlessWrapDistribution — No return description is available.
ScrollAxis
Section titled “ScrollAxis”public LedTextScrollAxis ScrollAxis { get; set; }No description is available for this member.
Returns
LEDStudio.LedTextScrollAxis — No return description is available.
ScrollSpeed
Section titled “ScrollSpeed”public float ScrollSpeed { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
ScrollOffsetPercent
Section titled “ScrollOffsetPercent”public float ScrollOffsetPercent { get; set; }No description is available for this member.
Returns
System.Single — No return description is available.
BlinkSettings
Section titled “BlinkSettings”public LedTextBlinkSettings BlinkSettings { get; set; }No description is available for this member.
Returns
LEDStudio.LedTextBlinkSettings — No return description is available.
RequiresTimeUpdates
Section titled “RequiresTimeUpdates”public bool RequiresTimeUpdates { get; }No description is available for this member.
Returns
System.Boolean — No return description is available.
Constructors
Section titled “Constructors”
TimerSource(float, Color, LedTextSettings, TMP_FontAsset, Color)
Section titled “TimerSource(float, Color, LedTextSettings, TMP_FontAsset, Color)”public TimerSource(float initialSeconds, Color color, LedTextSettings textSettings, TMP_FontAsset fontAsset, Color backgroundColor = default)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
initialSeconds |
System.Single | |
color |
UnityEngine.Color | |
textSettings |
LEDStudio.LedTextSettings | |
fontAsset |
TMPro.TMP_FontAsset | |
backgroundColor |
UnityEngine.Color |
Methods
Section titled “Methods”
SetTextSettings(LedTextSettings, TMP_FontAsset)
Section titled “SetTextSettings(LedTextSettings, TMP_FontAsset)”public void SetTextSettings(LedTextSettings settings, TMP_FontAsset fontAsset)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
settings |
LEDStudio.LedTextSettings | |
fontAsset |
TMPro.TMP_FontAsset | |
SetColor(Color)
Section titled “SetColor(Color)”public void SetColor(Color textColor)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
textColor |
UnityEngine.Color | |
SetBackgroundColor(Color)
Section titled “SetBackgroundColor(Color)”public void SetBackgroundColor(Color backgroundColor)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
backgroundColor |
UnityEngine.Color | |
SetTime(float)
Section titled “SetTime(float)”public void SetTime(float seconds)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
seconds |
System.Single | |
StartCounting()
Section titled “StartCounting()”public void StartCounting()No description is available for this member.
StopCounting()
Section titled “StopCounting()”public void StopCounting()No description is available for this member.
Prepare(Vector2Int)
Section titled “Prepare(Vector2Int)”public void Prepare(Vector2Int targetResolution)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
targetResolution |
UnityEngine.Vector2Int | |
UpdateSource(in TimeStep)
Section titled “UpdateSource(in TimeStep)”public void UpdateSource(in TimeStep step)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
step |
ImpossibleRobert.Common.Timing.TimeStep | |
MarkClean()
Section titled “MarkClean()”public void MarkClean()No description is available for this member.
GetDirtyRects(List)
Section titled “GetDirtyRects(List)”public void GetDirtyRects(List<RectInt> outRects)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
outRects |
System.Collections.Generic.List{UnityEngine.RectInt} | |
TryGetContentBounds(out RectInt)
Section titled “TryGetContentBounds(out RectInt)”public bool TryGetContentBounds(out RectInt bounds)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
bounds |
UnityEngine.RectInt |
Returns
System.Boolean — No return description is available.
Release()
Section titled “Release()”public void Release()No description is available for this member.