Skip to content

TextStudio3DCompanionEffectRecord

StructTextStudio.ThreeDTextStudio.3D
public readonly struct TextStudio3DCompanionEffectRecord

Semantic invocation identity shared with secondary renderers. Evaluate coverage and appearance through the source text.

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

public string EffectId { get; }

Returns

System.String

public uint EffectKey { get; }

Returns

System.UInt32

public int GlyphStart { get; }

Returns

System.Int32

public int GlyphCount { get; }

Returns

System.Int32

public float Intensity { get; }

Returns

System.Single

public uint Seed { get; }

Returns

System.UInt32

public uint AnimationSeed { get; }

Independent animation seed for Electric Arc and Plasma Tether. Seed remains the reveal sequencing seed.

Returns

System.UInt32

public bool AnimationLoops { get; }

Whether the complete energy animation repeats each cycle.

Returns

System.Boolean

public TextStudioSurfaceMask SurfaceMask { get; }

Returns

TextStudio.TextStudioSurfaceMask