module pixelperfectengine.concrete.types.etc; import std.bitmanip : bitfields; /** * Defines various cursor types. * Should be compatible with the SDL cursor types. */ public enum CursorType { Arrow, IBeam, Wait, Crosshair, ArrowWait, ResizeNWSE, ResizeNESW, ResizeWE, ResizeNS, ResizeAll, No, Hand, } /** * Defines what kind of characters can be inputted into a given text field. */ public enum TextInputFieldType { init, None = init, Text, ASCIIText, Decimal, Integer, DecimalP, IntegerP, Hex, Oct, Bin }