namespace Dalamud.Interface.ImGuiSeStringRenderer;
/// Predefined channels for drawing onto, for out-of-order drawing.
// Notes: values must be consecutively increasing, starting from 0. Higher values has higher priority.
public enum SeStringDrawChannel
{
/// Next draw operation on the draw list will be put below .
BelowBackground,
/// Next draw operation on the draw list will be put onto the background channel.
Background,
/// Next draw operation on the draw list will be put above .
AboveBackground,
/// Next draw operation on the draw list will be put below .
BelowShadow,
/// Next draw operation on the draw list will be put onto the shadow channel.
Shadow,
/// Next draw operation on the draw list will be put above .
AboveShadow,
/// Next draw operation on the draw list will be put below .
BelowEdge,
/// Next draw operation on the draw list will be put onto the edge channel.
Edge,
/// Next draw operation on the draw list will be put above .
AboveEdge,
/// Next draw operation on the draw list will be put below .
BelowForeground,
/// Next draw operation on the draw list will be put onto the foreground channel.
Foreground,
/// Next draw operation on the draw list will be put above .
AboveForeground,
}