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

提供: robot-jp wiki
ナビゲーションに移動検索に移動
206行目: 206行目:
 
|Contains the listbox style
 
|Contains the listbox style
 
|-
 
|-
|<u>'''uiControl'''</u>
+
|'''uiControl'''
 
|This is the base class for all controls. A control can have focus and is not activable
 
|This is the base class for all controls. A control can have focus and is not activable
 
|-
 
|-
|<u>'''uiCustomComboBox'''</u>
+
|'''uiCustomComboBox'''
 
|This is a combination of a listbox and another component, base of all combobox components
 
|This is a combination of a listbox and another component, base of all combobox components
 
|-
 
|-
|<u>'''uiCustomListBox'''</u>
+
|'''uiCustomListBox'''
 
|Shows generic a list of selectable items
 
|Shows generic a list of selectable items
 
|-
 
|-
|<u>'''uiEvtHandler'''</u>
+
|'''uiEvtHandler'''
 
|Base class of all UI elements that can receive events
 
|Base class of all UI elements that can receive events
 
|-
 
|-
|<u>'''uiFileBrowser'''</u>
+
|'''uiFileBrowser'''
 
|Shows and navigates Virtual Filesystem content
 
|Shows and navigates Virtual Filesystem content
 
|-
 
|-
|<u>'''uiFrame'''</u>
+
|'''uiFrame'''
 
|A frame is a window with a title bar, maximize/minimize/close buttons and that is resizeable or moveable
 
|A frame is a window with a title bar, maximize/minimize/close buttons and that is resizeable or moveable
 
|-
 
|-
|<u>'''uiFrameProps'''</u>
+
|'''uiFrameProps'''
 
|Properties of the frame
 
|Properties of the frame
 
|-
 
|-
|<u>'''uiFrameState'''</u>
+
|'''uiFrameState'''
 
|Specifies current frame state
 
|Specifies current frame state
 
|-
 
|-
|<u>'''uiFrameStyle'''</u>
+
|'''uiFrameStyle'''
 
|
 
|
 
|-
 
|-
|<u>'''uiImage'''</u>
+
|'''uiImage'''
 
|Image control to display a static bitmap
 
|Image control to display a static bitmap
 
|-
 
|-
|<u>'''uiImageStyle'''</u>
+
|'''uiImageStyle'''
 
|Contains the image style
 
|Contains the image style
 
|-
 
|-
|<u>'''uiKeyEventInfo'''</u>
+
|'''uiKeyEventInfo'''
 
|Contains details about the key event
 
|Contains details about the key event
 
|-
 
|-
|<u>'''uiLabel'''</u>
+
|'''uiLabel'''
 
|A label is a static text UI element
 
|A label is a static text UI element
 
|-
 
|-
|<u>'''uiLabelStyle'''</u>
+
|'''uiLabelStyle'''
 
|Contains the label style
 
|Contains the label style
 
|-
 
|-
|<u>'''uiListBox'''</u>
+
|'''uiListBox'''
 
|Shows a list of selectable string items
 
|Shows a list of selectable string items
 
|-
 
|-
|<u>'''uiListBoxProps'''</u>
+
|'''uiListBoxProps'''
 
|Properties of the list box
 
|Properties of the list box
 
|-
 
|-
|<u>'''uiListBoxStyle'''</u>
+
|'''uiListBoxStyle'''
 
|Contains the listbox style
 
|Contains the listbox style
 
|-
 
|-
|<u>'''uiMouseEventInfo'''</u>
+
|'''uiMouseEventInfo'''
 
|Contains details about the mouse event
 
|Contains details about the mouse event
 
|-
 
|-
|<u>'''uiObject'''</u>
+
|'''uiObject'''
 
|Base class of all UI elements like windows and controls
 
|Base class of all UI elements like windows and controls
 
|-
 
|-
|<u>'''uiObjectType'''</u>
+
|'''uiObjectType'''
 
|Specifies the object type
 
|Specifies the object type
 
|-
 
|-
|<u>'''uiPaintBox'''</u>
+
|'''uiPaintBox'''
 
|A paintbox control allows applications to perform custom drawings providing uiPaintBox.onPaint delegate. A paintbox can have horizontal and vertical scrollbars
 
|A paintbox control allows applications to perform custom drawings providing uiPaintBox.onPaint delegate. A paintbox can have horizontal and vertical scrollbars
 
|-
 
|-
|<u>'''uiPaintBoxStyle'''</u>
+
|'''uiPaintBoxStyle'''
 
|Contains the paintbox style
 
|Contains the paintbox style
 
|-
 
|-
|<u>'''uiPanel'''</u>
+
|'''uiPanel'''
 
|A panel is used to contain and to group some controls
 
|A panel is used to contain and to group some controls
 
|-
 
|-
|<u>'''uiPanelStyle'''</u>
+
|'''uiPanelStyle'''
 
|Contains the panel style
 
|Contains the panel style
 
|-
 
|-
|<u>'''uiProgressBar'''</u>
+
|'''uiProgressBar'''
 
|A progress bar shows progress percentage using a colored bar
 
|A progress bar shows progress percentage using a colored bar
 
|-
 
|-
|<u>'''uiProgressBarProps'''</u>
+
|'''uiProgressBarProps'''
 
|Properties of the progress bar
 
|Properties of the progress bar
 
|-
 
|-
|<u>'''uiProgressBarStyle'''</u>
+
|'''uiProgressBarStyle'''
 
|Contains the progress bar style
 
|Contains the progress bar style
 
|-
 
|-
|<u>'''uiScrollableControl'''</u>
+
|'''uiScrollableControl'''
 
|A scrollable control is a control with optionally vertical and/or horizontal scrollbars
 
|A scrollable control is a control with optionally vertical and/or horizontal scrollbars
 
|-
 
|-
|<u>'''uiScrollableControlStyle'''</u>
+
|'''uiScrollableControlStyle'''
 
|Contains the scrollable control style
 
|Contains the scrollable control style
 
|-
 
|-
|<u>'''uiSimpleMenu'''</u>
+
|'''uiSimpleMenu'''
 
|Shows a list of selectable string items. Selection is done clicking or pressing ENTER or SPACE key
 
|Shows a list of selectable string items. Selection is done clicking or pressing ENTER or SPACE key
 
|-
 
|-
|<u>'''uiSlider'''</u>
+
|'''uiSlider'''
 
|A slider or track bar is a graphical control element with which a user may set a value by moving an indicator
 
|A slider or track bar is a graphical control element with which a user may set a value by moving an indicator
 
|-
 
|-
|<u>'''uiSliderStyle'''</u>
+
|'''uiSliderStyle'''
 
|Contains the slider style
 
|Contains the slider style
 
|-
 
|-
|<u>'''uiSplitButton'''</u>
+
|'''uiSplitButton'''
 
|This is a combination of a button and a simple menu
 
|This is a combination of a button and a simple menu
 
|-
 
|-
|<u>'''uiTextEdit'''</u>
+
|'''uiTextEdit'''
 
|Represents a text edit control
 
|Represents a text edit control
 
|-
 
|-
|<u>'''uiTextEditProps'''</u>
+
|'''uiTextEditProps'''
 
|Properties of the text edit
 
|Properties of the text edit
 
|-
 
|-
|<u>'''uiTextEditStyle'''</u>
+
|'''uiTextEditStyle'''
 
|Sets or gets text edit style
 
|Sets or gets text edit style
 
|-
 
|-
|<u>'''uiWindow'''</u>
+
|'''uiWindow'''
 
|Base class for all visible UI elements (Frames and Controls)
 
|Base class for all visible UI elements (Frames and Controls)
 
|-
 
|-
|<u>'''uiWindowProps'''</u>
+
|'''uiWindowProps'''
 
|Contains some window options
 
|Contains some window options
 
|-
 
|-
|<u>'''uiWindowState'''</u>
+
|'''uiWindowState'''
 
|Specifies current window state
 
|Specifies current window state
 
|-
 
|-
|<u>'''uiWindowStyle'''</u>
+
|'''uiWindowStyle'''
 
|Contains the window style
 
|Contains the window style
 
|-
 
|-
|<u>'''VGA16Controller'''</u>
+
|'''VGA16Controller'''
 
|Represents the VGA 16 colors bitmapped controller
 
|Represents the VGA 16 colors bitmapped controller
 
|-
 
|-
|<u>'''VGA2Controller'''</u>
+
|'''VGA2Controller'''
 
|Represents the VGA 2 colors bitmapped controller
 
|Represents the VGA 2 colors bitmapped controller
 
|-
 
|-
|<u>'''VGA4Controller'''</u>
+
|'''VGA4Controller'''
 
|Represents the VGA 4 colors bitmapped controller
 
|Represents the VGA 4 colors bitmapped controller
 
|-
 
|-
|<u>'''VGA8Controller'''</u>
+
|'''VGA8Controller'''
 
|Represents the VGA 8 colors bitmapped controller
 
|Represents the VGA 8 colors bitmapped controller
 
|-
 
|-
|<u>'''VGAController'''</u>
+
|'''VGAController'''
 
|Represents the VGA bitmapped controller
 
|Represents the VGA bitmapped controller
 
|-
 
|-
|<u>'''VGADirectController'''</u>
+
|'''VGADirectController'''
 
|Represents a base abstract class for direct draw VGA controller
 
|Represents a base abstract class for direct draw VGA controller
 
|-
 
|-
|<u>'''VGAPalettedController'''</u>
+
|'''VGAPalettedController'''
 
|Represents the base class for paletted bitmapped controllers like VGA16Controller, VGA8Controller, etc.
 
|Represents the base class for paletted bitmapped controllers like VGA16Controller, VGA8Controller, etc.
 
|-
 
|-
|<u>'''VGATextController'''</u>
+
|'''VGATextController'''
 
|Represents the VGA text-only controller
 
|Represents the VGA text-only controller
 
|-
 
|-
|<u>'''VGATimings'''</u>
+
|'''VGATimings'''
 
|Specifies the VGA timings. This is a modeline decoded
 
|Specifies the VGA timings. This is a modeline decoded
 
|-
 
|-
|<u>'''VIA6522'''</u>
+
|'''VIA6522'''
 
|VIA 6522 emulator
 
|VIA 6522 emulator
 
|-
 
|-
|<u>'''VICNoiseGenerator'''</u>
+
|'''VICNoiseGenerator'''
 
|Emulates VIC6561 (VIC20) noise generator
 
|Emulates VIC6561 (VIC20) noise generator
 
|-
 
|-
|<u>'''VirtualKeyDef'''</u>
+
|'''VirtualKeyDef'''
 
|Associates scancode to virtualkey
 
|Associates scancode to virtualkey
 
|-
 
|-
|<u>'''VirtualKeyItem'''</u>
+
|'''VirtualKeyItem'''
 
|A struct which contains a virtual key, key state and associated scan code
 
|A struct which contains a virtual key, key state and associated scan code
 
|-
 
|-
|<u>'''WaveformGenerator'''</u>
+
|'''WaveformGenerator'''
 
|Base abstract class for waveform generators. A waveform generator can be seen as an audio channel that will be mixed by SoundGenerator
 
|Base abstract class for waveform generators. A waveform generator can be seen as an audio channel that will be mixed by SoundGenerator
 
|-
 
|-
|<u>'''Z80'''</u>
+
|'''Z80'''
 
|Zilog Z80 CPU emulator
 
|Zilog Z80 CPU emulator
 
|}
 
|}

2022年3月21日 (月) 23:55時点における版

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



戻る