「App:Library:FabGL:Class List」の版間の差分

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



戻る