Skip to content

TextStudioEffectCapabilities

StructTextStudioTextStudio
public readonly struct TextStudioEffectCapabilities

Immutable phase, channel, performance, accessibility, determinism, and render-domain metadata for an effect.

TextStudioEffectCapabilities(TextStudioRenderChannels, TextStudioPhaseMask, TextStudioEffectPerformanceTier, TextStudioReducedMotionBehavior, bool, bool, TextStudioRenderDomain)

Section titled “TextStudioEffectCapabilities(TextStudioRenderChannels, TextStudioPhaseMask, TextStudioEffectPerformanceTier, TextStudioReducedMotionBehavior, bool, bool, TextStudioRenderDomain)”
public TextStudioEffectCapabilities(TextStudioRenderChannels renderChannels, TextStudioPhaseMask supportedPhases, TextStudioEffectPerformanceTier performanceTier = TextStudioEffectPerformanceTier.Realtime, TextStudioReducedMotionBehavior reducedMotionBehavior = TextStudioReducedMotionBehavior.Reduce, bool isDeterministic = true, bool canFlash = false, TextStudioRenderDomain supportedRenderDomains = TextStudioRenderDomain.All)

Creates complete effect capability metadata with explicit performance and accessibility behavior.

Parameters

Name Type
renderChannels TextStudio.TextStudioRenderChannels
supportedPhases TextStudio.TextStudioPhaseMask
performanceTier TextStudio.TextStudioEffectPerformanceTier
reducedMotionBehavior TextStudio.TextStudioReducedMotionBehavior
isDeterministic System.Boolean
canFlash System.Boolean
supportedRenderDomains TextStudio.TextStudioRenderDomain

public TextStudioRenderChannels RenderChannels { get; }

Returns

TextStudio.TextStudioRenderChannels

public TextStudioPhaseMask SupportedPhases { get; }

Returns

TextStudio.TextStudioPhaseMask

public TextStudioEffectPerformanceTier PerformanceTier { get; }

Returns

TextStudio.TextStudioEffectPerformanceTier

public TextStudioReducedMotionBehavior ReducedMotionBehavior { get; }

Returns

TextStudio.TextStudioReducedMotionBehavior

public bool IsDeterministic { get; }

Returns

System.Boolean

public bool CanFlash { get; }

Returns

System.Boolean

public TextStudioRenderDomain SupportedRenderDomains { get; }

Returns

TextStudio.TextStudioRenderDomain