Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Macros
IconsFontAwesome6.h File Reference

Font Awesome 6 Free icons for ImGui. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ICON_FA_FILE   "\xef\x85\x9b"
 
#define ICON_FA_FILE_CODE   "\xef\x87\x89"
 
#define ICON_FA_FOLDER   "\xef\x81\xbb"
 
#define ICON_FA_FOLDER_OPEN   "\xef\x81\xbc"
 
#define ICON_FA_FLOPPY_DISK   "\xef\x83\x87"
 
#define ICON_FA_COPY   "\xef\x83\x85"
 
#define ICON_FA_SCISSORS   "\xef\x83\x84"
 
#define ICON_FA_CLIPBOARD   "\xef\x8c\xa8"
 
#define ICON_FA_DOWNLOAD   "\xef\x80\x99"
 
#define ICON_FA_PEN   "\xef\x8c\x84"
 
#define ICON_FA_PEN_TO_SQUARE   "\xef\x81\x84"
 
#define ICON_FA_TRASH   "\xef\x87\xb8"
 
#define ICON_FA_TRASH_CAN   "\xef\x8a\xad"
 
#define ICON_FA_PLUS   "\x2b"
 
#define ICON_FA_MINUS   "\x2d"
 
#define ICON_FA_XMARK   "\xef\x80\x8d"
 
#define ICON_FA_ROTATE_LEFT   "\xef\x83\xa2"
 
#define ICON_FA_ROTATE_RIGHT   "\xef\x83\xa1"
 
#define ICON_FA_ARROW_ROTATE_LEFT   "\xef\x83\xa2"
 
#define ICON_FA_ARROW_ROTATE_RIGHT   "\xef\x80\x9e"
 
#define ICON_FA_EYE   "\xef\x81\xae"
 
#define ICON_FA_EYE_SLASH   "\xef\x81\xb0"
 
#define ICON_FA_MAGNIFYING_GLASS   "\xef\x80\x82"
 
#define ICON_FA_MAGNIFYING_GLASS_PLUS   "\xef\x80\x8a"
 
#define ICON_FA_MAGNIFYING_GLASS_MINUS   "\xef\x80\x90"
 
#define ICON_FA_ARROWS_UP_DOWN_LEFT_RIGHT   "\xef\x81\x87"
 
#define ICON_FA_EXPAND   "\xef\x81\xa5"
 
#define ICON_FA_HOUSE   "\xef\x80\x95"
 
#define ICON_FA_ARROW_LEFT   "\xef\x81\x80"
 
#define ICON_FA_ARROW_RIGHT   "\xef\x81\x81"
 
#define ICON_FA_ARROW_UP   "\xef\x81\x82"
 
#define ICON_FA_ARROW_DOWN   "\xef\x81\x83"
 
#define ICON_FA_DIAGRAM_PROJECT   "\xef\x95\xa2"
 
#define ICON_FA_SITEMAP   "\xef\x83\xa8"
 
#define ICON_FA_NETWORK_WIRED   "\xef\xa0\xbf"
 
#define ICON_FA_CODE_BRANCH   "\xef\x84\xa6"
 
#define ICON_FA_CODE   "\xef\x84\xa1"
 
#define ICON_FA_CUBE   "\xef\x86\xb2"
 
#define ICON_FA_CUBES   "\xef\x87\xb1"
 
#define ICON_FA_BRAIN   "\xef\xa2\x99"
 
#define ICON_FA_ROBOT   "\xef\xa4\xb8"
 
#define ICON_FA_MICROCHIP   "\xef\xaa\xbb"
 
#define ICON_FA_CIRCLE_NODES   "\xef\x87\x82"
 
#define ICON_FA_PLAY   "\xef\x81\x8b"
 
#define ICON_FA_PAUSE   "\xef\x81\x8c"
 
#define ICON_FA_STOP   "\xef\x81\x8d"
 
#define ICON_FA_FORWARD   "\xef\x81\x8e"
 
#define ICON_FA_BACKWARD   "\xef\x81\x8a"
 
#define ICON_FA_BUG   "\xef\x86\x88"
 
#define ICON_FA_GAUGE   "\xef\x98\xa4"
 
#define ICON_FA_GEAR   "\xef\x80\x93"
 
#define ICON_FA_GEARS   "\xef\x82\x85"
 
#define ICON_FA_WRENCH   "\xef\x82\xad"
 
#define ICON_FA_SLIDERS   "\xef\x87\xa1"
 
#define ICON_FA_SCREWDRIVER_WRENCH   "\xef\xa4\xad"
 
#define ICON_FA_TOOLBOX   "\xef\xa4\xb8"
 
#define ICON_FA_CIRCLE_INFO   "\xef\x81\x9a"
 
#define ICON_FA_CIRCLE_QUESTION   "\xef\x81\x99"
 
#define ICON_FA_BOOK   "\xef\x80\xb2"
 
#define ICON_FA_LIGHTBULB   "\xef\x83\xab"
 
#define ICON_FA_CHECK   "\xef\x80\x8c"
 
#define ICON_FA_CIRCLE_CHECK   "\xef\x81\x98"
 
#define ICON_FA_TRIANGLE_EXCLAMATION   "\xef\x81\xb1"
 
#define ICON_FA_CIRCLE_EXCLAMATION   "\xef\x81\xaa"
 
#define ICON_FA_CIRCLE_XMARK   "\xef\x81\x97"
 
#define ICON_FA_BARS   "\xef\x83\x89"
 
#define ICON_FA_ELLIPSIS   "\xef\x85\x81"
 
#define ICON_FA_GRIP_VERTICAL   "\xef\x96\x88"
 
#define ICON_FA_LIST   "\xef\x80\xba"
 
#define ICON_FA_TABLE   "\xef\x83\x8e"
 
#define ICON_FA_WINDOW_MAXIMIZE   "\xef\x8b\x90"
 
#define ICON_FA_WINDOW_MINIMIZE   "\xef\x8b\x91"
 
#define ICON_FA_STAR   "\xef\x80\x85"
 
#define ICON_FA_BOOKMARK   "\xef\x80\xae"
 
#define ICON_FA_TAG   "\xef\x80\xab"
 
#define ICON_FA_TAGS   "\xef\x80\xac"
 
#define ICON_FA_FILTER   "\xef\x83\x80"
 
#define ICON_FA_CLOCK   "\xef\x80\x97"
 
#define ICON_FA_CALENDAR   "\xef\x84\xb3"
 
#define ICON_FA_WINDOW_RESTORE   "\xef\x8b\x92"
 
#define ICON_FA_UP_RIGHT_FROM_SQUARE   "\xef\x8d\x85"
 
#define ICON_FA_SQUARE_XMARK   "\xef\x8b\x94"
 
#define FONT_ICON_FILE_NAME_FA   "fa-solid-900.otf"
 
#define FONT_ICON_RANGE_FA_MIN   0xf000
 
#define FONT_ICON_RANGE_FA_MAX   0xf8ff
 

Detailed Description

Font Awesome 6 Free icons for ImGui.

Author
Olympe Engine
Date
2026

Font Awesome 6 Free icon definitions for use with ImGui. Download Font Awesome from: https://fontawesome.com/download Use the "Font Awesome 6 Free-Solid-900.otf" file

Usage: ImGui::MenuItem(ICON_FA_FILE " New File"); ImGui::Button(ICON_FA_SAVE " Save");

Definition in file IconsFontAwesome6.h.

Macro Definition Documentation

◆ FONT_ICON_FILE_NAME_FA

#define FONT_ICON_FILE_NAME_FA   "fa-solid-900.otf"

Definition at line 133 of file IconsFontAwesome6.h.

◆ FONT_ICON_RANGE_FA_MAX

#define FONT_ICON_RANGE_FA_MAX   0xf8ff

Definition at line 135 of file IconsFontAwesome6.h.

◆ FONT_ICON_RANGE_FA_MIN

#define FONT_ICON_RANGE_FA_MIN   0xf000

Definition at line 134 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROW_DOWN

#define ICON_FA_ARROW_DOWN   "\xef\x81\x83"

Definition at line 62 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROW_LEFT

#define ICON_FA_ARROW_LEFT   "\xef\x81\x80"

Definition at line 59 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROW_RIGHT

#define ICON_FA_ARROW_RIGHT   "\xef\x81\x81"

Definition at line 60 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROW_ROTATE_LEFT

#define ICON_FA_ARROW_ROTATE_LEFT   "\xef\x83\xa2"

Definition at line 45 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROW_ROTATE_RIGHT

#define ICON_FA_ARROW_ROTATE_RIGHT   "\xef\x80\x9e"

Definition at line 46 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROW_UP

#define ICON_FA_ARROW_UP   "\xef\x81\x82"

Definition at line 61 of file IconsFontAwesome6.h.

◆ ICON_FA_ARROWS_UP_DOWN_LEFT_RIGHT

#define ICON_FA_ARROWS_UP_DOWN_LEFT_RIGHT   "\xef\x81\x87"

Definition at line 54 of file IconsFontAwesome6.h.

◆ ICON_FA_BACKWARD

#define ICON_FA_BACKWARD   "\xef\x81\x8a"

Definition at line 84 of file IconsFontAwesome6.h.

◆ ICON_FA_BARS

#define ICON_FA_BARS   "\xef\x83\x89"

Definition at line 110 of file IconsFontAwesome6.h.

◆ ICON_FA_BOOK

#define ICON_FA_BOOK   "\xef\x80\xb2"

Definition at line 99 of file IconsFontAwesome6.h.

◆ ICON_FA_BOOKMARK

#define ICON_FA_BOOKMARK   "\xef\x80\xae"

Definition at line 120 of file IconsFontAwesome6.h.

◆ ICON_FA_BRAIN

#define ICON_FA_BRAIN   "\xef\xa2\x99"

Definition at line 74 of file IconsFontAwesome6.h.

◆ ICON_FA_BUG

#define ICON_FA_BUG   "\xef\x86\x88"

Definition at line 85 of file IconsFontAwesome6.h.

◆ ICON_FA_CALENDAR

#define ICON_FA_CALENDAR   "\xef\x84\xb3"

Definition at line 125 of file IconsFontAwesome6.h.

◆ ICON_FA_CHECK

#define ICON_FA_CHECK   "\xef\x80\x8c"

Definition at line 103 of file IconsFontAwesome6.h.

◆ ICON_FA_CIRCLE_CHECK

#define ICON_FA_CIRCLE_CHECK   "\xef\x81\x98"

Definition at line 104 of file IconsFontAwesome6.h.

◆ ICON_FA_CIRCLE_EXCLAMATION

#define ICON_FA_CIRCLE_EXCLAMATION   "\xef\x81\xaa"

Definition at line 106 of file IconsFontAwesome6.h.

◆ ICON_FA_CIRCLE_INFO

#define ICON_FA_CIRCLE_INFO   "\xef\x81\x9a"

Definition at line 97 of file IconsFontAwesome6.h.

◆ ICON_FA_CIRCLE_NODES

#define ICON_FA_CIRCLE_NODES   "\xef\x87\x82"

Definition at line 77 of file IconsFontAwesome6.h.

◆ ICON_FA_CIRCLE_QUESTION

#define ICON_FA_CIRCLE_QUESTION   "\xef\x81\x99"

Definition at line 98 of file IconsFontAwesome6.h.

◆ ICON_FA_CIRCLE_XMARK

#define ICON_FA_CIRCLE_XMARK   "\xef\x81\x97"

Definition at line 107 of file IconsFontAwesome6.h.

◆ ICON_FA_CLIPBOARD

#define ICON_FA_CLIPBOARD   "\xef\x8c\xa8"

Definition at line 30 of file IconsFontAwesome6.h.

◆ ICON_FA_CLOCK

#define ICON_FA_CLOCK   "\xef\x80\x97"

Definition at line 124 of file IconsFontAwesome6.h.

◆ ICON_FA_CODE

#define ICON_FA_CODE   "\xef\x84\xa1"

Definition at line 69 of file IconsFontAwesome6.h.

◆ ICON_FA_CODE_BRANCH

#define ICON_FA_CODE_BRANCH   "\xef\x84\xa6"

Definition at line 68 of file IconsFontAwesome6.h.

◆ ICON_FA_COPY

#define ICON_FA_COPY   "\xef\x83\x85"

Definition at line 28 of file IconsFontAwesome6.h.

◆ ICON_FA_CUBE

#define ICON_FA_CUBE   "\xef\x86\xb2"

Definition at line 70 of file IconsFontAwesome6.h.

◆ ICON_FA_CUBES

#define ICON_FA_CUBES   "\xef\x87\xb1"

Definition at line 71 of file IconsFontAwesome6.h.

◆ ICON_FA_DIAGRAM_PROJECT

#define ICON_FA_DIAGRAM_PROJECT   "\xef\x95\xa2"

Definition at line 65 of file IconsFontAwesome6.h.

◆ ICON_FA_DOWNLOAD

#define ICON_FA_DOWNLOAD   "\xef\x80\x99"

Definition at line 31 of file IconsFontAwesome6.h.

◆ ICON_FA_ELLIPSIS

#define ICON_FA_ELLIPSIS   "\xef\x85\x81"

Definition at line 111 of file IconsFontAwesome6.h.

◆ ICON_FA_EXPAND

#define ICON_FA_EXPAND   "\xef\x81\xa5"

Definition at line 55 of file IconsFontAwesome6.h.

◆ ICON_FA_EYE

#define ICON_FA_EYE   "\xef\x81\xae"

Definition at line 49 of file IconsFontAwesome6.h.

◆ ICON_FA_EYE_SLASH

#define ICON_FA_EYE_SLASH   "\xef\x81\xb0"

Definition at line 50 of file IconsFontAwesome6.h.

◆ ICON_FA_FILE

#define ICON_FA_FILE   "\xef\x85\x9b"

Definition at line 23 of file IconsFontAwesome6.h.

◆ ICON_FA_FILE_CODE

#define ICON_FA_FILE_CODE   "\xef\x87\x89"

Definition at line 24 of file IconsFontAwesome6.h.

◆ ICON_FA_FILTER

#define ICON_FA_FILTER   "\xef\x83\x80"

Definition at line 123 of file IconsFontAwesome6.h.

◆ ICON_FA_FLOPPY_DISK

#define ICON_FA_FLOPPY_DISK   "\xef\x83\x87"

Definition at line 27 of file IconsFontAwesome6.h.

◆ ICON_FA_FOLDER

#define ICON_FA_FOLDER   "\xef\x81\xbb"

Definition at line 25 of file IconsFontAwesome6.h.

◆ ICON_FA_FOLDER_OPEN

#define ICON_FA_FOLDER_OPEN   "\xef\x81\xbc"

Definition at line 26 of file IconsFontAwesome6.h.

◆ ICON_FA_FORWARD

#define ICON_FA_FORWARD   "\xef\x81\x8e"

Definition at line 83 of file IconsFontAwesome6.h.

◆ ICON_FA_GAUGE

#define ICON_FA_GAUGE   "\xef\x98\xa4"

Definition at line 86 of file IconsFontAwesome6.h.

◆ ICON_FA_GEAR

#define ICON_FA_GEAR   "\xef\x80\x93"

Definition at line 89 of file IconsFontAwesome6.h.

◆ ICON_FA_GEARS

#define ICON_FA_GEARS   "\xef\x82\x85"

Definition at line 90 of file IconsFontAwesome6.h.

◆ ICON_FA_GRIP_VERTICAL

#define ICON_FA_GRIP_VERTICAL   "\xef\x96\x88"

Definition at line 112 of file IconsFontAwesome6.h.

◆ ICON_FA_HOUSE

#define ICON_FA_HOUSE   "\xef\x80\x95"

Definition at line 58 of file IconsFontAwesome6.h.

◆ ICON_FA_LIGHTBULB

#define ICON_FA_LIGHTBULB   "\xef\x83\xab"

Definition at line 100 of file IconsFontAwesome6.h.

◆ ICON_FA_LIST

#define ICON_FA_LIST   "\xef\x80\xba"

Definition at line 113 of file IconsFontAwesome6.h.

◆ ICON_FA_MAGNIFYING_GLASS

#define ICON_FA_MAGNIFYING_GLASS   "\xef\x80\x82"

Definition at line 51 of file IconsFontAwesome6.h.

◆ ICON_FA_MAGNIFYING_GLASS_MINUS

#define ICON_FA_MAGNIFYING_GLASS_MINUS   "\xef\x80\x90"

Definition at line 53 of file IconsFontAwesome6.h.

◆ ICON_FA_MAGNIFYING_GLASS_PLUS

#define ICON_FA_MAGNIFYING_GLASS_PLUS   "\xef\x80\x8a"

Definition at line 52 of file IconsFontAwesome6.h.

◆ ICON_FA_MICROCHIP

#define ICON_FA_MICROCHIP   "\xef\xaa\xbb"

Definition at line 76 of file IconsFontAwesome6.h.

◆ ICON_FA_MINUS

#define ICON_FA_MINUS   "\x2d"

Definition at line 39 of file IconsFontAwesome6.h.

◆ ICON_FA_NETWORK_WIRED

#define ICON_FA_NETWORK_WIRED   "\xef\xa0\xbf"

Definition at line 67 of file IconsFontAwesome6.h.

◆ ICON_FA_PAUSE

#define ICON_FA_PAUSE   "\xef\x81\x8c"

Definition at line 81 of file IconsFontAwesome6.h.

◆ ICON_FA_PEN

#define ICON_FA_PEN   "\xef\x8c\x84"

Definition at line 34 of file IconsFontAwesome6.h.

◆ ICON_FA_PEN_TO_SQUARE

#define ICON_FA_PEN_TO_SQUARE   "\xef\x81\x84"

Definition at line 35 of file IconsFontAwesome6.h.

◆ ICON_FA_PLAY

#define ICON_FA_PLAY   "\xef\x81\x8b"

Definition at line 80 of file IconsFontAwesome6.h.

◆ ICON_FA_PLUS

#define ICON_FA_PLUS   "\x2b"

Definition at line 38 of file IconsFontAwesome6.h.

◆ ICON_FA_ROBOT

#define ICON_FA_ROBOT   "\xef\xa4\xb8"

Definition at line 75 of file IconsFontAwesome6.h.

◆ ICON_FA_ROTATE_LEFT

#define ICON_FA_ROTATE_LEFT   "\xef\x83\xa2"

Definition at line 43 of file IconsFontAwesome6.h.

◆ ICON_FA_ROTATE_RIGHT

#define ICON_FA_ROTATE_RIGHT   "\xef\x83\xa1"

Definition at line 44 of file IconsFontAwesome6.h.

◆ ICON_FA_SCISSORS

#define ICON_FA_SCISSORS   "\xef\x83\x84"

Definition at line 29 of file IconsFontAwesome6.h.

◆ ICON_FA_SCREWDRIVER_WRENCH

#define ICON_FA_SCREWDRIVER_WRENCH   "\xef\xa4\xad"

Definition at line 93 of file IconsFontAwesome6.h.

◆ ICON_FA_SITEMAP

#define ICON_FA_SITEMAP   "\xef\x83\xa8"

Definition at line 66 of file IconsFontAwesome6.h.

◆ ICON_FA_SLIDERS

#define ICON_FA_SLIDERS   "\xef\x87\xa1"

Definition at line 92 of file IconsFontAwesome6.h.

◆ ICON_FA_SQUARE_XMARK

#define ICON_FA_SQUARE_XMARK   "\xef\x8b\x94"

Definition at line 130 of file IconsFontAwesome6.h.

◆ ICON_FA_STAR

#define ICON_FA_STAR   "\xef\x80\x85"

Definition at line 119 of file IconsFontAwesome6.h.

◆ ICON_FA_STOP

#define ICON_FA_STOP   "\xef\x81\x8d"

Definition at line 82 of file IconsFontAwesome6.h.

◆ ICON_FA_TABLE

#define ICON_FA_TABLE   "\xef\x83\x8e"

Definition at line 114 of file IconsFontAwesome6.h.

◆ ICON_FA_TAG

#define ICON_FA_TAG   "\xef\x80\xab"

Definition at line 121 of file IconsFontAwesome6.h.

◆ ICON_FA_TAGS

#define ICON_FA_TAGS   "\xef\x80\xac"

Definition at line 122 of file IconsFontAwesome6.h.

◆ ICON_FA_TOOLBOX

#define ICON_FA_TOOLBOX   "\xef\xa4\xb8"

Definition at line 94 of file IconsFontAwesome6.h.

◆ ICON_FA_TRASH

#define ICON_FA_TRASH   "\xef\x87\xb8"

Definition at line 36 of file IconsFontAwesome6.h.

◆ ICON_FA_TRASH_CAN

#define ICON_FA_TRASH_CAN   "\xef\x8a\xad"

Definition at line 37 of file IconsFontAwesome6.h.

◆ ICON_FA_TRIANGLE_EXCLAMATION

#define ICON_FA_TRIANGLE_EXCLAMATION   "\xef\x81\xb1"

Definition at line 105 of file IconsFontAwesome6.h.

◆ ICON_FA_UP_RIGHT_FROM_SQUARE

#define ICON_FA_UP_RIGHT_FROM_SQUARE   "\xef\x8d\x85"

Definition at line 129 of file IconsFontAwesome6.h.

◆ ICON_FA_WINDOW_MAXIMIZE

#define ICON_FA_WINDOW_MAXIMIZE   "\xef\x8b\x90"

Definition at line 115 of file IconsFontAwesome6.h.

◆ ICON_FA_WINDOW_MINIMIZE

#define ICON_FA_WINDOW_MINIMIZE   "\xef\x8b\x91"

Definition at line 116 of file IconsFontAwesome6.h.

◆ ICON_FA_WINDOW_RESTORE

#define ICON_FA_WINDOW_RESTORE   "\xef\x8b\x92"

Definition at line 128 of file IconsFontAwesome6.h.

◆ ICON_FA_WRENCH

#define ICON_FA_WRENCH   "\xef\x82\xad"

Definition at line 91 of file IconsFontAwesome6.h.

◆ ICON_FA_XMARK

#define ICON_FA_XMARK   "\xef\x80\x8d"

Definition at line 40 of file IconsFontAwesome6.h.