Skip to content

CompiledTextStudio2DStyle

ClassTextStudioTextStudio
public sealed class CompiledTextStudio2DStyle

Validated immutable renderer-neutral 2D appearance intermediate representation.

public TextStudio2DCompiledOperation GetOperation(int index)

Returns the compiled operation at the specified index, throwing if the index is outside the operation table.

Parameters

Name Type
index System.Int32

Returns

TextStudio.TextStudio2DCompiledOperation

public TextStudio2DCompiledPaint GetPaint(int index)

Returns the compiled paint at the specified index, throwing if the index is outside the paint table.

Parameters

Name Type
index System.Int32

Returns

TextStudio.TextStudio2DCompiledPaint

public TextStudio2DGradientStop GetGradientStop(int index)

Returns the gradient stop at the specified index in the shared compiled stop table.

Parameters

Name Type
index System.Int32

Returns

TextStudio.TextStudio2DGradientStop

public TextStudio2DCompiledSelector GetSelector(int index)

Returns the compiled application selector at the specified index.

Parameters

Name Type
index System.Int32

Returns

TextStudio.TextStudio2DCompiledSelector

public TextStudio2DCompiledBucket GetBucket(int index)

Returns the compiled render bucket at the specified index.

Parameters

Name Type
index System.Int32

Returns

TextStudio.TextStudio2DCompiledBucket

public TextStudioStackDiagnostic GetDiagnostic(int index)

Returns the compilation diagnostic at the specified index.

Parameters

Name Type
index System.Int32

Returns

TextStudio.TextStudioStackDiagnostic

public int OperationCount { get; }

Returns

System.Int32

public int PaintCount { get; }

Returns

System.Int32

public int GradientStopCount { get; }

Returns

System.Int32

public int SelectorCount { get; }

Returns

System.Int32

public int BucketCount { get; }

Returns

System.Int32

public int DiagnosticCount { get; }

Returns

System.Int32

public bool IsValid { get; }

Returns

System.Boolean

public bool IsPassThrough { get; }

Returns

System.Boolean

public TextStudioStackFingerprint Fingerprint { get; }

Returns

TextStudio.TextStudioStackFingerprint

public TextStudio2DStyleRequirements Requirements { get; }

Returns

TextStudio.TextStudio2DStyleRequirements

public TextStudio2DBoundsExpansion BoundsExpansion { get; }

Returns

TextStudio.TextStudio2DBoundsExpansion

public TextStudio2DCostEstimate Cost { get; }

Returns

TextStudio.TextStudio2DCostEstimate

public ulong DependencyRevision { get; }

Returns

System.UInt64

public TextStudio2DSourceFieldRequest SourceFieldRequest { get; }

Returns

TextStudio.TextStudio2DSourceFieldRequest

public TextStudio2DPainterOrder PainterOrder { get; }

Returns

TextStudio.TextStudio2DPainterOrder

public TextStudio2DWorldShadowMode WorldShadowMode { get; }

Returns

TextStudio.TextStudio2DWorldShadowMode

public bool RequiresContinuousRendering { get; }

Returns

System.Boolean

public int HistoryOperationCount { get; }

Returns

System.Int32

public int MaximumHistoryFrames { get; }

Returns

System.Int32