Skip to content

TextStudio2DCompileContext

StructTextStudioTextStudio
public readonly struct TextStudio2DCompileContext

Renderer capability snapshot used for deterministic style compilation.

TextStudio2DCompileContext(TextStudio2DRendererCapabilities, int, int, bool)

Section titled “TextStudio2DCompileContext(TextStudio2DRendererCapabilities, int, int, bool)”
public TextStudio2DCompileContext(TextStudio2DRendererCapabilities capabilities, int maxFusedOperations = 8, int maxGradientStops = 16, bool allowPathFallback = true)

Creates a renderer capability context with at least one fused operation and two gradient stops, plus the supplied fallback policy.

Parameters

Name Type
capabilities TextStudio.TextStudio2DRendererCapabilities
maxFusedOperations System.Int32
maxGradientStops System.Int32
allowPathFallback System.Boolean

public TextStudio2DRendererCapabilities Capabilities { get; }

Returns

TextStudio.TextStudio2DRendererCapabilities

public int MaxFusedOperations { get; }

Returns

System.Int32

public int MaxGradientStops { get; }

Returns

System.Int32

public bool AllowPathFallback { get; }

Returns

System.Boolean

public static TextStudio2DCompileContext Full { get; }

Returns

TextStudio.TextStudio2DCompileContext

public static TextStudio2DCompileContext ProductionField { get; }

Returns

TextStudio.TextStudio2DCompileContext