+
+enum efont_SRglyph{
+ k_SRglyph_end = 0x00, /* control characters */
+ k_SRglyph_ctrl_variant = 0x01,
+ k_SRglyph_ctrl_size = 0x02, /* normalized 0-1 */
+ k_SRglyph_ctrl_center = 0x03, /* useful when text is scaled down */
+ k_SRglyph_ctrl_baseline = 0x04, /* . */
+ k_SRglyph_ctrl_top = 0x05, /* . */
+ k_SRglyph_mod_circle = 0x1e, /* surround and center next charater */
+ k_SRglyph_mod_square = 0x1f, /* surround and center next character */
+ k_SRglyph_ascii_min = 0x20, /* standard ascii */
+ k_SRglyph_ascii_max = 0x7e,
+ k_SRglyph_ps4_square = 0x7f,/* playstation buttons */
+ k_SRglyph_ps4_triangle = 0x80,
+ k_SRglyph_ps4_circle = 0x81,
+ k_SRglyph_ps4_cross = 0x82,
+ k_SRglyph_xb1_x = 0x83,/* xbox buttons */
+ k_SRglyph_xb1_y = 0x84,
+ k_SRglyph_xb1_a = 0x85,
+ k_SRglyph_xb1_b = 0x86,
+ k_SRglyph_gen_ls = 0x87,/* generic gamepad */
+ k_SRglyph_gen_lsh = 0x88,
+ k_SRglyph_gen_lsv = 0x89,
+ k_SRglyph_gen_lshv = 0x8a,
+ k_SRglyph_gen_rs = 0x8b,
+ k_SRglyph_gen_rsh = 0x8c,
+ k_SRglyph_gen_rsv = 0x8d,
+ k_SRglyph_gen_rshv = 0x8e,
+ k_SRglyph_gen_lt = 0x8f,
+ k_SRglyph_gen_rt = 0x90,
+ k_SRglyph_gen_lb = 0x91,
+ k_SRglyph_gen_rb = 0x92,
+ k_SRglyph_gen_left = 0x93,
+ k_SRglyph_gen_up = 0x94,
+ k_SRglyph_gen_right = 0x95,
+ k_SRglyph_gen_down = 0x96,
+ k_SRglyph_gen_options = 0x97,
+ k_SRglyph_gen_shareview = 0x98,
+ k_SRglyph_kbm_m0 = 0x99,/* mouse */
+ k_SRglyph_kbm_m1 = 0x9a,
+ k_SRglyph_kbm_m01 = 0x9b,
+ k_SRglyph_kbm_m2 = 0x9c,
+ k_SRglyph_kbm_m2s = 0x9d,
+ k_SRglyph_kbm_shift = 0x9e,/* modifiers */
+ k_SRglyph_kbm_ctrl = 0x9f,
+ k_SRglyph_kbm_alt = 0xa0,
+ k_SRglyph_kbm_space = 0xa1,
+ k_SRglyph_kbm_return = 0xa2,
+ k_SRglyph_kbm_escape = 0xa3,
+ k_SRglyph_kbm_mousemove = 0xa4
+};
+