TextStudio2DCompileContext
public readonly struct TextStudio2DCompileContextRenderer capability snapshot used for deterministic style compilation.
Constructors
Section titled “Constructors”
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 |
Properties
Section titled “Properties”
Capabilities
Section titled “Capabilities”public TextStudio2DRendererCapabilities Capabilities { get; }Returns
TextStudio.TextStudio2DRendererCapabilities
MaxFusedOperations
Section titled “MaxFusedOperations”public int MaxFusedOperations { get; }Returns
System.Int32
MaxGradientStops
Section titled “MaxGradientStops”public int MaxGradientStops { get; }Returns
System.Int32
AllowPathFallback
Section titled “AllowPathFallback”public bool AllowPathFallback { get; }Returns
System.Boolean
public static TextStudio2DCompileContext Full { get; }Returns
TextStudio.TextStudio2DCompileContext
ProductionField
Section titled “ProductionField”public static TextStudio2DCompileContext ProductionField { get; }Returns
TextStudio.TextStudio2DCompileContext