Skip to content

TextStudioExternalEffectSubmissionContext

StructTextStudioTextStudio
public readonly struct TextStudioExternalEffectSubmissionContext

Allocation-free submission view passed to an external effect source.

Submit(ITextStudioEffectDefinition, float, float, int, int)

Section titled “Submit(ITextStudioEffectDefinition, float, float, int, int)”
public bool Submit(ITextStudioEffectDefinition effect, float progress, float intensity = 1, int startGlyph = -1, int endGlyph = -1)

Adds one contribution after previously submitted external effects.

Parameters

Name Type
effect TextStudio.ITextStudioEffectDefinition
progress System.Single
intensity System.Single
startGlyph System.Int32
endGlyph System.Int32

Returns

System.Boolean

public ITextStudioEffectControl Effects { get; }

Current host effect-control facet.

Returns

TextStudio.ITextStudioEffectControl

public TextStudioPlanView Plan { get; }

Current compiled semantic plan.

Returns

TextStudio.TextStudioPlanView