Skip to content

TextStudioGlyphAuthorityRequest

StructTextStudioTextStudio
public readonly struct TextStudioGlyphAuthorityRequest

Exclusive channel and glyph range requested by a stateful extension.

TextStudioGlyphAuthorityRequest(TextStudioGlyphAuthorityChannels, int, int)

Section titled “TextStudioGlyphAuthorityRequest(TextStudioGlyphAuthorityChannels, int, int)”
public TextStudioGlyphAuthorityRequest(TextStudioGlyphAuthorityChannels channels, int firstGlyphIndex, int glyphCount)

Creates an authority request for the specified channels and glyph range.

Parameters

Name Type
channels TextStudio.TextStudioGlyphAuthorityChannels
firstGlyphIndex System.Int32
glyphCount System.Int32

WholeTarget(TextStudioGlyphAuthorityChannels)

Section titled “WholeTarget(TextStudioGlyphAuthorityChannels)”
public static TextStudioGlyphAuthorityRequest WholeTarget(TextStudioGlyphAuthorityChannels channels)

Creates an authority request that covers every glyph in the target.

Parameters

Name Type
channels TextStudio.TextStudioGlyphAuthorityChannels

Returns

TextStudio.TextStudioGlyphAuthorityRequest

public TextStudioGlyphAuthorityChannels Channels { get; }

Returns

TextStudio.TextStudioGlyphAuthorityChannels

public int FirstGlyphIndex { get; }

Returns

System.Int32

public int GlyphCount { get; }

Returns

System.Int32

public bool CoversAllGlyphs { get; }

Returns

System.Boolean

public bool IsValid { get; }

Returns

System.Boolean