12static constexpr ImWchar kIconMin = 0xF000;
13static constexpr ImWchar kIconMax = 0xF0F9;
15static const ImWchar kIconRanges[] = { 0xF000, 0xF0F9, 0 };
20#define ICON_9POINT u8"\uF0F5"
21#define ICON_ANT_DESIGN_THUNDERBOLT_FILLED u8"\uF0F2"
22#define ICON_ASSETS u8"\uF0EF"
23#define ICON_BASIL_EYE_CLOSED_SOLID u8"\uF0EC"
24#define ICON_BEZIER u8"\uF0E9"
25#define ICON_BITCOIN_ICONS_NODE_2_CONNECTIONS_FILLED u8"\uF0E3"
26#define ICON_BI_UNITY u8"\uF0E6"
27#define ICON_BLUETOOTH u8"\uF0E0"
28#define ICON_BOXICONS_ANIMATION_BOUNCE u8"\uF0DD"
29#define ICON_BOXICONS_EYEDROPPER_FILLED u8"\uF0F8"
30#define ICON_BOXICONS_PAINT u8"\uF0DA"
31#define ICON_BOXICONS_SHAPE_ROTATE_CW u8"\uF0D7"
32#define ICON_BUTTON u8"\uF0D4"
33#define ICON_BXS_ARROW_TO_BOTTOM u8"\uF0C8"
34#define ICON_BXS_GRID u8"\uF0C5"
35#define ICON_BXS_PURCHASE_TAG_ALT u8"\uF0C2"
36#define ICON_BXS_TREE u8"\uF0BF"
37#define ICON_BX_MATH u8"\uF0D1"
38#define ICON_BX_MOVE u8"\uF0CE"
39#define ICON_BX_PACKAGE u8"\uF0CB"
40#define ICON_CANVAS u8"\uF0BC"
41#define ICON_CAPSULE u8"\uF0B9"
42#define ICON_CARBON_EDGE_NODE u8"\uF0B6"
43#define ICON_CBI_DREAMCAST u8"\uF0B3"
44#define ICON_CIB_EPIC_GAMES u8"\uF0B0"
45#define ICON_CIB_NINTENDO_3DS u8"\uF0AD"
46#define ICON_CIB_NINTENDO_GAMECUBE u8"\uF0AA"
47#define ICON_CIB_PLAYSTATION3 u8"\uF0A7"
48#define ICON_CIB_PLAYSTATION4 u8"\uF0A4"
49#define ICON_CIB_WII u8"\uF0A1"
50#define ICON_CLAPPERBOARD_CLOSE u8"\uF09E"
51#define ICON_CLAPPERBOARD_OPEN u8"\uF09B"
52#define ICON_CLARITY_MOBILE_SOLID u8"\uF098"
53#define ICON_CLARITY_NO_ACCESS_SOLID u8"\uF095"
54#define ICON_CONSOLE u8"\uF092"
55#define ICON_CPP u8"\uF08F"
56#define ICON_CS u8"\uF08C"
57#define ICON_CURVEGRAPH u8"\uF089"
58#define ICON_DASHICONS_ARROW_DOWN u8"\uF083"
59#define ICON_DASHICONS_ARROW_UP u8"\uF0DC"
60#define ICON_DASHICONS_NO_ALT u8"\uF080"
61#define ICON_EP_SET_UP u8"\uF07D"
62#define ICON_EVA_NAVIGATION_2_FILL u8"\uF07A"
63#define ICON_FA6_SOLID_COMPUTER u8"\uF077"
64#define ICON_FA7_SOLID_MOUNTAIN_CITY u8"\uF074"
65#define ICON_FA_SOLID_MONEY_BILL_WAVE u8"\uF071"
66#define ICON_FE_GAMEPAD u8"\uF06E"
67#define ICON_FILE_ICONS_GODOT u8"\uF06B"
68#define ICON_FILTER u8"\uF069"
69#define ICON_FIREWORK u8"\uF067"
70#define ICON_FLUENT_BOT_28_FILLED u8"\uF065"
71#define ICON_FLUENT_BOX_SEARCH_24_FILLED u8"\uF063"
72#define ICON_FLUENT_KEY_16_FILLED u8"\uF061"
73#define ICON_FLUENT_MDL2_CUBE_SHAPE u8"\uF04D"
74#define ICON_FLUENT_MDL2_FIVE_TILE_GRID u8"\uF04B"
75#define ICON_FLUENT_MDL2_PICTURE_TILE u8"\uF049"
76#define ICON_FLUENT_MOUNTAIN_LOCATION_BOTTOM_28_FILLED u8"\uF05F"
77#define ICON_FLUENT_MOUNTAIN_LOCATION_TOP_24_FILLED u8"\uF05D"
78#define ICON_FLUENT_MOUNTAIN_TRAIL_20_FILLED u8"\uF05B"
79#define ICON_FLUENT_SCALE_FIT_16_REGULAR u8"\uF059"
80#define ICON_FLUENT_SLIDE_SEARCH_24_FILLED u8"\uF057"
81#define ICON_FLUENT_SPACE_3D_32_REGULAR u8"\uF055"
82#define ICON_FLUENT_SPARKLE_16_FILLED u8"\uF053"
83#define ICON_FLUENT_TAG_24_FILLED u8"\uF051"
84#define ICON_FLUENT_TAG_ADD_24_FILLED u8"\uF04F"
85#define ICON_GLOBE u8"\uF047"
86#define ICON_GRIDICONS_CUSTOM_POST_TYPE u8"\uF045"
87#define ICON_GROMMET_ICONS_CUBES u8"\uF043"
88#define ICON_HEROICONS_PAINT_BRUSH_20_SOLID u8"\uF041"
89#define ICON_HIERARCHY u8"\uF03F"
90#define ICON_HUGEICONS_MATERIAL_AND_TEXTURE u8"\uF03D"
91#define ICON_ICONOIR_SUN_LIGHT u8"\uF01B"
92#define ICON_ICON_PARK_OUTLINE_DOME_LIGHT u8"\uF019"
93#define ICON_ICON_PARK_OUTLINE_SCALE_ONE u8"\uF017"
94#define ICON_ICON_PARK_SOLID_INNER_SHADOW_BOTTOM_LEFT u8"\uF015"
95#define ICON_ICON_PARK_SOLID_MOUNTAIN u8"\uF013"
96#define ICON_IC_BASELINE_APPLE u8"\uF03B"
97#define ICON_IC_BASELINE_DOWNLOAD u8"\uF039"
98#define ICON_IC_BASELINE_HOURGLASS_BOTTOM u8"\uF037"
99#define ICON_IC_BASELINE_LINEAR_SCALE u8"\uF035"
100#define ICON_IC_BASELINE_LINK u8"\uF033"
101#define ICON_IC_BASELINE_LIST u8"\uF031"
102#define ICON_IC_BASELINE_PEOPLE u8"\uF02F"
103#define ICON_IC_BASELINE_SEARCH u8"\uF02D"
104#define ICON_IC_BASELINE_SHARE u8"\uF02B"
105#define ICON_IC_BASELINE_STOP u8"\uF029"
106#define ICON_IC_BASELINE_UPLOAD u8"\uF027"
107#define ICON_IC_OUTLINE_LOOP u8"\uF025"
108#define ICON_IC_ROUND_COMPUTER u8"\uF023"
109#define ICON_IC_SHARP_EXTENSION u8"\uF021"
110#define ICON_IC_SHARP_SETTINGS_BACKUP_RESTORE u8"\uF01F"
111#define ICON_IC_TWOTONE_POWER_SETTINGS_NEW u8"\uF01D"
112#define ICON_INFO u8"\uF011"
113#define ICON_ION_HAMMER_SHARP u8"\uF00F"
114#define ICON_IX_CODE u8"\uF00D"
115#define ICON_IX_VIDEO_CAMERA_FILLED u8"\uF00B"
116#define ICON_IX_VIDEO_FILE_FILLED u8"\uF009"
117#define ICON_JSON u8"\uF007"
118#define ICON_LAYERS u8"\uF005"
119#define ICON_LIGHTBULB u8"\uF003"
120#define ICON_LINEICONS_VECTOR_NODES_7 u8"\uF001"
121#define ICON_LINE_MD_PAINT_DROP_FILLED u8"\uF0F4"
122#define ICON_LUA u8"\uF0F1"
123#define ICON_LUCIDE_ROTATE_3D u8"\uF0EE"
124#define ICON_LUCIDE_SPOTLIGHT u8"\uF0EB"
125#define ICON_MAGE_SCALE_UP u8"\uF0E8"
126#define ICON_MAJESTICONS_MAP_MARKER u8"\uF0E5"
127#define ICON_MATERIAL_SYMBOLS_ADD u8"\uF0E2"
128#define ICON_MATERIAL_SYMBOLS_ADD_AD_SHARP u8"\uF0DF"
129#define ICON_MATERIAL_SYMBOLS_ARROW_LEFT u8"\uF0D9"
130#define ICON_MATERIAL_SYMBOLS_ARROW_RIGHT u8"\uF086"
131#define ICON_MATERIAL_SYMBOLS_AUDIO_FILE_SHARP u8"\uF0D6"
132#define ICON_MATERIAL_SYMBOLS_BOMB u8"\uF0D3"
133#define ICON_MATERIAL_SYMBOLS_CHECK u8"\uF0D0"
134#define ICON_MATERIAL_SYMBOLS_CHECK_CIRCLE u8"\uF0CD"
135#define ICON_MATERIAL_SYMBOLS_CLOUD_OUTLINE u8"\uF0CA"
136#define ICON_MATERIAL_SYMBOLS_DEVICE_RESET u8"\uF0C7"
137#define ICON_MATERIAL_SYMBOLS_DOCUMENT_SEARCH_SHARP u8"\uF0C4"
138#define ICON_MATERIAL_SYMBOLS_FILE_COPY_SHARP u8"\uF0C1"
139#define ICON_MATERIAL_SYMBOLS_FLAG u8"\uF0BE"
140#define ICON_MATERIAL_SYMBOLS_FOLDER_OPEN_SHARP u8"\uF0BB"
141#define ICON_MATERIAL_SYMBOLS_FOLDER_SHARP u8"\uF0B8"
142#define ICON_MATERIAL_SYMBOLS_IMAGE_SEARCH_SHARP u8"\uF0B5"
143#define ICON_MATERIAL_SYMBOLS_LIGHT_FAST_FORWARD u8"\uF076"
144#define ICON_MATERIAL_SYMBOLS_LIGHT_FAST_FORWARD_1 u8"\uF073"
145#define ICON_MATERIAL_SYMBOLS_LIGHT_MOUNTAIN_STEAM_ROUNDED u8"\uF070"
146#define ICON_MATERIAL_SYMBOLS_LOCK_OPEN_SHARP u8"\uF0B2"
147#define ICON_MATERIAL_SYMBOLS_LOCK_SHARP u8"\uF0AF"
148#define ICON_MATERIAL_SYMBOLS_MANAGE_SEARCH u8"\uF0AC"
149#define ICON_MATERIAL_SYMBOLS_MIC u8"\uF0A9"
150#define ICON_MATERIAL_SYMBOLS_MOUNTAIN_FLAG_OUTLINE u8"\uF0A6"
151#define ICON_MATERIAL_SYMBOLS_NOTE_ADD_SHARP u8"\uF0A3"
152#define ICON_MATERIAL_SYMBOLS_PAUSE u8"\uF0A0"
153#define ICON_MATERIAL_SYMBOLS_PERSON u8"\uF09D"
154#define ICON_MATERIAL_SYMBOLS_PERSON_SEARCH u8"\uF09A"
155#define ICON_MATERIAL_SYMBOLS_POWER_SETTINGS_CIRCLE u8"\uF097"
156#define ICON_MATERIAL_SYMBOLS_RESET_ISO u8"\uF094"
157#define ICON_MATERIAL_SYMBOLS_ROCKET_LAUNCH u8"\uF091"
158#define ICON_MATERIAL_SYMBOLS_SAVE_SHARP u8"\uF08E"
159#define ICON_MATERIAL_SYMBOLS_SETTINGS u8"\uF08B"
160#define ICON_MATERIAL_SYMBOLS_STAR u8"\uF088"
161#define ICON_MATERIAL_SYMBOLS_TARGET u8"\uF085"
162#define ICON_MATERIAL_SYMBOLS_TV_OUTLINE_ROUNDED u8"\uF082"
163#define ICON_MATERIAL_SYMBOLS_VIEW_TIMELINE_SHARP u8"\uF07F"
164#define ICON_MATERIAL_SYMBOLS_WARNING u8"\uF07C"
165#define ICON_MATERIAL_SYMBOLS_WIDGET_MEDIUM u8"\uF079"
166#define ICON_MDI_ANIMATION u8"\uF06D"
167#define ICON_MDI_ANIMATION_MINUS u8"\uF06A"
168#define ICON_MDI_ANIMATION_PLAY u8"\uF068"
169#define ICON_MDI_ANIMATION_PLUS u8"\uF066"
170#define ICON_MDI_AWS u8"\uF064"
171#define ICON_MDI_AXIS_ARROW u8"\uF062"
172#define ICON_MDI_BUG u8"\uF060"
173#define ICON_MDI_CART u8"\uF05E"
174#define ICON_MDI_CONTENT_PASTE u8"\uF05C"
175#define ICON_MDI_DOLPHIN u8"\uF05A"
176#define ICON_MDI_ERASER u8"\uF0F6"
177#define ICON_MDI_EYE u8"\uF058"
178#define ICON_MDI_FOLDER_SEARCH_OUTLINE u8"\uF056"
179#define ICON_MDI_GIFT u8"\uF054"
180#define ICON_MDI_LINUX u8"\uF052"
181#define ICON_MDI_MAGIC u8"\uF050"
182#define ICON_MDI_MIXER_SETTINGS_VERTICAL u8"\uF04E"
183#define ICON_MDI_MOVIE_SEARCH u8"\uF04C"
184#define ICON_MDI_NINTENDO_WIIU u8"\uF04A"
185#define ICON_MDI_PENCIL u8"\uF048"
186#define ICON_MDI_PEOPLE_ADD u8"\uF046"
187#define ICON_MDI_PLAY u8"\uF044"
188#define ICON_MDI_RESISTOR_NODES u8"\uF042"
189#define ICON_MDI_SERVER_OUTLINE u8"\uF040"
190#define ICON_MDI_STEAM u8"\uF03E"
191#define ICON_MDI_TABLE_SEARCH u8"\uF03C"
192#define ICON_MDI_TARGET u8"\uF03A"
193#define ICON_MDI_THUMBS_DOWN u8"\uF038"
194#define ICON_MDI_THUMBS_UP u8"\uF036"
195#define ICON_MDI_THUMBS_UP_1 u8"\uF034"
196#define ICON_MDI_WEBCAM u8"\uF032"
197#define ICON_MINGCUTE_PAPER_FILL u8"\uF030"
198#define ICON_MINGCUTE_SCALE_LINE u8"\uF02E"
199#define ICON_MINGCUTE_SCISSORS_FILL u8"\uF0F9"
200#define ICON_NIMBUS_BROWSER_SEARCH u8"\uF02C"
201#define ICON_OCTICON_MIRROR_X u8"\uF02A"
202#define ICON_OCTICON_MIRROR_Y u8"\uF028"
203#define ICON_PH_CURSOR_TEXT_LIGHT u8"\uF026"
204#define ICON_PH_MAGNET_FILL u8"\uF024"
205#define ICON_PH_MUSIC_NOTE_FILL u8"\uF022"
206#define ICON_PH_PANORAMA_FILL u8"\uF020"
207#define ICON_PH_PAPER_PLANE_TILT_FILL u8"\uF01E"
208#define ICON_PH_SPHERE u8"\uF01C"
209#define ICON_POLYGON u8"\uF01A"
210#define ICON_QLEMENTINE_ICONS_WAVE_16 u8"\uF018"
211#define ICON_RAPHAEL_NO u8"\uF016"
212#define ICON_RECT u8"\uF014"
213#define ICON_RECTFILL u8"\uF0F7"
214#define ICON_RIVET_ICONS_AUDIO_SOLID u8"\uF002"
215#define ICON_RI_CURSOR_FILL u8"\uF012"
216#define ICON_RI_FIGMA_LINE u8"\uF010"
217#define ICON_RI_NETWORK_FILL u8"\uF00E"
218#define ICON_RI_PAINT_FILL u8"\uF00C"
219#define ICON_RI_PLAYSTATION_FILL u8"\uF00A"
220#define ICON_RI_REWIND_START_FILL u8"\uF008"
221#define ICON_RI_SWITCH_FILL u8"\uF006"
222#define ICON_RI_WINDOWS_FILL u8"\uF004"
223#define ICON_SAVEAS u8"\uF000"
224#define ICON_SCENE u8"\uF0F3"
225#define ICON_SHADOW u8"\uF0F0"
226#define ICON_SIMPLE_ICONS_PLAYSTATION2 u8"\uF0ED"
227#define ICON_SIMPLE_ICONS_PLAYSTATION5 u8"\uF0EA"
228#define ICON_SIMPLE_ICONS_PLAYSTATIONPORTABLE u8"\uF0E7"
229#define ICON_SIMPLE_ICONS_PLAYSTATIONVITA u8"\uF0E4"
230#define ICON_SIMPLE_ICONS_RETROARCH u8"\uF0E1"
231#define ICON_SKELETON u8"\uF0DE"
232#define ICON_SOLAR_PANORAMA_BOLD u8"\uF0DB"
233#define ICON_SPLINE u8"\uF0D8"
234#define ICON_STREAMLINE_LOGOS_UNREAL_ENGINE_LOGO_SOLID u8"\uF0CF"
235#define ICON_STREAMLINE_LOG_SOLID u8"\uF0D5"
236#define ICON_STREAMLINE_PAINT_PALETTE_REMIX u8"\uF0D2"
237#define ICON_STREAMLINE_PLUMP_WORLD_REMIX u8"\uF0CC"
238#define ICON_STREAMLINE_SHARP_GAMEBOY_SOLID u8"\uF0C9"
239#define ICON_STREAMLINE_SHARP_NEW_FILE_REMIX u8"\uF0C6"
240#define ICON_STREAMLINE_SHARP_WAVE_SIGNAL_REMIX u8"\uF0C3"
241#define ICON_STREAMLINE_ULTIMATE_NAVIGATION_MENU_HORIZONTAL_1_BOLD u8"\uF0C0"
242#define ICON_SUN u8"\uF0BD"
243#define ICON_TABLER_CHAIR_DIRECTOR u8"\uF0BA"
244#define ICON_TABLER_HAND_GRAB u8"\uF0B7"
245#define ICON_TABLER_MESH u8"\uF0B4"
246#define ICON_TABLER_PAINT u8"\uF0B1"
247#define ICON_TABLER_WORLD_SEARCH u8"\uF0AE"
248#define ICON_TDESIGN_ANIMATION_1 u8"\uF0AB"
249#define ICON_TDESIGN_ANIMATION_FILLED u8"\uF0A8"
250#define ICON_TDESIGN_IMAGE_FILLED u8"\uF0A5"
251#define ICON_TDESIGN_IMAGE_SEARCH_FILLED u8"\uF0A2"
252#define ICON_TDESIGN_NOTIFICATION_FILLED u8"\uF09F"
253#define ICON_TDESIGN_TABLE_FILLED u8"\uF09C"
254#define ICON_TEENYICONS_N64_SOLID u8"\uF099"
255#define ICON_TERRAIN_FLATTEN u8"\uF096"
256#define ICON_TERRAIN_LOWER u8"\uF093"
257#define ICON_TERRAIN_RAISE u8"\uF090"
258#define ICON_TERRAIN_SMOOTH u8"\uF08D"
259#define ICON_TEXTMESH u8"\uF08A"
260#define ICON_TEXTWIDGET u8"\uF087"
261#define ICON_TORUS u8"\uF084"
262#define ICON_TYPEICON u8"\uF081"
263#define ICON_UIL_ANDROID u8"\uF07E"
264#define ICON_UIWIDGET u8"\uF07B"
265#define ICON_UNDO u8"\uF078"
266#define ICON_VIEWPORT3D u8"\uF075"
267#define ICON_WIFI u8"\uF072"
268#define ICON_ZONDICONS_EXCLAMATION_SOLID u8"\uF06F"
269#define ICON_ZONDICONS_TRASH u8"\uF06C"
274#define ICON_STATIC_MESH ICON_FLUENT_MDL2_CUBE_SHAPE
275#define ICON_INSTANCE_MESH ICON_GROMMET_ICONS_CUBES
276#define ICON_TIMELINE ICON_MATERIAL_SYMBOLS_VIEW_TIMELINE_SHARP
285 cfg.MergeMode =
true;
286 cfg.PixelSnapH =
true;
287 cfg.GlyphMinAdvanceX = pixelSize;
288 atlas->AddFontFromFileTTF(ttfPath, pixelSize, &cfg, kIconRanges);
void MergePolyphaseIcons(ImFontAtlas *atlas, float pixelSize, const char *ttfPath)
Definition EditorIcons.h:282