311 #include "fabfonts.h" 359 using fabgl::SupportedTerminals;
366 using fabgl::ModalWindowState;
380 using fabgl::SupportedLayouts;
Represents a 24 bit RGB color.
This file contains fabgl::CollisionDetector class definition.
A class with a set of drawing methods.
This file contains fabgl::PS2Controller definition.
This file contains fabgl::VGA16Controller definition.
This file contains all classes related to FabGL Graphical User Interface.
This file contains fabgl::VGA4Controller definition.
This file contains fabgl::Keyboard definition.
This file contains TFT controllers definitions.
FlowControl
This enum defines various serial port flow control methods.
This file contains the DS3231 (Real Time Clock) device driver.
TerminalTransition
This enum defines terminal transition effect.
This file contains fabgl::Scene definition.
This file contains fabgl::BitmappedDisplayController definition.
Color
This enum defines named colors.
This file contains fabgl::Terminal definition.
A struct which contains a virtual key, key state and associated scan code.
CharStyle
This enum defines a character style.
This file contains fabgl::VGAController definition.
VirtualKey
Represents each possible real or derived (SHIFT + real) key.
This file contains fabgl::VGATextController definition.
Describes mouse movement and buttons status.
This file contains fabgl::Mouse definition.
A class to detect sprites collisions.
LineEnds
This enum defines line ends when pen width is greater than 1.
This class helps to choice a core for intensive processing tasks.
Scene is an abstract class useful to encapsulate functionalities of a scene (sprites, collision detector and updates).
PS2DeviceType
Represents the type of device attached to PS/2 port.
VGAScanStart
Represents one of the four blocks of horizontal or vertical line.
Describes mouse absolute position, scroll wheel delta and buttons status.
PixelFormat
This enum defines a pixel format.
This file contains fabgl::VGA2Controller definition.
Represents the coordinate of a point.
InputResult
Result of InputBox dialogs helper class.
This file contains some utility classes and functions.
TerminalController allows direct controlling of the Terminal object without using escape sequences...
LineEditorSpecialChar
Special character specified in on values from LineEditor::onSpecialChar delegate. ...
LineEditor is a single-line / multiple-rows editor which uses the Terminal object as input and output...
This file contains fabgl::VGA8Controller definition.
Specifies various glyph painting options.
This file contains fabgl::I2C definition.
SoundGenerator handles audio output.
Emulates VIC6561 (VIC20) noise generator.
CursorName
This enum defines a set of predefined mouse cursors.
KbdMode
This enum defines how handle keyboard virtual keys.
This file contains all classes related to FabGL Sound System.
This file contains fabgl::VGADirectController definition.
Represents a bidimensional size.
TermType
This enum defines supported terminals.
Represents a 6 bit RGB color.
PS2Preset
This enum defines what is connected to PS/2 ports.
This file contains fabgl::SSD1306Controller definition.
FileBrowser allows basic file system operations (dir, mkdir, remove and rename)