TextStudio3DCompanionEffectRecord
public readonly struct TextStudio3DCompanionEffectRecordSemantic invocation identity shared with secondary renderers. Evaluate coverage and appearance through the source text.
Methods
Section titled “Methods”
StableEffectKey(string)
Section titled “StableEffectKey(string)”public static uint StableEffectKey(string effectId)Returns a deterministic effect identifier hash, or zero for an empty identifier.
Parameters
| Name | Type |
|---|---|
effectId |
System.String |
Returns
System.UInt32
Properties
Section titled “Properties”
EffectId
Section titled “EffectId”public string EffectId { get; }Returns
System.String
EffectKey
Section titled “EffectKey”public uint EffectKey { get; }Returns
System.UInt32
GlyphStart
Section titled “GlyphStart”public int GlyphStart { get; }Returns
System.Int32
GlyphCount
Section titled “GlyphCount”public int GlyphCount { get; }Returns
System.Int32
Intensity
Section titled “Intensity”public float Intensity { get; }Returns
System.Single
public uint Seed { get; }Returns
System.UInt32
AnimationSeed
Section titled “AnimationSeed”public uint AnimationSeed { get; }Independent animation seed for Electric Arc and Plasma Tether. Seed remains the reveal sequencing seed.
Returns
System.UInt32
AnimationLoops
Section titled “AnimationLoops”public bool AnimationLoops { get; }Whether the complete energy animation repeats each cycle.
Returns
System.Boolean
SurfaceMask
Section titled “SurfaceMask”public TextStudioSurfaceMask SurfaceMask { get; }Returns
TextStudio.TextStudioSurfaceMask