「App:Library:FabGL:Enumerations」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
 
(同じ利用者による、間の10版が非表示)
2行目: 2行目:
 
Enumerations (列挙)
 
Enumerations (列挙)
 
{| class="wikitable"
 
{| class="wikitable"
|enum  CharStyle {
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:CharStyle|CharStyle]] { =====
 
         Bold, ReducedLuminosity, Italic, Underline,
 
         Bold, ReducedLuminosity, Italic, Underline,
  
10行目: 10行目:
 
         }
 
         }
  
         This enum defines a character style. More...
+
         この列挙型は、'''文字スタイル'''を定義します。 [[App:Library:FabGL:Enumerations:CharStyle|'''More...''']]
 
|-
 
|-
|enum  ChipPackage { , ESP32D0WDQ6, ESP32D0WDQ5, ESP32D2WDQ5, ESP32PICOD4 }
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:ChipPackage|ChipPackage]] { =====
 +
           , ESP32D0WDQ6, ESP32D0WDQ5, ESP32D2WDQ5, ESP32PICOD4 }
  
         This enum defines ESP32 module types (packages) More...
+
         この列挙型は、'''ESP32モジュールタイプ'''(パッケージ)を定義します。 '''[[App:Library:FabGL:Enumerations:ChipPackage|More...]]'''
 
|-
 
|-
|enum  Color {
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:Color|Color]] { =====
 
         Black, Red, Green, Yellow,
 
         Black, Red, Green, Yellow,
  
28行目: 30行目:
 
         }
 
         }
  
        This enum defines named colors. More...
+
        この列挙型は、'''色の名前'''を定義します。 '''[[App:Library:FabGL:Enumerations:Color|More...]]'''
 
|-
 
|-
|enum  CursorName : uint8_t {
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:CursorName|CursorName]] : uint8_t { =====
 
         CursorPointerAmigaLike, CursorPointerSimpleReduced, CursorPointerSimple, CursorPointerShadowed,
 
         CursorPointerAmigaLike, CursorPointerSimpleReduced, CursorPointerSimple, CursorPointerShadowed,
  
44行目: 46行目:
 
         }
 
         }
  
         This enum defines a set of predefined mouse cursors. More...
+
         この列挙型は、事前定義された'''マウスカーソルのセット'''を定義します。 '''[[App:Library:FabGL:Enumerations:CursorName|More...]]'''
 
|-
 
|-
|enum  DisplayControllerType { Textual, Bitmapped }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:DisplayControllerType|DisplayControllerType]] { Textual, Bitmapped } =====
         This enum defines types of display controllers. More...
+
         この列挙型は、'''ディスプレイコントローラーのタイプ'''を定義します。 '''[[App:Library:FabGL:Enumerations:DisplayControllerType|More...]]'''
 
|-
 
|-
|enum  DriveType { None, SPIFFS, SDCard }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:DriveType|DriveType]] { None, SPIFFS, SDCard } =====
         This enum defines drive types (SPIFFS or SD Card) More...
+
         この列挙型は、'''ドライブタイプ'''(SPIFFSまたはSDカード)を定義します。 '''[[App:Library:FabGL:Enumerations:DriveType|More...]]'''
 
|-
 
|-
|enum  FlowControl { None, Software, Hardware, Hardsoft }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:FlowControl|FlowControl]] { None, Software, Hardware, Hardsoft } =====
         This enum defines various serial port flow control methods. More...
+
         この列挙型は、さまざまなシリアルポート'''フロー制御方法'''を定義します。 '''[[App:Library:FabGL:Enumerations:FlowControl|More...]]'''
 
|-
 
|-
|enum  InputResult {
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:InputResult|InputResult]] { =====
 
         None = 0, ButtonExt0 = 1, ButtonExt1 = 2, ButtonExt2 = 3,
 
         None = 0, ButtonExt0 = 1, ButtonExt1 = 2, ButtonExt2 = 3,
  
68行目: 70行目:
 
         }
 
         }
  
         Result of InputBox dialogs helper class. More...
+
         InputBox ダイアログヘルパークラスの実行結果です。 '''[[App:Library:FabGL:Enumerations:InputResult|More...]]'''
 
|-
 
|-
|enum  KbdMode { NoVirtualKeys, GenerateVirtualKeys, CreateVirtualKeysQueue }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:KbdMode|KbdMode]] { NoVirtualKeys, GenerateVirtualKeys, CreateVirtualKeysQueue } =====
         This enum defines how handle keyboard virtual keys. More...
+
         この列挙型は、キーボード'''仮想キーの処理方法'''を定義します。 '''[[App:Library:FabGL:Enumerations:KbdMode|More...]]'''
 
|-
 
|-
|enum  LineEditorSpecialChar { CursorUp, CursorDown }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:LineEditorSpecialChar|LineEditorSpecialChar]] { CursorUp, CursorDown } =====
         Special character specified in on values from LineEditor::onSpecialChar delegate. More...
+
         LineEditor::onSpecialCharデリゲートからの値に指定された特殊文字。 '''[[App:Library:FabGL:Enumerations:LineEditorSpecialChar|More...]]'''
 
|-
 
|-
|enum  LineEnds : uint8_t { None, Circle }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:LineEnds|LineEnds]] : uint8_t { None, Circle } =====
This enum defines line ends when pen width is greater than 1. More...
+
         この列挙型は、ペンの幅が1より大きい場合の'''線の端'''を定義します。 '''[[App:Library:FabGL:Enumerations:LineEnds|More...]]'''
 
|-
 
|-
|enum  MCPDir { Input, Output }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:MCPDir|MCPDir]] { Input, Output } =====
Represents GPIO directioon. More...
+
         GPIOの方向を表します。 '''[[App:Library:FabGL:Enumerations:MCPDir|More...]]'''
 
|-
 
|-
|enum  MCPIntTrigger { DefaultChange, PreviousChange }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:MCPIntTrigger|MCPIntTrigger]] { DefaultChange, PreviousChange } =====
Represents interrupt trigger mode. More...
+
         割り込みトリガーモードを表します。 '''[[App:Library:FabGL:Enumerations:MCPIntTrigger|More...]]'''
 
|-
 
|-
|enum  MouseType { LegacyMouse, Intellimouse }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:MouseType|MouseType]] { LegacyMouse, Intellimouse } =====
Describes mouse type. More...
+
         マウスの種類を記述します。 '''[[App:Library:FabGL:Enumerations:MouseType|More...]]'''
 
|-
 
|-
|enum  NativePixelFormat : uint8_t {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:NativePixelFormat|NativePixelFormat]] : uint8_t { =====
 +
         Mono, SBGR2222, RGB565BE, PALETTE2,
  
  Mono, SBGR2222, RGB565BE, PALETTE2,
+
         PALETTE4, PALETTE8, PALETTE16
  
  PALETTE4, PALETTE8, PALETTE16
+
         }
  
}
+
         この列挙型は、ディスプレイコントローラーのネイティブピクセル形式を定義します。 '''[[App:Library:FabGL:Enumerations:NativePixelFormat|More...]]'''
 
 
This enum defines the display controller native pixel format. More...
 
 
|-
 
|-
|enum  PixelFormat : uint8_t {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:PixelFormat|PixelFormat]] : uint8_t { =====
 +
         Undefined, Native, Mask, RGBA2222,
  
  Undefined, Native, Mask, RGBA2222,
+
         RGBA8888
  
  RGBA8888
+
         }
 
 
}
 
  
This enum defines a pixel format. More...
+
         この列挙型は、ピクセル形式を定義します。 '''[[App:Library:FabGL:Enumerations:PixelFormat|More...]]'''
 
|-
 
|-
|enum  PS2DeviceType {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:PS2DeviceType|PS2DeviceType]] { =====
 +
         UnknownPS2Device, OldATKeyboard, MouseStandard, MouseWithScrollWheel,
  
  UnknownPS2Device, OldATKeyboard, MouseStandard, MouseWithScrollWheel,
+
         Mouse5Buttons, MF2KeyboardWithTranslation, M2Keyboard
  
  Mouse5Buttons, MF2KeyboardWithTranslation, M2Keyboard
+
         }
  
}
+
         '''PS/2ポート'''に接続されているデバイスのタイプを表します。 '''[[App:Library:FabGL:Enumerations:PS2DeviceType|More...]]'''
 
 
Represents the type of device attached to PS/2 port. More...
 
 
|-
 
|-
|enum  PS2Preset {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:PS2Preset|PS2Preset]] { =====
 +
         KeyboardPort0_MousePort1, KeyboardPort1_MousePort0, KeyboardPort0, KeyboardPort1,
  
  KeyboardPort0_MousePort1, KeyboardPort1_MousePort0, KeyboardPort0, KeyboardPort1,
+
         MousePort0, MousePort1
  
  MousePort0, MousePort1
+
         }
  
}
+
         この列挙型は、PS/2ポートに接続されるものを定義します。 '''[[App:Library:FabGL:Enumerations:PS2Preset|More...]]'''
 
 
This enum defines what is connected to PS/2 ports. More...
 
 
|-
 
|-
|enum  SSD1306Orientation { Normal, ReverseHorizontal, ReverseVertical, Rotate180 }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:SSD1306Orientation|SSD1306Orientation]] { Normal, ReverseHorizontal, ReverseVertical, Rotate180 } =====
This enum defines SSD1306 orientation. More...
+
         この列挙型はSSD1306の向きを定義します。 '''[[App:Library:FabGL:Enumerations:SSD1306Orientation|More...]]'''
 
|-
 
|-
|enum  TerminalTransition { , LeftToRight, RightToLeft }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:TerminalTransition|TerminalTransition]] { , LeftToRight, RightToLeft } =====
This enum defines terminal transition effect. More...
+
         この列挙型は、ターミナル遷移効果(transition effect)を定義します。 '''[[App:Library:FabGL:Enumerations:TerminalTransition|More...]]'''
 
|-
 
|-
|enum  TermType {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:TermType|TermType]] { =====
 +
         ANSI_VT, ADM3A, ADM31, Hazeltine1500,
  
  ANSI_VT, ADM3A, ADM31, Hazeltine1500,
+
         Osborne, Kaypro, VT52, ANSILegacy
  
  Osborne, Kaypro, VT52, ANSILegacy
+
         }
  
}
+
         この列挙型は、サポートされる端末を定義します。 '''[[App:Library:FabGL:Enumerations:TermType|More...]]'''
 
 
This enum defines supported terminals. More...
 
 
|-
 
|-
|enum  TFTOrientation { Rotate0, Rotate90, Rotate180, Rotate270 }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:TFTOrientation|TFTOrientation]] { Rotate0, Rotate90, Rotate180, Rotate270 } =====
This enum defines TFT orientation. More...
+
         この列挙型はTFTの向きを定義します。 '''[[App:Library:FabGL:Enumerations:TFTOrientation|More...]]'''
 
|-
 
|-
|enum  uiButtonKind { Button, Switch }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:uiButtonKind|uiButtonKind]] { Button, Switch } =====
Specifies the button kind. More...
+
         ボタンの種類を指定します。 '''[[App:Library:FabGL:Enumerations:uiButtonKind|More...]]'''
 
|-
 
|-
|enum  uiCheckBoxKind : int8_t { CheckBox, RadioButton }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:uiCheckBoxKind|uiCheckBoxKind]] : int8_t { CheckBox, RadioButton } =====
Specifies the combobox behaviour. More...
+
         コンボボックスの動作を指定します。 '''[[App:Library:FabGL:Enumerations:uiCheckBoxKind|More...]]'''
 
|-
 
|-
|enum  uiHAlign { Left, Right, Center }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:uiHAlign|uiHAlign]] { Left, Right, Center } =====
Text horizontal alignment. More...
+
         テキストの水平方向の配置。 '''[[App:Library:FabGL:Enumerations:uiHAlign|More...]]'''
 
|-
 
|-
|enum  uiMessageBoxIcon {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:uiMessageBoxIcon|uiMessageBoxIcon]] { =====
 +
         None, Question, Info, Warning,
  
  None, Question, Info, Warning,
+
         Error
  
  Error
+
         }
 
 
}
 
  
Icon displayed by the uiApp.messageBox() method. More...
+
         uiApp.messageBox() メソッドによって表示されるアイコン。. '''[[App:Library:FabGL:Enumerations:uiMessageBoxIcon|More...]]'''
 
|-
 
|-
|enum  uiMessageBoxResult {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:uiMessageBoxResult|uiMessageBoxResult]] { =====
 +
         Cancel = 0, Button1 = 1, ButtonOK = 1, Button2 = 2,
  
  Cancel = 0, Button1 = 1, ButtonOK = 1, Button2 = 2,
+
         Button3 = 3
  
  Button3 = 3
+
         }
  
}
+
         uiApp.messageBox() メソッドからの戻り値。. '''[[App:Library:FabGL:Enumerations:uiMessageBoxResult|More...]]'''
 
 
Return values from uiApp.messageBox() method. More...
 
 
|-
 
|-
|enum  uiOrientation { Vertical, Horizontal }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:uiOrientation|uiOrientation]] { Vertical, Horizontal } =====
Item direction/orientation. More...
+
         アイテムの方向/向き。 '''[[App:Library:FabGL:Enumerations:uiOrientation|More...]]'''
 
|-
 
|-
|enum  uiOrigin { Screen, Parent, Window }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:uiOrigin|uiOrigin]] { Screen, Parent, Window } =====
Specifies window rectangle origin. More...
+
         ウィンドウの長方形の原点を指定します。 '''[[App:Library:FabGL:Enumerations:uiOrigin|More...]]'''
 
|-
 
|-
|enum  VGAScanStart { FrontPorch, Sync, BackPorch, VisibleArea }
+
|
 
+
===== enum  [[App:Library:FabGL:Enumerations:VGAScanStart|VGAScanStart]] { FrontPorch, Sync, BackPorch, VisibleArea } =====
Represents one of the four blocks of horizontal or vertical line. More...
+
         水平線または垂直線の4つのブロックの1つを表します。 '''[[App:Library:FabGL:Enumerations:VGAScanStart|More...]]'''
 
|-
 
|-
|enum  VIA6522Port {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:VIA6522Port|VIA6522Port]] { =====
 +
         PA, PB, CA1, CA2,
  
  PA, PB, CA1, CA2,
+
         CB1, CB2
  
  CB1, CB2
+
         }
  
}
+
         I/O port. '''[[App:Library:FabGL:Enumerations:VIA6522Port|More...]]'''
 
 
I/O port. More...
 
 
|-
 
|-
|enum  VirtualKey {
+
|
 +
===== enum  [[App:Library:FabGL:Enumerations:VirtualKey|VirtualKey]] { =====
 +
         VK_NONE, VK_SPACE, VK_0, VK_1,
  
          VK_NONE, VK_SPACE, VK_0, VK_1,
+
         VK_2, VK_3, VK_4, VK_5,
  
          VK_2, VK_3, VK_4, VK_5,
+
         VK_6, VK_7, VK_8, VK_9,
  
          VK_6, VK_7, VK_8, VK_9,
+
         VK_KP_0, VK_KP_1, VK_KP_2, VK_KP_3,
  
          VK_KP_0, VK_KP_1, VK_KP_2, VK_KP_3,
+
         VK_KP_4, VK_KP_5, VK_KP_6, VK_KP_7,
  
          VK_KP_4, VK_KP_5, VK_KP_6, VK_KP_7,
+
         VK_KP_8, VK_KP_9, VK_a, VK_b,
  
          VK_KP_8, VK_KP_9, VK_a, VK_b,
+
         VK_c, VK_d, VK_e, VK_f,
  
          VK_c, VK_d, VK_e, VK_f,
+
         VK_g, VK_h, VK_i, VK_j,
  
          VK_g, VK_h, VK_i, VK_j,
+
         VK_k, VK_l, VK_m, VK_n,
  
          VK_k, VK_l, VK_m, VK_n,
+
         VK_o, VK_p, VK_q, VK_r,
  
          VK_o, VK_p, VK_q, VK_r,
+
         VK_s, VK_t, VK_u, VK_v,
  
          VK_s, VK_t, VK_u, VK_v,
+
         VK_w, VK_x, VK_y, VK_z,
  
          VK_w, VK_x, VK_y, VK_z,
+
         VK_A, VK_B, VK_C, VK_D,
  
          VK_A, VK_B, VK_C, VK_D,
+
         VK_E, VK_F, VK_G, VK_H,
  
          VK_E, VK_F, VK_G, VK_H,
+
         VK_I, VK_J, VK_K, VK_L,
  
          VK_I, VK_J, VK_K, VK_L,
+
         VK_M, VK_N, VK_O, VK_P,
  
        VK_M, VK_N, VK_O, VK_P,
+
         VK_Q, VK_R, VK_S, VK_T,
  
          VK_Q, VK_R, VK_S, VK_T,
+
         VK_U, VK_V, VK_W, VK_X,
  
          VK_U, VK_V, VK_W, VK_X,
+
         VK_Y, VK_Z, VK_GRAVEACCENT, VK_ACUTEACCENT,
  
          VK_Y, VK_Z, VK_GRAVEACCENT, VK_ACUTEACCENT,
+
         VK_QUOTE, VK_QUOTEDBL, VK_EQUALS, VK_MINUS,
  
          VK_QUOTE, VK_QUOTEDBL, VK_EQUALS, VK_MINUS,
+
         VK_KP_MINUS, VK_PLUS, VK_KP_PLUS, VK_KP_MULTIPLY,
  
          VK_KP_MINUS, VK_PLUS, VK_KP_PLUS, VK_KP_MULTIPLY,
+
         VK_ASTERISK, VK_BACKSLASH, VK_KP_DIVIDE, VK_SLASH,
  
          VK_ASTERISK, VK_BACKSLASH, VK_KP_DIVIDE, VK_SLASH,
+
         VK_KP_PERIOD, VK_PERIOD, VK_COLON, VK_COMMA,
  
          VK_KP_PERIOD, VK_PERIOD, VK_COLON, VK_COMMA,
+
         VK_SEMICOLON, VK_AMPERSAND, VK_VERTICALBAR, VK_HASH,
  
          VK_SEMICOLON, VK_AMPERSAND, VK_VERTICALBAR, VK_HASH,
+
         VK_AT, VK_CARET, VK_DOLLAR, VK_POUND,
  
          VK_AT, VK_CARET, VK_DOLLAR, VK_POUND,
+
         VK_EURO, VK_PERCENT, VK_EXCLAIM, VK_QUESTION,
  
          VK_EURO, VK_PERCENT, VK_EXCLAIM, VK_QUESTION,
+
         VK_LEFTBRACE, VK_RIGHTBRACE, VK_LEFTBRACKET, VK_RIGHTBRACKET,
  
          VK_LEFTBRACE, VK_RIGHTBRACE, VK_LEFTBRACKET, VK_RIGHTBRACKET,
+
         VK_LEFTPAREN, VK_RIGHTPAREN, VK_LESS, VK_GREATER,
  
          VK_LEFTPAREN, VK_RIGHTPAREN, VK_LESS, VK_GREATER,
+
         VK_UNDERSCORE, VK_DEGREE, VK_SECTION, VK_TILDE,
  
          VK_UNDERSCORE, VK_DEGREE, VK_SECTION, VK_TILDE,
+
         VK_NEGATION, VK_LSHIFT, VK_RSHIFT, VK_LALT,
  
          VK_NEGATION, VK_LSHIFT, VK_RSHIFT, VK_LALT,
+
         VK_RALT, VK_LCTRL, VK_RCTRL, VK_LGUI,
  
          VK_RALT, VK_LCTRL, VK_RCTRL, VK_LGUI,
+
         VK_RGUI, VK_ESCAPE, VK_PRINTSCREEN, VK_SYSREQ,
  
          VK_RGUI, VK_ESCAPE, VK_PRINTSCREEN, VK_SYSREQ,
+
         VK_INSERT, VK_KP_INSERT, VK_DELETE, VK_KP_DELETE,
  
          VK_INSERT, VK_KP_INSERT, VK_DELETE, VK_KP_DELETE,
+
         VK_BACKSPACE, VK_HOME, VK_KP_HOME, VK_END,
  
          VK_BACKSPACE, VK_HOME, VK_KP_HOME, VK_END,
+
         VK_KP_END, VK_PAUSE, VK_BREAK, VK_SCROLLLOCK,
  
          VK_KP_END, VK_PAUSE, VK_BREAK, VK_SCROLLLOCK,
+
         VK_NUMLOCK, VK_CAPSLOCK, VK_TAB, VK_RETURN,
  
          VK_NUMLOCK, VK_CAPSLOCK, VK_TAB, VK_RETURN,
+
         VK_KP_ENTER, VK_APPLICATION, VK_PAGEUP, VK_KP_PAGEUP,
  
          VK_KP_ENTER, VK_APPLICATION, VK_PAGEUP, VK_KP_PAGEUP,
+
         VK_PAGEDOWN, VK_KP_PAGEDOWN, VK_UP, VK_KP_UP,
  
          VK_PAGEDOWN, VK_KP_PAGEDOWN, VK_UP, VK_KP_UP,
+
         VK_DOWN, VK_KP_DOWN, VK_LEFT, VK_KP_LEFT,
  
          VK_DOWN, VK_KP_DOWN, VK_LEFT, VK_KP_LEFT,
+
         VK_RIGHT, VK_KP_RIGHT, VK_KP_CENTER, VK_F1,
  
          VK_RIGHT, VK_KP_RIGHT, VK_KP_CENTER, VK_F1,
+
         VK_F2, VK_F3, VK_F4, VK_F5,
  
          VK_F2, VK_F3, VK_F4, VK_F5,
+
         VK_F6, VK_F7, VK_F8, VK_F9,
  
        VK_F6, VK_F7, VK_F8, VK_F9,
+
         VK_F10, VK_F11, VK_F12, VK_GRAVE_a,
  
          VK_F10, VK_F11, VK_F12, VK_GRAVE_a,
+
         VK_GRAVE_e, VK_GRAVE_i, VK_GRAVE_o, VK_GRAVE_u,
  
          VK_GRAVE_e, VK_GRAVE_i, VK_GRAVE_o, VK_GRAVE_u,
+
         VK_GRAVE_y, VK_ACUTE_a, VK_ACUTE_e, VK_ACUTE_i,
  
VK_GRAVE_y, VK_ACUTE_a, VK_ACUTE_e, VK_ACUTE_i,
+
         VK_ACUTE_o, VK_ACUTE_u, VK_ACUTE_y, VK_GRAVE_A,
  
          VK_ACUTE_o, VK_ACUTE_u, VK_ACUTE_y, VK_GRAVE_A,
+
         VK_GRAVE_E, VK_GRAVE_I, VK_GRAVE_O, VK_GRAVE_U,
  
          VK_GRAVE_E, VK_GRAVE_I, VK_GRAVE_O, VK_GRAVE_U,
+
         VK_GRAVE_Y, VK_ACUTE_A, VK_ACUTE_E, VK_ACUTE_I,
  
          VK_GRAVE_Y, VK_ACUTE_A, VK_ACUTE_E, VK_ACUTE_I,
+
         VK_ACUTE_O, VK_ACUTE_U, VK_ACUTE_Y, VK_UMLAUT_a,
  
          VK_ACUTE_O, VK_ACUTE_U, VK_ACUTE_Y, VK_UMLAUT_a,
+
         VK_UMLAUT_e, VK_UMLAUT_i, VK_UMLAUT_o, VK_UMLAUT_u,
  
          VK_UMLAUT_e, VK_UMLAUT_i, VK_UMLAUT_o, VK_UMLAUT_u,
+
         VK_UMLAUT_y, VK_UMLAUT_A, VK_UMLAUT_E, VK_UMLAUT_I,
  
          VK_UMLAUT_y, VK_UMLAUT_A, VK_UMLAUT_E, VK_UMLAUT_I,
+
         VK_UMLAUT_O, VK_UMLAUT_U, VK_UMLAUT_Y, VK_CARET_a,
  
          VK_UMLAUT_O, VK_UMLAUT_U, VK_UMLAUT_Y, VK_CARET_a,
+
         VK_CARET_e, VK_CARET_i, VK_CARET_o, VK_CARET_u,
  
          VK_CARET_e, VK_CARET_i, VK_CARET_o, VK_CARET_u,
+
         VK_CARET_y, VK_CARET_A, VK_CARET_E, VK_CARET_I,
  
          VK_CARET_y, VK_CARET_A, VK_CARET_E, VK_CARET_I,
+
         VK_CARET_O, VK_CARET_U, VK_CARET_Y, VK_CEDILLA_c,
  
          VK_CARET_O, VK_CARET_U, VK_CARET_Y, VK_CEDILLA_c,
+
         VK_CEDILLA_C, VK_TILDE_a, VK_TILDE_o, VK_TILDE_n,
  
          VK_CEDILLA_C, VK_TILDE_a, VK_TILDE_o, VK_TILDE_n,
+
         VK_TILDE_A, VK_TILDE_O, VK_TILDE_N, VK_UPPER_a,
  
          VK_TILDE_A, VK_TILDE_O, VK_TILDE_N, VK_UPPER_a,
+
         VK_ESZETT, VK_EXCLAIM_INV, VK_QUESTION_INV, VK_INTERPUNCT,
  
          VK_ESZETT, VK_EXCLAIM_INV, VK_QUESTION_INV, VK_INTERPUNCT,
+
         VK_DIAERESIS, VK_SQUARE, VK_CURRENCY, VK_MU,
  
          VK_DIAERESIS, VK_SQUARE, VK_CURRENCY, VK_MU,
+
         VK_ASCII
  
          VK_ASCII
+
         }
  
}
+
         可能な各実数または派生 (SHIFT + real) key を表します。 '''[[App:Library:FabGL:Enumerations:VirtualKey|More...]]'''
 
 
Represents each possible real or derived (SHIFT + real) key. More...
 
 
|}
 
|}
  
 
== Detailed Description ==
 
== Detailed Description ==
Enumeration types
+
列挙型
 +
 
  
 
----[https://robot-jp.com/wiki/index.php/App:Library:FabGL 戻る]
 
----[https://robot-jp.com/wiki/index.php/App:Library:FabGL 戻る]

2022年3月21日 (月) 16:13時点における最新版

Enumerations

Enumerations (列挙)

enum  CharStyle {

        Bold, ReducedLuminosity, Italic, Underline,

        Blink, Blank, Inverse

        }

        この列挙型は、文字スタイルを定義します。 More...

enum  ChipPackage {

        , ESP32D0WDQ6, ESP32D0WDQ5, ESP32D2WDQ5, ESP32PICOD4 }

        この列挙型は、ESP32モジュールタイプ(パッケージ)を定義します。 More...

enum  Color {

        Black, Red, Green, Yellow,

        Blue, Magenta, Cyan, White,

        BrightBlack, BrightRed, BrightGreen, BrightYellow,

        BrightBlue, BrightMagenta, BrightCyan, BrightWhite

        }

        この列挙型は、色の名前を定義します。 More...

enum  CursorName : uint8_t {

        CursorPointerAmigaLike, CursorPointerSimpleReduced, CursorPointerSimple, CursorPointerShadowed,

        CursorPointer, CursorPen, CursorCross1, CursorCross2,

        CursorPoint, CursorLeftArrow, CursorRightArrow, CursorDownArrow,

        CursorUpArrow, CursorMove, CursorResize1, CursorResize2,

        CursorResize3, CursorResize4, CursorTextInput

        }

        この列挙型は、事前定義されたマウスカーソルのセットを定義します。 More...

enum  DisplayControllerType { Textual, Bitmapped }

        この列挙型は、ディスプレイコントローラーのタイプを定義します。 More...

enum  DriveType { None, SPIFFS, SDCard }

        この列挙型は、ドライブタイプ(SPIFFSまたはSDカード)を定義します。 More...

enum  FlowControl { None, Software, Hardware, Hardsoft }

        この列挙型は、さまざまなシリアルポートフロー制御方法を定義します。 More...

enum  InputResult {

        None = 0, ButtonExt0 = 1, ButtonExt1 = 2, ButtonExt2 = 3,

        ButtonExt3 = 4, Cancel = 5, ButtonLeft = 5, Enter = 6,

        ButtonRight = 6

        }

        InputBox ダイアログヘルパークラスの実行結果です。 More...

enum  KbdMode { NoVirtualKeys, GenerateVirtualKeys, CreateVirtualKeysQueue }

        この列挙型は、キーボード仮想キーの処理方法を定義します。 More...

enum  LineEditorSpecialChar { CursorUp, CursorDown }

        LineEditor::onSpecialCharデリゲートからの値に指定された特殊文字。 More...

enum  LineEnds : uint8_t { None, Circle }

        この列挙型は、ペンの幅が1より大きい場合の線の端を定義します。 More...

enum  MCPDir { Input, Output }

        GPIOの方向を表します。 More...

enum  MCPIntTrigger { DefaultChange, PreviousChange }

        割り込みトリガーモードを表します。 More...

enum  MouseType { LegacyMouse, Intellimouse }

        マウスの種類を記述します。 More...

enum  NativePixelFormat : uint8_t {

        Mono, SBGR2222, RGB565BE, PALETTE2,

        PALETTE4, PALETTE8, PALETTE16

        }

        この列挙型は、ディスプレイコントローラーのネイティブピクセル形式を定義します。 More...

enum  PixelFormat : uint8_t {

        Undefined, Native, Mask, RGBA2222,

        RGBA8888

        }

        この列挙型は、ピクセル形式を定義します。 More...

enum  PS2DeviceType {

        UnknownPS2Device, OldATKeyboard, MouseStandard, MouseWithScrollWheel,

        Mouse5Buttons, MF2KeyboardWithTranslation, M2Keyboard

        }

        PS/2ポートに接続されているデバイスのタイプを表します。 More...

enum  PS2Preset {

        KeyboardPort0_MousePort1, KeyboardPort1_MousePort0, KeyboardPort0, KeyboardPort1,

        MousePort0, MousePort1

        }

        この列挙型は、PS/2ポートに接続されるものを定義します。 More...

enum  SSD1306Orientation { Normal, ReverseHorizontal, ReverseVertical, Rotate180 }

        この列挙型はSSD1306の向きを定義します。 More...

enum  TerminalTransition { , LeftToRight, RightToLeft }

        この列挙型は、ターミナル遷移効果(transition effect)を定義します。 More...

enum  TermType {

        ANSI_VT, ADM3A, ADM31, Hazeltine1500,

        Osborne, Kaypro, VT52, ANSILegacy

        }

        この列挙型は、サポートされる端末を定義します。 More...

enum  TFTOrientation { Rotate0, Rotate90, Rotate180, Rotate270 }

        この列挙型はTFTの向きを定義します。 More...

enum  uiButtonKind { Button, Switch }

        ボタンの種類を指定します。 More...

enum  uiCheckBoxKind : int8_t { CheckBox, RadioButton }

        コンボボックスの動作を指定します。 More...

enum  uiHAlign { Left, Right, Center }

        テキストの水平方向の配置。 More...

enum  uiMessageBoxIcon {

        None, Question, Info, Warning,

        Error

        }

        uiApp.messageBox() メソッドによって表示されるアイコン。. More...

enum  uiMessageBoxResult {

        Cancel = 0, Button1 = 1, ButtonOK = 1, Button2 = 2,

        Button3 = 3

        }

        uiApp.messageBox() メソッドからの戻り値。. More...

enum  uiOrientation { Vertical, Horizontal }

        アイテムの方向/向き。 More...

enum  uiOrigin { Screen, Parent, Window }

        ウィンドウの長方形の原点を指定します。 More...

enum  VGAScanStart { FrontPorch, Sync, BackPorch, VisibleArea }

        水平線または垂直線の4つのブロックの1つを表します。 More...

enum  VIA6522Port {

        PA, PB, CA1, CA2,

        CB1, CB2

        }

        I/O port. More...

enum  VirtualKey {

        VK_NONE, VK_SPACE, VK_0, VK_1,

        VK_2, VK_3, VK_4, VK_5,

        VK_6, VK_7, VK_8, VK_9,

        VK_KP_0, VK_KP_1, VK_KP_2, VK_KP_3,

        VK_KP_4, VK_KP_5, VK_KP_6, VK_KP_7,

        VK_KP_8, VK_KP_9, VK_a, VK_b,

        VK_c, VK_d, VK_e, VK_f,

        VK_g, VK_h, VK_i, VK_j,

        VK_k, VK_l, VK_m, VK_n,

        VK_o, VK_p, VK_q, VK_r,

        VK_s, VK_t, VK_u, VK_v,

        VK_w, VK_x, VK_y, VK_z,

        VK_A, VK_B, VK_C, VK_D,

        VK_E, VK_F, VK_G, VK_H,

        VK_I, VK_J, VK_K, VK_L,

        VK_M, VK_N, VK_O, VK_P,

        VK_Q, VK_R, VK_S, VK_T,

        VK_U, VK_V, VK_W, VK_X,

        VK_Y, VK_Z, VK_GRAVEACCENT, VK_ACUTEACCENT,

        VK_QUOTE, VK_QUOTEDBL, VK_EQUALS, VK_MINUS,

        VK_KP_MINUS, VK_PLUS, VK_KP_PLUS, VK_KP_MULTIPLY,

        VK_ASTERISK, VK_BACKSLASH, VK_KP_DIVIDE, VK_SLASH,

        VK_KP_PERIOD, VK_PERIOD, VK_COLON, VK_COMMA,

        VK_SEMICOLON, VK_AMPERSAND, VK_VERTICALBAR, VK_HASH,

        VK_AT, VK_CARET, VK_DOLLAR, VK_POUND,

        VK_EURO, VK_PERCENT, VK_EXCLAIM, VK_QUESTION,

        VK_LEFTBRACE, VK_RIGHTBRACE, VK_LEFTBRACKET, VK_RIGHTBRACKET,

        VK_LEFTPAREN, VK_RIGHTPAREN, VK_LESS, VK_GREATER,

        VK_UNDERSCORE, VK_DEGREE, VK_SECTION, VK_TILDE,

        VK_NEGATION, VK_LSHIFT, VK_RSHIFT, VK_LALT,

        VK_RALT, VK_LCTRL, VK_RCTRL, VK_LGUI,

        VK_RGUI, VK_ESCAPE, VK_PRINTSCREEN, VK_SYSREQ,

        VK_INSERT, VK_KP_INSERT, VK_DELETE, VK_KP_DELETE,

        VK_BACKSPACE, VK_HOME, VK_KP_HOME, VK_END,

        VK_KP_END, VK_PAUSE, VK_BREAK, VK_SCROLLLOCK,

        VK_NUMLOCK, VK_CAPSLOCK, VK_TAB, VK_RETURN,

        VK_KP_ENTER, VK_APPLICATION, VK_PAGEUP, VK_KP_PAGEUP,

        VK_PAGEDOWN, VK_KP_PAGEDOWN, VK_UP, VK_KP_UP,

        VK_DOWN, VK_KP_DOWN, VK_LEFT, VK_KP_LEFT,

        VK_RIGHT, VK_KP_RIGHT, VK_KP_CENTER, VK_F1,

        VK_F2, VK_F3, VK_F4, VK_F5,

        VK_F6, VK_F7, VK_F8, VK_F9,

        VK_F10, VK_F11, VK_F12, VK_GRAVE_a,

        VK_GRAVE_e, VK_GRAVE_i, VK_GRAVE_o, VK_GRAVE_u,

        VK_GRAVE_y, VK_ACUTE_a, VK_ACUTE_e, VK_ACUTE_i,

        VK_ACUTE_o, VK_ACUTE_u, VK_ACUTE_y, VK_GRAVE_A,

        VK_GRAVE_E, VK_GRAVE_I, VK_GRAVE_O, VK_GRAVE_U,

        VK_GRAVE_Y, VK_ACUTE_A, VK_ACUTE_E, VK_ACUTE_I,

        VK_ACUTE_O, VK_ACUTE_U, VK_ACUTE_Y, VK_UMLAUT_a,

        VK_UMLAUT_e, VK_UMLAUT_i, VK_UMLAUT_o, VK_UMLAUT_u,

        VK_UMLAUT_y, VK_UMLAUT_A, VK_UMLAUT_E, VK_UMLAUT_I,

        VK_UMLAUT_O, VK_UMLAUT_U, VK_UMLAUT_Y, VK_CARET_a,

        VK_CARET_e, VK_CARET_i, VK_CARET_o, VK_CARET_u,

        VK_CARET_y, VK_CARET_A, VK_CARET_E, VK_CARET_I,

        VK_CARET_O, VK_CARET_U, VK_CARET_Y, VK_CEDILLA_c,

        VK_CEDILLA_C, VK_TILDE_a, VK_TILDE_o, VK_TILDE_n,

        VK_TILDE_A, VK_TILDE_O, VK_TILDE_N, VK_UPPER_a,

        VK_ESZETT, VK_EXCLAIM_INV, VK_QUESTION_INV, VK_INTERPUNCT,

        VK_DIAERESIS, VK_SQUARE, VK_CURRENCY, VK_MU,

        VK_ASCII

        }

        可能な各実数または派生 (SHIFT + real) key を表します。 More...

Detailed Description

列挙型



戻る