ImageSharp/ImageSharp.Drawing/Text/GlyphLayerKind.cs
2026-08-03 22:31:27 +02:00

26 lines
667 B
C#

// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
namespace SixLabors.ImageSharp.Drawing.Text {
/// <summary>
/// Optional semantic classification for layers to aid monochrome projection or decoration handling.
/// </summary>
public enum GlyphLayerKind
{
/// <summary>
/// Regular glyph geometry layer.
/// </summary>
Glyph = 0,
/// <summary>
/// Text decoration geometry (underline/overline/strikethrough).
/// </summary>
Decoration = 1,
/// <summary>
/// Painted layer (e.g. color emoji glyph).
/// </summary>
Painted = 2
}
}