FabGL
ESP32 VGA Controller and Graphics Library
|
▼Nfabgl | |
CAltVirtualKeyDef | Associates a virtualkey and various shift states (ctrl, alt, etc..) to another virtualkey |
CBitmap | Represents an image with 64 colors image and transparency |
CCanvasClass | A class with a set of drawing methods |
CCollisionDetector | A class to detect sprites collisions |
CCursor | Defines a cursor |
CGlyph | Represents a glyph position, size and binary data |
CGlyphOptions | Specifies various glyph painting options |
CKeyboardClass | The PS2 Keyboard controller class |
CKeyboardLayout | All in one structure to fully represent a keyboard layout |
CMouseButtons | Describes mouse buttons status |
CMouseClass | The PS2 Mouse controller class |
CMouseDelta | Describes mouse movement and buttons status |
CMouseStatus | Describes mouse absolute position, scroll wheel delta and buttons status |
CPaintOptions | Specifies general paint options |
CPoint | Represents the coordinate of a point |
CPS2ControllerClass | The PS2 device controller class |
CPS2DeviceClass | Base class for PS2 devices (like mouse or keyboard) |
CRect | Represents a rectangle |
CRGB | Represents an RGB color |
CScene | Scene is an abstract class useful to encapsulate functionalities of a scene (sprites, collision detector and updates) |
CSize | Represents a bidimensional size |
CSprite | Represents a sprite |
CSquareWaveGeneratorClass | This is a square wave generator that uses APLL internal Audio PLL clock |
CTerminalClass | An ANSI-VT100 compatible display terminal |
CTimings | Specifies the VGA timings. This is a modeline decoded |
CuiAnchors | Contains anchors enable/disable switches |
CuiApp | Represents the whole application base class |
CuiAppProps | Properties of the application |
CuiButton | Represents a button control. A button can have text and optionally a bitmap |
CuiButtonStyle | Contains the button style |
CuiCheckBox | Represents a checkbox or a radiobutton |
CuiCheckBoxStyle | Contains the checkbox style |
CuiComboBox | This is a combination of a listbox and a single-line editable textbox |
CuiComboBoxProps | Properties of the combobox |
CuiComboBoxStyle | Contains the listbox style |
CuiControl | This is the base class for all controls. A control can have focus and is not activable |
CuiEvtHandler | Base class of all UI elements that can receive events |
CuiFrame | A frame is a window with a title bar, maximize/minimize/close buttons and that is resizeable or moveable |
CuiFrameProps | Properties of the frame |
CuiFrameStyle | |
CuiImage | Image control to display a static bitmap |
CuiImageStyle | Contains the image style |
CuiKeyEventInfo | Contains details about the key event |
CuiLabel | A label is a static text UI element |
CuiLabelStyle | Contains the label style |
CuiListBox | Contains a list of selectable items |
CuiListBoxStyle | Contains the listbox style |
CuiMouseEventInfo | Contains details about the mouse event |
CuiObject | Base class of all UI elements like windows and controls |
CuiObjectType | Specifies the object type |
CuiPaintBox | A paintbox control allows applications to perform custom drawings providing uiPaintBox.onPaint delegate. A paintbox can have horizontal and vertical scrollbars |
CuiPaintBoxStyle | Contains the paintbox style |
CuiPanel | A panel is used to contain and to group some controls |
CuiPanelStyle | Contains the panel style |
CuiScrollableControl | A scrollable control is a control with optionally vertical and/or horizontal scrollbars |
CuiScrollableControlStyle | Contains the scrollable control style |
CuiTextEdit | Represents a text edit control |
CuiTextEditProps | Properties of the text edit |
CuiTextEditStyle | Sets or gets text edit style |
CuiWindow | Base class for all visible UI elements (Frames and Controls) |
CuiWindowProps | Contains some window options |
CuiWindowState | Specifies current window state |
CuiWindowStyle | Contains the window style |
CVGAControllerClass | Represents the VGA controller |
CVirtualKeyDef | Associates scancode to virtualkey |