TextStudioEffectCapabilities
public readonly struct TextStudioEffectCapabilitiesImmutable phase, channel, performance, accessibility, determinism, and render-domain metadata for an effect.
Constructors
Section titled “Constructors”
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 |
Properties
Section titled “Properties”
RenderChannels
Section titled “RenderChannels”public TextStudioRenderChannels RenderChannels { get; }Returns
TextStudio.TextStudioRenderChannels
SupportedPhases
Section titled “SupportedPhases”public TextStudioPhaseMask SupportedPhases { get; }Returns
TextStudio.TextStudioPhaseMask
PerformanceTier
Section titled “PerformanceTier”public TextStudioEffectPerformanceTier PerformanceTier { get; }Returns
TextStudio.TextStudioEffectPerformanceTier
ReducedMotionBehavior
Section titled “ReducedMotionBehavior”public TextStudioReducedMotionBehavior ReducedMotionBehavior { get; }Returns
TextStudio.TextStudioReducedMotionBehavior
IsDeterministic
Section titled “IsDeterministic”public bool IsDeterministic { get; }Returns
System.Boolean
CanFlash
Section titled “CanFlash”public bool CanFlash { get; }Returns
System.Boolean
SupportedRenderDomains
Section titled “SupportedRenderDomains”public TextStudioRenderDomain SupportedRenderDomains { get; }Returns
TextStudio.TextStudioRenderDomain