「App:Library:FabGL:Class List」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動| 5行目: | 5行目: | ||
! | ! | ||
|- | |- | ||
| − | | | + | | '''[[App:Library:FabGL:Struct:AltVirtualKeyDef|AltVirtualKeyDef]]''' |
|仮想キーと各種シフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます | |仮想キーと各種シフト状態(Ctrl、Altなど)を別の仮想キーに関連付けます | ||
|- | |- | ||
| − | | | + | |'''[[App:Library:FabGL:Class:BaseDisplayController|BaseDisplayController]]''' |
|すべてのディスプレイコントローラのベースとなる抽象クラスを表します | |すべてのディスプレイコントローラのベースとなる抽象クラスを表します | ||
|- | |- | ||
| − | | | + | | '''[[App:Library:FabGL:Struct:Bitmap|Bitmap]]''' |
|画像を表します | |画像を表します | ||
|- | |- | ||
| − | | | + | |'''[[App:Library:FabGL:Class:BitmappedDisplayController|BitmappedDisplayController]]''' |
|ビットマップ表示コントローラーの基本抽象クラスを表します | |ビットマップ表示コントローラーの基本抽象クラスを表します | ||
|- | |- | ||
| − | | | + | |'''Canvas''' |
|描画メソッド一式を持つクラス | |描画メソッド一式を持つクラス | ||
|- | |- | ||
| − | | | + | |'''CollisionDetector''' |
|スプライトの衝突を検出するクラス | |スプライトの衝突を検出するクラス | ||
|- | |- | ||
| − | | | + | |'''CoreUsage''' |
|このクラスは、集中的な処理タスクのコアを選択するのに役立ちます | |このクラスは、集中的な処理タスクのコアを選択するのに役立ちます | ||
|- | |- | ||
| − | | | + | |'''Cursor''' |
|カーソルを定義します | |カーソルを定義します | ||
|- | |- | ||
| − | | | + | |'''DateTime''' |
|日付と時刻を表します | |日付と時刻を表します | ||
|- | |- | ||
| − | | | + | |'''DirItem''' |
|FileBrowserアイテム指定子 | |FileBrowserアイテム指定子 | ||
|- | |- | ||
| − | | | + | |'''DS3231''' |
|DS3231リアルタイムクロックドライバー | |DS3231リアルタイムクロックドライバー | ||
|- | |- | ||
| − | | | + | |'''FileBrowser''' |
|FileBrowserでファイルシステムの基本操作(dir、mkdir、remove、rename)が可能です。 | |FileBrowserでファイルシステムの基本操作(dir、mkdir、remove、rename)が可能です。 | ||
|- | |- | ||
| − | | | + | |'''Glyph''' |
|グリフの位置、サイズ、およびバイナリデータを表します | |グリフの位置、サイズ、およびバイナリデータを表します | ||
|- | |- | ||
| − | | | + | |'''GlyphOptions''' |
|さまざまなグリフペイントオプションを指定します | |さまざまなグリフペイントオプションを指定します | ||
|- | |- | ||
| − | | | + | |'''I2C''' |
|I2Cクラスにより、複数のタスクがI2Cデバイスと通信し、読み取り/書き込みジョブをシリアル化できます | |I2Cクラスにより、複数のタスクがI2Cデバイスと通信し、読み取り/書き込みジョブをシリアル化できます | ||
|- | |- | ||
| − | | | + | |'''i8080''' |
|Intel 8080 CPU エミュレータ | |Intel 8080 CPU エミュレータ | ||
|- | |- | ||
| − | | | + | |'''ICMP''' |
|ICMPの実装 | |ICMPの実装 | ||
|- | |- | ||
| − | | | + | |'''ILI9341Controller''' |
|ILI9341ディスプレイドライバーコントローラーを実装します | |ILI9341ディスプレイドライバーコントローラーを実装します | ||
|- | |- | ||
| − | | | + | |'''InputBox''' |
|InputBoxは、ウィザードや単純な入力ボックスなどの単純なUIインターフェイスを作成できるヘルパークラスです | |InputBoxは、ウィザードや単純な入力ボックスなどの単純なUIインターフェイスを作成できるヘルパークラスです | ||
|- | |- | ||
| − | | | + | |'''Keyboard''' |
|PS2キーボードコントローラークラス | |PS2キーボードコントローラークラス | ||
|- | |- | ||
| − | | | + | |'''KeyboardLayout''' |
|キーボードレイアウトを完全に表現するためのオールインワン構造 | |キーボードレイアウトを完全に表現するためのオールインワン構造 | ||
|- | |- | ||
| − | | | + | |'''LineEditor''' |
|LineEditorは、Terminalオブジェクトを入力および出力として使用する単一行/複数行のエディターです。 | |LineEditorは、Terminalオブジェクトを入力および出力として使用する単一行/複数行のエディターです。 | ||
|- | |- | ||
| − | | | + | |'''MCP23S17''' |
|MCP23S17 ドライバ | |MCP23S17 ドライバ | ||
|- | |- | ||
| − | | | + | |'''MOS6502''' |
|MOS 6502 CPU エミュレータ | |MOS 6502 CPU エミュレータ | ||
|- | |- | ||
| − | | | + | |'''Mouse''' |
|PS2マウスコントローラークラス | |PS2マウスコントローラークラス | ||
|- | |- | ||
| − | | | + | |'''MouseButtons''' |
|マウスボタンの状態を表示します | |マウスボタンの状態を表示します | ||
|- | |- | ||
| − | | | + | |'''MouseDelta''' |
|マウスの動きとボタンのステータスについて表示します | |マウスの動きとボタンのステータスについて表示します | ||
|- | |- | ||
| − | | | + | |'''MousePacket''' |
|マウスから受信した生データが含まれています | |マウスから受信した生データが含まれています | ||
|- | |- | ||
| − | | | + | |'''MouseStatus''' |
|マウスの絶対位置、スクロールホイールのデルタ、およびボタンのステータスについて記述します | |マウスの絶対位置、スクロールホイールのデルタ、およびボタンのステータスについて記述します | ||
|- | |- | ||
| − | | | + | |'''NoiseWaveformGenerator''' |
|ノイズジェネレーター | |ノイズジェネレーター | ||
|- | |- | ||
| − | | | + | |'''PaintOptions''' |
|一般的なペイントオプションを指定します | |一般的なペイントオプションを指定します | ||
|- | |- | ||
| − | | | + | |'''Point''' |
|ポイントの座標を表します | |ポイントの座標を表します | ||
|- | |- | ||
| − | | | + | |'''PS2Controller''' |
|PS2デバイスコントローラクラス | |PS2デバイスコントローラクラス | ||
|- | |- | ||
| − | | | + | |'''PS2Device''' |
|PS2デバイス(マウスやキーボードなど)の基本クラス | |PS2デバイス(マウスやキーボードなど)の基本クラス | ||
|- | |- | ||
| − | | | + | |'''Rect''' |
|長方形を表します | |長方形を表します | ||
|- | |- | ||
| − | | | + | |'''RGB222''' |
|6ビットRGBカラーを表します | |6ビットRGBカラーを表します | ||
|- | |- | ||
| − | | | + | |'''RGB888''' |
|24ビットRGBカラーを表します | |24ビットRGBカラーを表します | ||
|- | |- | ||
| − | | | + | |'''RGBA2222''' |
|8ビットのABGRカラーを表します | |8ビットのABGRカラーを表します | ||
|- | |- | ||
| − | | | + | |'''RGBA8888''' |
|32ビットRGBA色を表します | |32ビットRGBA色を表します | ||
|- | |- | ||
| − | | | + | |'''SamplesGenerator''' |
|サンプルジェネレータ | |サンプルジェネレータ | ||
|- | |- | ||
| − | | | + | |'''SawtoothWaveformGenerator''' |
|のこぎり波発生器 | |のこぎり波発生器 | ||
|- | |- | ||
| − | | | + | |'''Scene''' |
|シーンは、シーンの機能(スプライト、衝突検出器、更新)をカプセル化するのに役立つ抽象クラスです。 | |シーンは、シーンの機能(スプライト、衝突検出器、更新)をカプセル化するのに役立つ抽象クラスです。 | ||
|- | |- | ||
| − | | | + | |'''SineWaveformGenerator''' |
|正弦波形ジェネレータ | |正弦波形ジェネレータ | ||
|- | |- | ||
| − | | | + | |'''Size''' |
|二次元サイズを表します | |二次元サイズを表します | ||
|- | |- | ||
| − | | | + | |'''SoundGenerator''' |
|SoundGeneratorはオーディオ出力を処理します | |SoundGeneratorはオーディオ出力を処理します | ||
|- | |- | ||
| − | | | + | |'''Sprite''' |
|スプライトを表します | |スプライトを表します | ||
|- | |- | ||
| − | | | + | |'''SquareWaveformGenerator''' |
|方形波発生器 | |方形波発生器 | ||
|- | |- | ||
| − | | | + | |'''SSD1306Controller''' |
|SSD1306ベースのOLEDディスプレイ用のディスプレイドライバー、I2C接続付き | |SSD1306ベースのOLEDディスプレイ用のディスプレイドライバー、I2C接続付き | ||
|- | |- | ||
| − | | | + | |'''ST7789Controller''' |
|ST7789ディスプレイドライバーコントローラーを実装 | |ST7789ディスプレイドライバーコントローラーを実装 | ||
|- | |- | ||
| − | | | + | |'''Terminal''' |
|ANSI-VT100互換のディスプレイ端末 | |ANSI-VT100互換のディスプレイ端末 | ||
|- | |- | ||
| − | | | + | |'''TerminalController''' |
|TerminalControllerを使用すると、エスケープシーケンスを使用せずにTerminalオブジェクトを直接制御できます。 | |TerminalControllerを使用すると、エスケープシーケンスを使用せずにTerminalオブジェクトを直接制御できます。 | ||
|- | |- | ||
| − | | | + | |'''TextualDisplayController''' |
|テキスト表示コントローラーの基本抽象クラスを表します | |テキスト表示コントローラーの基本抽象クラスを表します | ||
|- | |- | ||
| − | | | + | |'''TFTController''' |
|SPI接続を備えたTFTドライバーの基本抽象クラス | |SPI接続を備えたTFTドライバーの基本抽象クラス | ||
|- | |- | ||
| − | | | + | |'''TriangleWaveformGenerator''' |
|三角波発生器 | |三角波発生器 | ||
|- | |- | ||
| − | | | + | |'''uiAnchors''' |
|アンカーの有効化/無効化スイッチが含まれています | |アンカーの有効化/無効化スイッチが含まれています | ||
|- | |- | ||
| − | | | + | |'''uiApp''' |
|アプリケーション基本クラス全体を表します | |アプリケーション基本クラス全体を表します | ||
|- | |- | ||
| − | | | + | |'''uiAppProps''' |
|Properties of the application | |Properties of the application | ||
|- | |- | ||
| − | | | + | |'''uiButton''' |
|Represents a button control. A button can have text and optionally a bitmap | |Represents a button control. A button can have text and optionally a bitmap | ||
|- | |- | ||
| − | | | + | |'''uiButtonStyle''' |
|Contains the button style | |Contains the button style | ||
|- | |- | ||
| − | | | + | |'''uiCheckBox''' |
|Represents a checkbox or a radiobutton | |Represents a checkbox or a radiobutton | ||
|- | |- | ||
| − | | | + | |'''uiCheckBoxStyle''' |
|Contains the checkbox style | |Contains the checkbox style | ||
|- | |- | ||
| − | | | + | |'''uiColorBox''' |
|A color box is a control that shows a single color | |A color box is a control that shows a single color | ||
|- | |- | ||
| − | | | + | |'''uiColorComboBox''' |
|This is a combination of a color listbox and a colorbox | |This is a combination of a color listbox and a colorbox | ||
|- | |- | ||
| − | | | + | |'''uiColorListBox''' |
|Shows a list of 16 colors, one selectable | |Shows a list of 16 colors, one selectable | ||
|- | |- | ||
| − | | | + | |'''uiComboBox''' |
|This is a combination of a listbox and a single-line editable textbox | |This is a combination of a listbox and a single-line editable textbox | ||
|- | |- | ||
| − | | | + | |'''uiComboBoxProps''' |
|Properties of the combobox | |Properties of the combobox | ||
|- | |- | ||
| − | | | + | |'''uiComboBoxStyle''' |
|Contains the listbox style | |Contains the listbox style | ||
|- | |- | ||
2022年3月21日 (月) 23:54時点における版
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 |