|
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 |
| CNoiseWaveformGenerator | Noise generator |
| 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 |
| CSamplesGenerator | Samples generator |
| CSawtoothWaveformGenerator | Sawtooth waveform generator |
| CScene | Scene is an abstract class useful to encapsulate functionalities of a scene (sprites, collision detector and updates) |
| CSineWaveformGenerator | Sine waveform generator |
| CSize | Represents a bidimensional size |
| CSoundGenerator | SoundGenerator handles audio output |
| CSprite | Represents a sprite |
| CSquareWaveformGenerator | Square waveform generator |
| 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 |
| CTriangleWaveformGenerator | Triangle waveform generator |
| 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 |
| CuiSlider | A slider or track bar is a graphical control element with which a user may set a value by moving an indicator |
| CuiSliderStyle | Contains the slider 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 |
| CWaveformGenerator | Base abstract class for waveform generators. A waveform generator can be seen as an audio channel that will be mixed by SoundGenerator |