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