Skip to content

TextStudioComposedEffectAsset

ClassTextStudioTextStudio
[CreateAssetMenu(fileName = "Composed Effect", menuName = "Text Studio/Animation/Effects/Composed Effect", order = 2)]
public sealed class TextStudioComposedEffectAsset : TextStudioEffectDefinitionAsset, ITextStudioEffectDefinition, ITextStudioEffectCapabilitiesProvider

Reusable effect definition composed from ordered semantic effect and channel layers.

public void ResetLayers()

Replaces the stack with one active-position layer suitable for initial authoring.

public TextStudioComposedEffectAsset()

public override string Id { get; }

Returns

System.String

public override TextStudioEffectAreaSettings DefaultArea { get; }

Returns

TextStudio.TextStudioEffectAreaSettings

public override EffectBlendMode BlendMode { get; }

Returns

TextStudio.EffectBlendMode

public TextStudioCompositionAuthoringSpace AuthoringSpace { get; }

Returns

TextStudio.TextStudioCompositionAuthoringSpace

public TextStudioRenderDomain RequiredRenderDomain { get; }

Returns

TextStudio.TextStudioRenderDomain

public TextStudioRenderDomain SupportedRenderDomains { get; }

Returns

TextStudio.TextStudioRenderDomain

public override TextStudioEffectCapabilities Capabilities { get; }

Gets immutable capabilities used by authoring validation and runtime compatibility checks.

Returns

TextStudio.TextStudioEffectCapabilities

public float RevealActiveBlendDuration { get; }

Returns

System.Single

public TextStudioCompositionTagSpec TagStack { get; }

Returns

TextStudio.TextStudioCompositionTagSpec

public IReadOnlyList<TextStudioCompositionLayer> Layers { get; }

Returns

System.Collections.Generic.IReadOnlyList{TextStudio.TextStudioCompositionLayer}