TextStudioResolvedEffectBinding
public readonly struct TextStudioResolvedEffectBindingResolved effect definition plus its authored binding and optional solo-layer selection.
Fields
Section titled “Fields”
EffectId
Section titled “EffectId”public readonly string EffectIdReturns
System.String
Effect
Section titled “Effect”public readonly ITextStudioEffect EffectReturns
TextStudio.ITextStudioEffect
Parameters
Section titled “Parameters”public readonly TextStudioTagParameters ParametersReturns
TextStudio.TextStudioTagParameters
PhaseMask
Section titled “PhaseMask”public readonly TextStudioPhaseMask PhaseMaskReturns
TextStudio.TextStudioPhaseMask
Intensity
Section titled “Intensity”public readonly float IntensityReturns
System.Single
TimeOffset
Section titled “TimeOffset”public readonly float TimeOffsetReturns
System.Single
BlendMode
Section titled “BlendMode”public readonly EffectBlendMode BlendModeReturns
TextStudio.EffectBlendMode
public readonly TextStudioEffectAreaSettings AreaReturns
TextStudio.TextStudioEffectAreaSettings
PhaseParams
Section titled “PhaseParams”public readonly PhaseParams PhaseParamsReturns
TextStudio.PhaseParams
Sequence
Section titled “Sequence”public readonly TextStudioSequenceSettings SequenceReturns
TextStudio.TextStudioSequenceSettings
HasAuthoringOverrides
Section titled “HasAuthoringOverrides”public readonly bool HasAuthoringOverridesReturns
System.Boolean
Constructors
Section titled “Constructors”
TextStudioResolvedEffectBinding(string, TextStudioTagParameters, TextStudioPhaseMask, float, float)
Section titled “TextStudioResolvedEffectBinding(string, TextStudioTagParameters, TextStudioPhaseMask, float, float)”public TextStudioResolvedEffectBinding(string effectId, TextStudioTagParameters parameters, TextStudioPhaseMask phaseMask, float intensity, float timeOffset)Creates an unresolved binding identified by effect ID and parsed parameters.
Parameters
| Name | Type |
|---|---|
effectId |
System.String |
parameters |
TextStudio.TextStudioTagParameters |
phaseMask |
TextStudio.TextStudioPhaseMask |
intensity |
System.Single |
timeOffset |
System.Single |
TextStudioResolvedEffectBinding(ITextStudioEffect, string, TextStudioPhaseMask, float, float, EffectBlendMode, TextStudioEffectAreaSettings, PhaseParams)
Section titled “TextStudioResolvedEffectBinding(ITextStudioEffect, string, TextStudioPhaseMask, float, float, EffectBlendMode, TextStudioEffectAreaSettings, PhaseParams)”public TextStudioResolvedEffectBinding(ITextStudioEffect effect, string effectId, TextStudioPhaseMask phaseMask, float intensity, float timeOffset, EffectBlendMode blendMode, TextStudioEffectAreaSettings area, PhaseParams phaseParams)Creates a resolved binding with complete playback, blend, and semantic-area configuration.
Parameters
| Name | Type |
|---|---|
effect |
TextStudio.ITextStudioEffect |
effectId |
System.String |
phaseMask |
TextStudio.TextStudioPhaseMask |
intensity |
System.Single |
timeOffset |
System.Single |
blendMode |
TextStudio.EffectBlendMode |
area |
TextStudio.TextStudioEffectAreaSettings |
phaseParams |
TextStudio.PhaseParams |