App:Library:FabGL:Class List
提供: robot-jp wiki
Class List
ここでは、クラス、構造体、共用体、インタフェースを簡単な説明とともに紹介します。
fabgl | |
---|---|
AltVirtualKeyDef | 仮想キーと各種シフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます |
BaseDisplayController | すべてのディスプレイコントローラのベースとなる抽象クラスを表します |
Bitmap | 画像を表します |
BitmappedDisplayController | ビットマップ表示コントローラーの基本抽象クラスを表します |
Canvas | 描画メソッド一式を持つクラス |
CollisionDetector | スプライトの衝突を検出するクラス |
CoreUsage | このクラスは、集中的な処理タスクのコアを選択するのに役立ちます |
Cursor | カーソルを定義します |
DateTime | 日付と時刻を表します |
DirItem | FileBrowserアイテム指定子 |
DS3231 | DS3231リアルタイムクロックドライバー |
FileBrowser | FileBrowserでファイルシステムの基本操作(dir、mkdir、remove、rename)が可能です。 |
Glyph | グリフの位置、サイズ、およびバイナリデータを表します |
GlyphOptions | さまざまなグリフペイントオプションを指定します |
I2C | I2Cクラスにより、複数のタスクがI2Cデバイスと通信し、読み取り/書き込みジョブをシリアル化できます |
i8080 | Intel 8080 CPU エミュレータ |
ICMP | ICMPの実装 |
ILI9341Controller | ILI9341ディスプレイドライバーコントローラーを実装します |
InputBox | InputBoxは、ウィザードや単純な入力ボックスなどの単純なUIインターフェイスを作成できるヘルパークラスです |
Keyboard | PS2キーボードコントローラークラス |
KeyboardLayout | キーボードレイアウトを完全に表現するためのオールインワン構造 |
LineEditor | LineEditorは、Terminalオブジェクトを入力および出力として使用する単一行/複数行のエディターです。 |
MCP23S17 | MCP23S17 ドライバ |
MOS6502 | MOS 6502 CPU エミュレータ |
Mouse | PS2マウスコントローラークラス |
MouseButtons | マウスボタンの状態を表示します |
MouseDelta | マウスの動きとボタンのステータスについて表示します |
MousePacket | マウスから受信した生データが含まれています |
MouseStatus | マウスの絶対位置、スクロールホイールのデルタ、およびボタンのステータスについて記述します |
NoiseWaveformGenerator | ノイズジェネレーター |
PaintOptions | 一般的なペイントオプションを指定します |
Point | ポイントの座標を表します |
PS2Controller | PS2デバイスコントローラクラス |
PS2Device | PS2デバイス(マウスやキーボードなど)の基本クラス |
Rect | 長方形を表します |
RGB222 | 6ビットRGBカラーを表します |
RGB888 | 24ビットRGBカラーを表します |
RGBA2222 | 8ビットのABGRカラーを表します |
RGBA8888 | 32ビットRGBA色を表します |
SamplesGenerator | サンプルジェネレータ |
SawtoothWaveformGenerator | のこぎり波発生器 |
Scene | シーンは、シーンの機能(スプライト、衝突検出器、更新)をカプセル化するのに役立つ抽象クラスです。 |
SineWaveformGenerator | 正弦波形ジェネレータ |
Size | 二次元サイズを表します |
SoundGenerator | SoundGeneratorはオーディオ出力を処理します |
Sprite | スプライトを表します |
SquareWaveformGenerator | 方形波発生器 |
SSD1306Controller | SSD1306ベースのOLEDディスプレイ用のディスプレイドライバー、I2C接続付き |
ST7789Controller | ST7789ディスプレイドライバーコントローラーを実装 |
Terminal | ANSI-VT100互換のディスプレイ端末 |
TerminalController | TerminalControllerを使用すると、エスケープシーケンスを使用せずにTerminalオブジェクトを直接制御できます。 |
TextualDisplayController | テキスト表示コントローラーの基本抽象クラスを表します |
TFTController | SPI接続を備えたTFTドライバーの基本抽象クラス |
TriangleWaveformGenerator | 三角波発生器 |
uiAnchors | アンカーの有効化/無効化スイッチが含まれています |
uiApp | アプリケーション基本クラス全体を表します |
uiAppProps | Properties of the application |
uiButton | Represents a button control. A button can have text and optionally a bitmap |
uiButtonStyle | Contains the button style |
uiCheckBox | Represents a checkbox or a radiobutton |
uiCheckBoxStyle | Contains the checkbox style |
uiColorBox | A color box is a control that shows a single color |
uiColorComboBox | This is a combination of a color listbox and a colorbox |
uiColorListBox | Shows a list of 16 colors, one selectable |
uiComboBox | This is a combination of a listbox and a single-line editable textbox |
uiComboBoxProps | Properties of the combobox |
uiComboBoxStyle | Contains the listbox style |
uiControl | This is the base class for all controls. A control can have focus and is not activable |
uiCustomComboBox | This is a combination of a listbox and another component, base of all combobox components |
uiCustomListBox | Shows generic a list of selectable items |
uiEvtHandler | Base class of all UI elements that can receive events |
uiFileBrowser | Shows and navigates Virtual Filesystem content |
uiFrame | A frame is a window with a title bar, maximize/minimize/close buttons and that is resizeable or moveable |
uiFrameProps | Properties of the frame |
uiFrameState | Specifies current frame state |
uiFrameStyle | |
uiImage | Image control to display a static bitmap |
uiImageStyle | Contains the image style |
uiKeyEventInfo | Contains details about the key event |
uiLabel | A label is a static text UI element |
uiLabelStyle | Contains the label style |
uiListBox | Shows a list of selectable string items |
uiListBoxProps | Properties of the list box |
uiListBoxStyle | Contains the listbox style |
uiMouseEventInfo | Contains details about the mouse event |
uiObject | Base class of all UI elements like windows and controls |
uiObjectType | Specifies the object type |
uiPaintBox | A paintbox control allows applications to perform custom drawings providing uiPaintBox.onPaint delegate. A paintbox can have horizontal and vertical scrollbars |
uiPaintBoxStyle | Contains the paintbox style |
uiPanel | A panel is used to contain and to group some controls |
uiPanelStyle | Contains the panel style |
uiProgressBar | A progress bar shows progress percentage using a colored bar |
uiProgressBarProps | Properties of the progress bar |
uiProgressBarStyle | Contains the progress bar style |
uiScrollableControl | A scrollable control is a control with optionally vertical and/or horizontal scrollbars |
uiScrollableControlStyle | Contains the scrollable control style |
uiSimpleMenu | Shows a list of selectable string items. Selection is done clicking or pressing ENTER or SPACE key |
uiSlider | A slider or track bar is a graphical control element with which a user may set a value by moving an indicator |
uiSliderStyle | Contains the slider style |
uiSplitButton | This is a combination of a button and a simple menu |
uiTextEdit | Represents a text edit control |
uiTextEditProps | Properties of the text edit |
uiTextEditStyle | Sets or gets text edit style |
uiWindow | Base class for all visible UI elements (Frames and Controls) |
uiWindowProps | Contains some window options |
uiWindowState | Specifies current window state |
uiWindowStyle | Contains the window style |
VGA16Controller | Represents the VGA 16 colors bitmapped controller |
VGA2Controller | Represents the VGA 2 colors bitmapped controller |
VGA4Controller | Represents the VGA 4 colors bitmapped controller |
VGA8Controller | Represents the VGA 8 colors bitmapped controller |
VGAController | Represents the VGA bitmapped controller |
VGADirectController | Represents a base abstract class for direct draw VGA controller |
VGAPalettedController | Represents the base class for paletted bitmapped controllers like VGA16Controller, VGA8Controller, etc. |
VGATextController | Represents the VGA text-only controller |
VGATimings | Specifies the VGA timings. This is a modeline decoded |
VIA6522 | VIA 6522 emulator |
VICNoiseGenerator | Emulates VIC6561 (VIC20) noise generator |
VirtualKeyDef | Associates scancode to virtualkey |
VirtualKeyItem | A struct which contains a virtual key, key state and associated scan code |
WaveformGenerator | Base abstract class for waveform generators. A waveform generator can be seen as an audio channel that will be mixed by SoundGenerator |
Z80 | Zilog Z80 CPU emulator |