ESP32VGA
ESP32 VGA Controller and Graphics Library
|
This file contains VGAControllerClass definition and the VGAController instance. More...
#include "Arduino.h"
#include <stdint.h>
#include <stddef.h>
#include "rom/lldesc.h"
#include "VGAConf.h"
Go to the source code of this file.
Classes | |
struct | ESP32VGA::Timings_t |
Specifies the VGA timings. This is a modeline decoded. More... | |
struct | ESP32VGA::RGB_t |
Represents an RGB color. More... | |
struct | ESP32VGA::Rect_t |
Represents a rectangle. More... | |
struct | ESP32VGA::Point_t |
Represents the coordinate of a point. More... | |
struct | ESP32VGA::Size_t |
Represents a bidimensional size. More... | |
struct | ESP32VGA::Glyph_t |
Represents a glyph position, size and binary data. More... | |
struct | ESP32VGA::RawData_t |
Represents a region of raw screen buffer. More... | |
union | ESP32VGA::GlyphOptions_t |
Specifies various glyph painting options. More... | |
struct | ESP32VGA::PaintOptions_t |
Specifies general paint options. More... | |
class | ESP32VGA::VGAControllerClass |
Represents the VGA controller. More... | |
Enumerations | |
enum | ESP32VGA::ScreenBlock { ESP32VGA::ScreenBlock::FrontPorch, ESP32VGA::ScreenBlock::Sync, ESP32VGA::ScreenBlock::BackPorch, ESP32VGA::ScreenBlock::VisibleArea } |
enum | ESP32VGA::Color { , ESP32VGA::Color::Red, ESP32VGA::Color::Green, ESP32VGA::Color::Yellow, ESP32VGA::Color::Blue, ESP32VGA::Color::Magenta, ESP32VGA::Color::Cyan, ESP32VGA::Color::White, ESP32VGA::Color::BrightBlack, ESP32VGA::Color::BrightRed, ESP32VGA::Color::BrightGreen, ESP32VGA::Color::BrightYellow, ESP32VGA::Color::BrightBlue, ESP32VGA::Color::BrightMagenta, ESP32VGA::Color::BrightCyan, ESP32VGA::Color::BrightWhite } |
This enum defines named colors. More... | |
This file contains VGAControllerClass definition and the VGAController instance.
|
strong |
This enum defines named colors.
First eight full implement all available colors when 1 bit per channel mode is used (having 8 colors).
|
strong |
Represents one of the four blocks of horizontal or vertical line