TextStudioTimingDiagnostic
public readonly struct TextStudioTimingDiagnosticSnapshot of reveal timing, active wait state, and estimated completion for diagnostics UI.
Fields
Section titled “Fields”
public readonly TextStudioRevealState StateReturns
TextStudio.TextStudioRevealState
RevealedGlyphCount
Section titled “RevealedGlyphCount”public readonly int RevealedGlyphCountReturns
System.Int32
TotalGlyphCount
Section titled “TotalGlyphCount”public readonly int TotalGlyphCountReturns
System.Int32
RevealProgress
Section titled “RevealProgress”public readonly float RevealProgressReturns
System.Single
SpeedMultiplier
Section titled “SpeedMultiplier”public readonly float SpeedMultiplierReturns
System.Single
ApproximateDuration
Section titled “ApproximateDuration”public readonly float ApproximateDurationReturns
System.Single
ActiveActionCount
Section titled “ActiveActionCount”public readonly int ActiveActionCountReturns
System.Int32
ActionMarkerCount
Section titled “ActionMarkerCount”public readonly int ActionMarkerCountReturns
System.Int32
EffectBindingCount
Section titled “EffectBindingCount”public readonly int EffectBindingCountReturns
System.Int32
Summary
Section titled “Summary”public readonly string SummaryReturns
System.String
Constructors
Section titled “Constructors”
TextStudioTimingDiagnostic(TextStudioRevealState, int, int, float, float, float, int, int, int, string)
Section titled “TextStudioTimingDiagnostic(TextStudioRevealState, int, int, float, float, float, int, int, int, string)”public TextStudioTimingDiagnostic(TextStudioRevealState state, int revealedGlyphCount, int totalGlyphCount, float revealProgress, float speedMultiplier, float approximateDuration, int activeActionCount, int actionMarkerCount, int effectBindingCount, string summary)Creates a timing snapshot from reveal state, progress, durations, active indices, and wait metadata.
Parameters
| Name | Type |
|---|---|
state |
TextStudio.TextStudioRevealState |
revealedGlyphCount |
System.Int32 |
totalGlyphCount |
System.Int32 |
revealProgress |
System.Single |
speedMultiplier |
System.Single |
approximateDuration |
System.Single |
activeActionCount |
System.Int32 |
actionMarkerCount |
System.Int32 |
effectBindingCount |
System.Int32 |
summary |
System.String |