47#define FONT_STRUCT(type, size) \
48 FontTypes type##_##size \
50 STB_FONT_##type##_##size##_latin1_BITMAP_WIDTH, \
51 STB_FONT_##type##_##size##_latin1_BITMAP_HEIGHT, \
52 stb_font_##type##_##size##_latin1, \
53 STB_FONT_##type##_##size##_latin1_FIRST_CHAR, \
54 STB_FONT_##type##_##size##_latin1_NUM_CHARS, \
57#define GEN_FONT_STRUCTS(type) \
58 FONT_STRUCT(type, 6); \
59 FONT_STRUCT(type, 7); \
60 FONT_STRUCT(type, 8); \
61 FONT_STRUCT(type, 9); \
62 FONT_STRUCT(type, 10); \
63 FONT_STRUCT(type, 11); \
64 FONT_STRUCT(type, 12); \
65 FONT_STRUCT(type, 13); \
66 FONT_STRUCT(type, 14); \
67 FONT_STRUCT(type, 15); \
68 FONT_STRUCT(type, 16); \
69 FONT_STRUCT(type, 17); \
70 FONT_STRUCT(type, 18); \
71 FONT_STRUCT(type, 19); \
72 FONT_STRUCT(type, 20); \
73 FONT_STRUCT(type, 21); \
74 FONT_STRUCT(type, 22); \
75 FONT_STRUCT(type, 23); \
76 FONT_STRUCT(type, 24); \
77 FONT_STRUCT(type, 25); \
78 FONT_STRUCT(type, 26); \
79 FONT_STRUCT(type, 27); \
80 FONT_STRUCT(type, 28); \
81 FONT_STRUCT(type, 29); \
82 FONT_STRUCT(type, 30); \
83 FONT_STRUCT(type, 31); \
84 FONT_STRUCT(type, 32); \
85 FONT_STRUCT(type, 33); \
86 FONT_STRUCT(type, 34); \
87 FONT_STRUCT(type, 35); \
88 FONT_STRUCT(type, 36); \
89 FONT_STRUCT(type, 37); \
90 FONT_STRUCT(type, 38); \
91 FONT_STRUCT(type, 39); \
92 FONT_STRUCT(type, 40); \
93 FONT_STRUCT(type, 41); \
94 FONT_STRUCT(type, 42); \
95 FONT_STRUCT(type, 43); \
96 FONT_STRUCT(type, 44); \
97 FONT_STRUCT(type, 45); \
98 FONT_STRUCT(type, 46); \
99 FONT_STRUCT(type, 47); \
100 FONT_STRUCT(type, 48); \
101 FONT_STRUCT(type, 49); \
102 FONT_STRUCT(type, 50);
107 namespace FontStructs {
#define GEN_FONT_STRUCTS(type)