Dalamud/imgui/Dalamud.Bindings.ImGui/Generated/Structs/ImGuiIO.cs
2025-07-20 01:24:17 +02:00

8003 lines
248 KiB
C#
Generated

// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using HexaGen.Runtime;
using System.Numerics;
namespace Dalamud.Bindings.ImGui
{
/// <summary>
/// To be documented.
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public partial struct ImGuiIO
{
/// <summary>
/// To be documented.
/// </summary>
public ImGuiConfigFlags ConfigFlags;
/// <summary>
/// To be documented.
/// </summary>
public ImGuiBackendFlags BackendFlags;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 DisplaySize;
/// <summary>
/// To be documented.
/// </summary>
public float DeltaTime;
/// <summary>
/// To be documented.
/// </summary>
public float IniSavingRate;
/// <summary>
/// To be documented.
/// </summary>
public unsafe byte* IniFilename;
/// <summary>
/// To be documented.
/// </summary>
public unsafe byte* LogFilename;
/// <summary>
/// To be documented.
/// </summary>
public float MouseDoubleClickTime;
/// <summary>
/// To be documented.
/// </summary>
public float MouseDoubleClickMaxDist;
/// <summary>
/// To be documented.
/// </summary>
public float MouseDragThreshold;
/// <summary>
/// To be documented.
/// </summary>
public float KeyRepeatDelay;
/// <summary>
/// To be documented.
/// </summary>
public float KeyRepeatRate;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* UserData;
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImFontAtlas* Fonts;
/// <summary>
/// To be documented.
/// </summary>
public float FontGlobalScale;
/// <summary>
/// To be documented.
/// </summary>
public byte FontAllowUserScaling;
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImFont* FontDefault;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 DisplayFramebufferScale;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigDockingNoSplit;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigDockingWithShift;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigDockingAlwaysTabBar;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigDockingTransparentPayload;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigViewportsNoAutoMerge;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigViewportsNoTaskBarIcon;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigViewportsNoDecoration;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigViewportsNoDefaultParent;
/// <summary>
/// To be documented.
/// </summary>
public byte MouseDrawCursor;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigMacOSXBehaviors;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigInputTrickleEventQueue;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigInputTextCursorBlink;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigDragClickToInputText;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigWindowsResizeFromEdges;
/// <summary>
/// To be documented.
/// </summary>
public byte ConfigWindowsMoveFromTitleBarOnly;
/// <summary>
/// To be documented.
/// </summary>
public float ConfigMemoryCompactTimer;
/// <summary>
/// To be documented.
/// </summary>
public unsafe byte* BackendPlatformName;
/// <summary>
/// To be documented.
/// </summary>
public unsafe byte* BackendRendererName;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* BackendPlatformUserData;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* BackendRendererUserData;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* BackendLanguageUserData;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* GetClipboardTextFn;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* SetClipboardTextFn;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* ClipboardUserData;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* SetPlatformImeDataFn;
/// <summary>
/// To be documented.
/// </summary>
public unsafe void* UnusedPadding;
/// <summary>
/// To be documented.
/// </summary>
public byte WantCaptureMouse;
/// <summary>
/// To be documented.
/// </summary>
public byte WantCaptureKeyboard;
/// <summary>
/// To be documented.
/// </summary>
public byte WantTextInput;
/// <summary>
/// To be documented.
/// </summary>
public byte WantSetMousePos;
/// <summary>
/// To be documented.
/// </summary>
public byte WantSaveIniSettings;
/// <summary>
/// To be documented.
/// </summary>
public byte NavActive;
/// <summary>
/// To be documented.
/// </summary>
public byte NavVisible;
/// <summary>
/// To be documented.
/// </summary>
public float Framerate;
/// <summary>
/// To be documented.
/// </summary>
public int MetricsRenderVertices;
/// <summary>
/// To be documented.
/// </summary>
public int MetricsRenderIndices;
/// <summary>
/// To be documented.
/// </summary>
public int MetricsRenderWindows;
/// <summary>
/// To be documented.
/// </summary>
public int MetricsActiveWindows;
/// <summary>
/// To be documented.
/// </summary>
public int MetricsActiveAllocations;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 MouseDelta;
/// <summary>
/// To be documented.
/// </summary>
public int KeyMap_0;
public int KeyMap_1;
public int KeyMap_2;
public int KeyMap_3;
public int KeyMap_4;
public int KeyMap_5;
public int KeyMap_6;
public int KeyMap_7;
public int KeyMap_8;
public int KeyMap_9;
public int KeyMap_10;
public int KeyMap_11;
public int KeyMap_12;
public int KeyMap_13;
public int KeyMap_14;
public int KeyMap_15;
public int KeyMap_16;
public int KeyMap_17;
public int KeyMap_18;
public int KeyMap_19;
public int KeyMap_20;
public int KeyMap_21;
public int KeyMap_22;
public int KeyMap_23;
public int KeyMap_24;
public int KeyMap_25;
public int KeyMap_26;
public int KeyMap_27;
public int KeyMap_28;
public int KeyMap_29;
public int KeyMap_30;
public int KeyMap_31;
public int KeyMap_32;
public int KeyMap_33;
public int KeyMap_34;
public int KeyMap_35;
public int KeyMap_36;
public int KeyMap_37;
public int KeyMap_38;
public int KeyMap_39;
public int KeyMap_40;
public int KeyMap_41;
public int KeyMap_42;
public int KeyMap_43;
public int KeyMap_44;
public int KeyMap_45;
public int KeyMap_46;
public int KeyMap_47;
public int KeyMap_48;
public int KeyMap_49;
public int KeyMap_50;
public int KeyMap_51;
public int KeyMap_52;
public int KeyMap_53;
public int KeyMap_54;
public int KeyMap_55;
public int KeyMap_56;
public int KeyMap_57;
public int KeyMap_58;
public int KeyMap_59;
public int KeyMap_60;
public int KeyMap_61;
public int KeyMap_62;
public int KeyMap_63;
public int KeyMap_64;
public int KeyMap_65;
public int KeyMap_66;
public int KeyMap_67;
public int KeyMap_68;
public int KeyMap_69;
public int KeyMap_70;
public int KeyMap_71;
public int KeyMap_72;
public int KeyMap_73;
public int KeyMap_74;
public int KeyMap_75;
public int KeyMap_76;
public int KeyMap_77;
public int KeyMap_78;
public int KeyMap_79;
public int KeyMap_80;
public int KeyMap_81;
public int KeyMap_82;
public int KeyMap_83;
public int KeyMap_84;
public int KeyMap_85;
public int KeyMap_86;
public int KeyMap_87;
public int KeyMap_88;
public int KeyMap_89;
public int KeyMap_90;
public int KeyMap_91;
public int KeyMap_92;
public int KeyMap_93;
public int KeyMap_94;
public int KeyMap_95;
public int KeyMap_96;
public int KeyMap_97;
public int KeyMap_98;
public int KeyMap_99;
public int KeyMap_100;
public int KeyMap_101;
public int KeyMap_102;
public int KeyMap_103;
public int KeyMap_104;
public int KeyMap_105;
public int KeyMap_106;
public int KeyMap_107;
public int KeyMap_108;
public int KeyMap_109;
public int KeyMap_110;
public int KeyMap_111;
public int KeyMap_112;
public int KeyMap_113;
public int KeyMap_114;
public int KeyMap_115;
public int KeyMap_116;
public int KeyMap_117;
public int KeyMap_118;
public int KeyMap_119;
public int KeyMap_120;
public int KeyMap_121;
public int KeyMap_122;
public int KeyMap_123;
public int KeyMap_124;
public int KeyMap_125;
public int KeyMap_126;
public int KeyMap_127;
public int KeyMap_128;
public int KeyMap_129;
public int KeyMap_130;
public int KeyMap_131;
public int KeyMap_132;
public int KeyMap_133;
public int KeyMap_134;
public int KeyMap_135;
public int KeyMap_136;
public int KeyMap_137;
public int KeyMap_138;
public int KeyMap_139;
public int KeyMap_140;
public int KeyMap_141;
public int KeyMap_142;
public int KeyMap_143;
public int KeyMap_144;
public int KeyMap_145;
public int KeyMap_146;
public int KeyMap_147;
public int KeyMap_148;
public int KeyMap_149;
public int KeyMap_150;
public int KeyMap_151;
public int KeyMap_152;
public int KeyMap_153;
public int KeyMap_154;
public int KeyMap_155;
public int KeyMap_156;
public int KeyMap_157;
public int KeyMap_158;
public int KeyMap_159;
public int KeyMap_160;
public int KeyMap_161;
public int KeyMap_162;
public int KeyMap_163;
public int KeyMap_164;
public int KeyMap_165;
public int KeyMap_166;
public int KeyMap_167;
public int KeyMap_168;
public int KeyMap_169;
public int KeyMap_170;
public int KeyMap_171;
public int KeyMap_172;
public int KeyMap_173;
public int KeyMap_174;
public int KeyMap_175;
public int KeyMap_176;
public int KeyMap_177;
public int KeyMap_178;
public int KeyMap_179;
public int KeyMap_180;
public int KeyMap_181;
public int KeyMap_182;
public int KeyMap_183;
public int KeyMap_184;
public int KeyMap_185;
public int KeyMap_186;
public int KeyMap_187;
public int KeyMap_188;
public int KeyMap_189;
public int KeyMap_190;
public int KeyMap_191;
public int KeyMap_192;
public int KeyMap_193;
public int KeyMap_194;
public int KeyMap_195;
public int KeyMap_196;
public int KeyMap_197;
public int KeyMap_198;
public int KeyMap_199;
public int KeyMap_200;
public int KeyMap_201;
public int KeyMap_202;
public int KeyMap_203;
public int KeyMap_204;
public int KeyMap_205;
public int KeyMap_206;
public int KeyMap_207;
public int KeyMap_208;
public int KeyMap_209;
public int KeyMap_210;
public int KeyMap_211;
public int KeyMap_212;
public int KeyMap_213;
public int KeyMap_214;
public int KeyMap_215;
public int KeyMap_216;
public int KeyMap_217;
public int KeyMap_218;
public int KeyMap_219;
public int KeyMap_220;
public int KeyMap_221;
public int KeyMap_222;
public int KeyMap_223;
public int KeyMap_224;
public int KeyMap_225;
public int KeyMap_226;
public int KeyMap_227;
public int KeyMap_228;
public int KeyMap_229;
public int KeyMap_230;
public int KeyMap_231;
public int KeyMap_232;
public int KeyMap_233;
public int KeyMap_234;
public int KeyMap_235;
public int KeyMap_236;
public int KeyMap_237;
public int KeyMap_238;
public int KeyMap_239;
public int KeyMap_240;
public int KeyMap_241;
public int KeyMap_242;
public int KeyMap_243;
public int KeyMap_244;
public int KeyMap_245;
public int KeyMap_246;
public int KeyMap_247;
public int KeyMap_248;
public int KeyMap_249;
public int KeyMap_250;
public int KeyMap_251;
public int KeyMap_252;
public int KeyMap_253;
public int KeyMap_254;
public int KeyMap_255;
public int KeyMap_256;
public int KeyMap_257;
public int KeyMap_258;
public int KeyMap_259;
public int KeyMap_260;
public int KeyMap_261;
public int KeyMap_262;
public int KeyMap_263;
public int KeyMap_264;
public int KeyMap_265;
public int KeyMap_266;
public int KeyMap_267;
public int KeyMap_268;
public int KeyMap_269;
public int KeyMap_270;
public int KeyMap_271;
public int KeyMap_272;
public int KeyMap_273;
public int KeyMap_274;
public int KeyMap_275;
public int KeyMap_276;
public int KeyMap_277;
public int KeyMap_278;
public int KeyMap_279;
public int KeyMap_280;
public int KeyMap_281;
public int KeyMap_282;
public int KeyMap_283;
public int KeyMap_284;
public int KeyMap_285;
public int KeyMap_286;
public int KeyMap_287;
public int KeyMap_288;
public int KeyMap_289;
public int KeyMap_290;
public int KeyMap_291;
public int KeyMap_292;
public int KeyMap_293;
public int KeyMap_294;
public int KeyMap_295;
public int KeyMap_296;
public int KeyMap_297;
public int KeyMap_298;
public int KeyMap_299;
public int KeyMap_300;
public int KeyMap_301;
public int KeyMap_302;
public int KeyMap_303;
public int KeyMap_304;
public int KeyMap_305;
public int KeyMap_306;
public int KeyMap_307;
public int KeyMap_308;
public int KeyMap_309;
public int KeyMap_310;
public int KeyMap_311;
public int KeyMap_312;
public int KeyMap_313;
public int KeyMap_314;
public int KeyMap_315;
public int KeyMap_316;
public int KeyMap_317;
public int KeyMap_318;
public int KeyMap_319;
public int KeyMap_320;
public int KeyMap_321;
public int KeyMap_322;
public int KeyMap_323;
public int KeyMap_324;
public int KeyMap_325;
public int KeyMap_326;
public int KeyMap_327;
public int KeyMap_328;
public int KeyMap_329;
public int KeyMap_330;
public int KeyMap_331;
public int KeyMap_332;
public int KeyMap_333;
public int KeyMap_334;
public int KeyMap_335;
public int KeyMap_336;
public int KeyMap_337;
public int KeyMap_338;
public int KeyMap_339;
public int KeyMap_340;
public int KeyMap_341;
public int KeyMap_342;
public int KeyMap_343;
public int KeyMap_344;
public int KeyMap_345;
public int KeyMap_346;
public int KeyMap_347;
public int KeyMap_348;
public int KeyMap_349;
public int KeyMap_350;
public int KeyMap_351;
public int KeyMap_352;
public int KeyMap_353;
public int KeyMap_354;
public int KeyMap_355;
public int KeyMap_356;
public int KeyMap_357;
public int KeyMap_358;
public int KeyMap_359;
public int KeyMap_360;
public int KeyMap_361;
public int KeyMap_362;
public int KeyMap_363;
public int KeyMap_364;
public int KeyMap_365;
public int KeyMap_366;
public int KeyMap_367;
public int KeyMap_368;
public int KeyMap_369;
public int KeyMap_370;
public int KeyMap_371;
public int KeyMap_372;
public int KeyMap_373;
public int KeyMap_374;
public int KeyMap_375;
public int KeyMap_376;
public int KeyMap_377;
public int KeyMap_378;
public int KeyMap_379;
public int KeyMap_380;
public int KeyMap_381;
public int KeyMap_382;
public int KeyMap_383;
public int KeyMap_384;
public int KeyMap_385;
public int KeyMap_386;
public int KeyMap_387;
public int KeyMap_388;
public int KeyMap_389;
public int KeyMap_390;
public int KeyMap_391;
public int KeyMap_392;
public int KeyMap_393;
public int KeyMap_394;
public int KeyMap_395;
public int KeyMap_396;
public int KeyMap_397;
public int KeyMap_398;
public int KeyMap_399;
public int KeyMap_400;
public int KeyMap_401;
public int KeyMap_402;
public int KeyMap_403;
public int KeyMap_404;
public int KeyMap_405;
public int KeyMap_406;
public int KeyMap_407;
public int KeyMap_408;
public int KeyMap_409;
public int KeyMap_410;
public int KeyMap_411;
public int KeyMap_412;
public int KeyMap_413;
public int KeyMap_414;
public int KeyMap_415;
public int KeyMap_416;
public int KeyMap_417;
public int KeyMap_418;
public int KeyMap_419;
public int KeyMap_420;
public int KeyMap_421;
public int KeyMap_422;
public int KeyMap_423;
public int KeyMap_424;
public int KeyMap_425;
public int KeyMap_426;
public int KeyMap_427;
public int KeyMap_428;
public int KeyMap_429;
public int KeyMap_430;
public int KeyMap_431;
public int KeyMap_432;
public int KeyMap_433;
public int KeyMap_434;
public int KeyMap_435;
public int KeyMap_436;
public int KeyMap_437;
public int KeyMap_438;
public int KeyMap_439;
public int KeyMap_440;
public int KeyMap_441;
public int KeyMap_442;
public int KeyMap_443;
public int KeyMap_444;
public int KeyMap_445;
public int KeyMap_446;
public int KeyMap_447;
public int KeyMap_448;
public int KeyMap_449;
public int KeyMap_450;
public int KeyMap_451;
public int KeyMap_452;
public int KeyMap_453;
public int KeyMap_454;
public int KeyMap_455;
public int KeyMap_456;
public int KeyMap_457;
public int KeyMap_458;
public int KeyMap_459;
public int KeyMap_460;
public int KeyMap_461;
public int KeyMap_462;
public int KeyMap_463;
public int KeyMap_464;
public int KeyMap_465;
public int KeyMap_466;
public int KeyMap_467;
public int KeyMap_468;
public int KeyMap_469;
public int KeyMap_470;
public int KeyMap_471;
public int KeyMap_472;
public int KeyMap_473;
public int KeyMap_474;
public int KeyMap_475;
public int KeyMap_476;
public int KeyMap_477;
public int KeyMap_478;
public int KeyMap_479;
public int KeyMap_480;
public int KeyMap_481;
public int KeyMap_482;
public int KeyMap_483;
public int KeyMap_484;
public int KeyMap_485;
public int KeyMap_486;
public int KeyMap_487;
public int KeyMap_488;
public int KeyMap_489;
public int KeyMap_490;
public int KeyMap_491;
public int KeyMap_492;
public int KeyMap_493;
public int KeyMap_494;
public int KeyMap_495;
public int KeyMap_496;
public int KeyMap_497;
public int KeyMap_498;
public int KeyMap_499;
public int KeyMap_500;
public int KeyMap_501;
public int KeyMap_502;
public int KeyMap_503;
public int KeyMap_504;
public int KeyMap_505;
public int KeyMap_506;
public int KeyMap_507;
public int KeyMap_508;
public int KeyMap_509;
public int KeyMap_510;
public int KeyMap_511;
public int KeyMap_512;
public int KeyMap_513;
public int KeyMap_514;
public int KeyMap_515;
public int KeyMap_516;
public int KeyMap_517;
public int KeyMap_518;
public int KeyMap_519;
public int KeyMap_520;
public int KeyMap_521;
public int KeyMap_522;
public int KeyMap_523;
public int KeyMap_524;
public int KeyMap_525;
public int KeyMap_526;
public int KeyMap_527;
public int KeyMap_528;
public int KeyMap_529;
public int KeyMap_530;
public int KeyMap_531;
public int KeyMap_532;
public int KeyMap_533;
public int KeyMap_534;
public int KeyMap_535;
public int KeyMap_536;
public int KeyMap_537;
public int KeyMap_538;
public int KeyMap_539;
public int KeyMap_540;
public int KeyMap_541;
public int KeyMap_542;
public int KeyMap_543;
public int KeyMap_544;
public int KeyMap_545;
public int KeyMap_546;
public int KeyMap_547;
public int KeyMap_548;
public int KeyMap_549;
public int KeyMap_550;
public int KeyMap_551;
public int KeyMap_552;
public int KeyMap_553;
public int KeyMap_554;
public int KeyMap_555;
public int KeyMap_556;
public int KeyMap_557;
public int KeyMap_558;
public int KeyMap_559;
public int KeyMap_560;
public int KeyMap_561;
public int KeyMap_562;
public int KeyMap_563;
public int KeyMap_564;
public int KeyMap_565;
public int KeyMap_566;
public int KeyMap_567;
public int KeyMap_568;
public int KeyMap_569;
public int KeyMap_570;
public int KeyMap_571;
public int KeyMap_572;
public int KeyMap_573;
public int KeyMap_574;
public int KeyMap_575;
public int KeyMap_576;
public int KeyMap_577;
public int KeyMap_578;
public int KeyMap_579;
public int KeyMap_580;
public int KeyMap_581;
public int KeyMap_582;
public int KeyMap_583;
public int KeyMap_584;
public int KeyMap_585;
public int KeyMap_586;
public int KeyMap_587;
public int KeyMap_588;
public int KeyMap_589;
public int KeyMap_590;
public int KeyMap_591;
public int KeyMap_592;
public int KeyMap_593;
public int KeyMap_594;
public int KeyMap_595;
public int KeyMap_596;
public int KeyMap_597;
public int KeyMap_598;
public int KeyMap_599;
public int KeyMap_600;
public int KeyMap_601;
public int KeyMap_602;
public int KeyMap_603;
public int KeyMap_604;
public int KeyMap_605;
public int KeyMap_606;
public int KeyMap_607;
public int KeyMap_608;
public int KeyMap_609;
public int KeyMap_610;
public int KeyMap_611;
public int KeyMap_612;
public int KeyMap_613;
public int KeyMap_614;
public int KeyMap_615;
public int KeyMap_616;
public int KeyMap_617;
public int KeyMap_618;
public int KeyMap_619;
public int KeyMap_620;
public int KeyMap_621;
public int KeyMap_622;
public int KeyMap_623;
public int KeyMap_624;
public int KeyMap_625;
public int KeyMap_626;
public int KeyMap_627;
public int KeyMap_628;
public int KeyMap_629;
public int KeyMap_630;
public int KeyMap_631;
public int KeyMap_632;
public int KeyMap_633;
public int KeyMap_634;
public int KeyMap_635;
public int KeyMap_636;
public int KeyMap_637;
public int KeyMap_638;
public int KeyMap_639;
public int KeyMap_640;
public int KeyMap_641;
public int KeyMap_642;
public int KeyMap_643;
public int KeyMap_644;
/// <summary>
/// To be documented.
/// </summary>
public bool KeysDown_0;
public bool KeysDown_1;
public bool KeysDown_2;
public bool KeysDown_3;
public bool KeysDown_4;
public bool KeysDown_5;
public bool KeysDown_6;
public bool KeysDown_7;
public bool KeysDown_8;
public bool KeysDown_9;
public bool KeysDown_10;
public bool KeysDown_11;
public bool KeysDown_12;
public bool KeysDown_13;
public bool KeysDown_14;
public bool KeysDown_15;
public bool KeysDown_16;
public bool KeysDown_17;
public bool KeysDown_18;
public bool KeysDown_19;
public bool KeysDown_20;
public bool KeysDown_21;
public bool KeysDown_22;
public bool KeysDown_23;
public bool KeysDown_24;
public bool KeysDown_25;
public bool KeysDown_26;
public bool KeysDown_27;
public bool KeysDown_28;
public bool KeysDown_29;
public bool KeysDown_30;
public bool KeysDown_31;
public bool KeysDown_32;
public bool KeysDown_33;
public bool KeysDown_34;
public bool KeysDown_35;
public bool KeysDown_36;
public bool KeysDown_37;
public bool KeysDown_38;
public bool KeysDown_39;
public bool KeysDown_40;
public bool KeysDown_41;
public bool KeysDown_42;
public bool KeysDown_43;
public bool KeysDown_44;
public bool KeysDown_45;
public bool KeysDown_46;
public bool KeysDown_47;
public bool KeysDown_48;
public bool KeysDown_49;
public bool KeysDown_50;
public bool KeysDown_51;
public bool KeysDown_52;
public bool KeysDown_53;
public bool KeysDown_54;
public bool KeysDown_55;
public bool KeysDown_56;
public bool KeysDown_57;
public bool KeysDown_58;
public bool KeysDown_59;
public bool KeysDown_60;
public bool KeysDown_61;
public bool KeysDown_62;
public bool KeysDown_63;
public bool KeysDown_64;
public bool KeysDown_65;
public bool KeysDown_66;
public bool KeysDown_67;
public bool KeysDown_68;
public bool KeysDown_69;
public bool KeysDown_70;
public bool KeysDown_71;
public bool KeysDown_72;
public bool KeysDown_73;
public bool KeysDown_74;
public bool KeysDown_75;
public bool KeysDown_76;
public bool KeysDown_77;
public bool KeysDown_78;
public bool KeysDown_79;
public bool KeysDown_80;
public bool KeysDown_81;
public bool KeysDown_82;
public bool KeysDown_83;
public bool KeysDown_84;
public bool KeysDown_85;
public bool KeysDown_86;
public bool KeysDown_87;
public bool KeysDown_88;
public bool KeysDown_89;
public bool KeysDown_90;
public bool KeysDown_91;
public bool KeysDown_92;
public bool KeysDown_93;
public bool KeysDown_94;
public bool KeysDown_95;
public bool KeysDown_96;
public bool KeysDown_97;
public bool KeysDown_98;
public bool KeysDown_99;
public bool KeysDown_100;
public bool KeysDown_101;
public bool KeysDown_102;
public bool KeysDown_103;
public bool KeysDown_104;
public bool KeysDown_105;
public bool KeysDown_106;
public bool KeysDown_107;
public bool KeysDown_108;
public bool KeysDown_109;
public bool KeysDown_110;
public bool KeysDown_111;
public bool KeysDown_112;
public bool KeysDown_113;
public bool KeysDown_114;
public bool KeysDown_115;
public bool KeysDown_116;
public bool KeysDown_117;
public bool KeysDown_118;
public bool KeysDown_119;
public bool KeysDown_120;
public bool KeysDown_121;
public bool KeysDown_122;
public bool KeysDown_123;
public bool KeysDown_124;
public bool KeysDown_125;
public bool KeysDown_126;
public bool KeysDown_127;
public bool KeysDown_128;
public bool KeysDown_129;
public bool KeysDown_130;
public bool KeysDown_131;
public bool KeysDown_132;
public bool KeysDown_133;
public bool KeysDown_134;
public bool KeysDown_135;
public bool KeysDown_136;
public bool KeysDown_137;
public bool KeysDown_138;
public bool KeysDown_139;
public bool KeysDown_140;
public bool KeysDown_141;
public bool KeysDown_142;
public bool KeysDown_143;
public bool KeysDown_144;
public bool KeysDown_145;
public bool KeysDown_146;
public bool KeysDown_147;
public bool KeysDown_148;
public bool KeysDown_149;
public bool KeysDown_150;
public bool KeysDown_151;
public bool KeysDown_152;
public bool KeysDown_153;
public bool KeysDown_154;
public bool KeysDown_155;
public bool KeysDown_156;
public bool KeysDown_157;
public bool KeysDown_158;
public bool KeysDown_159;
public bool KeysDown_160;
public bool KeysDown_161;
public bool KeysDown_162;
public bool KeysDown_163;
public bool KeysDown_164;
public bool KeysDown_165;
public bool KeysDown_166;
public bool KeysDown_167;
public bool KeysDown_168;
public bool KeysDown_169;
public bool KeysDown_170;
public bool KeysDown_171;
public bool KeysDown_172;
public bool KeysDown_173;
public bool KeysDown_174;
public bool KeysDown_175;
public bool KeysDown_176;
public bool KeysDown_177;
public bool KeysDown_178;
public bool KeysDown_179;
public bool KeysDown_180;
public bool KeysDown_181;
public bool KeysDown_182;
public bool KeysDown_183;
public bool KeysDown_184;
public bool KeysDown_185;
public bool KeysDown_186;
public bool KeysDown_187;
public bool KeysDown_188;
public bool KeysDown_189;
public bool KeysDown_190;
public bool KeysDown_191;
public bool KeysDown_192;
public bool KeysDown_193;
public bool KeysDown_194;
public bool KeysDown_195;
public bool KeysDown_196;
public bool KeysDown_197;
public bool KeysDown_198;
public bool KeysDown_199;
public bool KeysDown_200;
public bool KeysDown_201;
public bool KeysDown_202;
public bool KeysDown_203;
public bool KeysDown_204;
public bool KeysDown_205;
public bool KeysDown_206;
public bool KeysDown_207;
public bool KeysDown_208;
public bool KeysDown_209;
public bool KeysDown_210;
public bool KeysDown_211;
public bool KeysDown_212;
public bool KeysDown_213;
public bool KeysDown_214;
public bool KeysDown_215;
public bool KeysDown_216;
public bool KeysDown_217;
public bool KeysDown_218;
public bool KeysDown_219;
public bool KeysDown_220;
public bool KeysDown_221;
public bool KeysDown_222;
public bool KeysDown_223;
public bool KeysDown_224;
public bool KeysDown_225;
public bool KeysDown_226;
public bool KeysDown_227;
public bool KeysDown_228;
public bool KeysDown_229;
public bool KeysDown_230;
public bool KeysDown_231;
public bool KeysDown_232;
public bool KeysDown_233;
public bool KeysDown_234;
public bool KeysDown_235;
public bool KeysDown_236;
public bool KeysDown_237;
public bool KeysDown_238;
public bool KeysDown_239;
public bool KeysDown_240;
public bool KeysDown_241;
public bool KeysDown_242;
public bool KeysDown_243;
public bool KeysDown_244;
public bool KeysDown_245;
public bool KeysDown_246;
public bool KeysDown_247;
public bool KeysDown_248;
public bool KeysDown_249;
public bool KeysDown_250;
public bool KeysDown_251;
public bool KeysDown_252;
public bool KeysDown_253;
public bool KeysDown_254;
public bool KeysDown_255;
public bool KeysDown_256;
public bool KeysDown_257;
public bool KeysDown_258;
public bool KeysDown_259;
public bool KeysDown_260;
public bool KeysDown_261;
public bool KeysDown_262;
public bool KeysDown_263;
public bool KeysDown_264;
public bool KeysDown_265;
public bool KeysDown_266;
public bool KeysDown_267;
public bool KeysDown_268;
public bool KeysDown_269;
public bool KeysDown_270;
public bool KeysDown_271;
public bool KeysDown_272;
public bool KeysDown_273;
public bool KeysDown_274;
public bool KeysDown_275;
public bool KeysDown_276;
public bool KeysDown_277;
public bool KeysDown_278;
public bool KeysDown_279;
public bool KeysDown_280;
public bool KeysDown_281;
public bool KeysDown_282;
public bool KeysDown_283;
public bool KeysDown_284;
public bool KeysDown_285;
public bool KeysDown_286;
public bool KeysDown_287;
public bool KeysDown_288;
public bool KeysDown_289;
public bool KeysDown_290;
public bool KeysDown_291;
public bool KeysDown_292;
public bool KeysDown_293;
public bool KeysDown_294;
public bool KeysDown_295;
public bool KeysDown_296;
public bool KeysDown_297;
public bool KeysDown_298;
public bool KeysDown_299;
public bool KeysDown_300;
public bool KeysDown_301;
public bool KeysDown_302;
public bool KeysDown_303;
public bool KeysDown_304;
public bool KeysDown_305;
public bool KeysDown_306;
public bool KeysDown_307;
public bool KeysDown_308;
public bool KeysDown_309;
public bool KeysDown_310;
public bool KeysDown_311;
public bool KeysDown_312;
public bool KeysDown_313;
public bool KeysDown_314;
public bool KeysDown_315;
public bool KeysDown_316;
public bool KeysDown_317;
public bool KeysDown_318;
public bool KeysDown_319;
public bool KeysDown_320;
public bool KeysDown_321;
public bool KeysDown_322;
public bool KeysDown_323;
public bool KeysDown_324;
public bool KeysDown_325;
public bool KeysDown_326;
public bool KeysDown_327;
public bool KeysDown_328;
public bool KeysDown_329;
public bool KeysDown_330;
public bool KeysDown_331;
public bool KeysDown_332;
public bool KeysDown_333;
public bool KeysDown_334;
public bool KeysDown_335;
public bool KeysDown_336;
public bool KeysDown_337;
public bool KeysDown_338;
public bool KeysDown_339;
public bool KeysDown_340;
public bool KeysDown_341;
public bool KeysDown_342;
public bool KeysDown_343;
public bool KeysDown_344;
public bool KeysDown_345;
public bool KeysDown_346;
public bool KeysDown_347;
public bool KeysDown_348;
public bool KeysDown_349;
public bool KeysDown_350;
public bool KeysDown_351;
public bool KeysDown_352;
public bool KeysDown_353;
public bool KeysDown_354;
public bool KeysDown_355;
public bool KeysDown_356;
public bool KeysDown_357;
public bool KeysDown_358;
public bool KeysDown_359;
public bool KeysDown_360;
public bool KeysDown_361;
public bool KeysDown_362;
public bool KeysDown_363;
public bool KeysDown_364;
public bool KeysDown_365;
public bool KeysDown_366;
public bool KeysDown_367;
public bool KeysDown_368;
public bool KeysDown_369;
public bool KeysDown_370;
public bool KeysDown_371;
public bool KeysDown_372;
public bool KeysDown_373;
public bool KeysDown_374;
public bool KeysDown_375;
public bool KeysDown_376;
public bool KeysDown_377;
public bool KeysDown_378;
public bool KeysDown_379;
public bool KeysDown_380;
public bool KeysDown_381;
public bool KeysDown_382;
public bool KeysDown_383;
public bool KeysDown_384;
public bool KeysDown_385;
public bool KeysDown_386;
public bool KeysDown_387;
public bool KeysDown_388;
public bool KeysDown_389;
public bool KeysDown_390;
public bool KeysDown_391;
public bool KeysDown_392;
public bool KeysDown_393;
public bool KeysDown_394;
public bool KeysDown_395;
public bool KeysDown_396;
public bool KeysDown_397;
public bool KeysDown_398;
public bool KeysDown_399;
public bool KeysDown_400;
public bool KeysDown_401;
public bool KeysDown_402;
public bool KeysDown_403;
public bool KeysDown_404;
public bool KeysDown_405;
public bool KeysDown_406;
public bool KeysDown_407;
public bool KeysDown_408;
public bool KeysDown_409;
public bool KeysDown_410;
public bool KeysDown_411;
public bool KeysDown_412;
public bool KeysDown_413;
public bool KeysDown_414;
public bool KeysDown_415;
public bool KeysDown_416;
public bool KeysDown_417;
public bool KeysDown_418;
public bool KeysDown_419;
public bool KeysDown_420;
public bool KeysDown_421;
public bool KeysDown_422;
public bool KeysDown_423;
public bool KeysDown_424;
public bool KeysDown_425;
public bool KeysDown_426;
public bool KeysDown_427;
public bool KeysDown_428;
public bool KeysDown_429;
public bool KeysDown_430;
public bool KeysDown_431;
public bool KeysDown_432;
public bool KeysDown_433;
public bool KeysDown_434;
public bool KeysDown_435;
public bool KeysDown_436;
public bool KeysDown_437;
public bool KeysDown_438;
public bool KeysDown_439;
public bool KeysDown_440;
public bool KeysDown_441;
public bool KeysDown_442;
public bool KeysDown_443;
public bool KeysDown_444;
public bool KeysDown_445;
public bool KeysDown_446;
public bool KeysDown_447;
public bool KeysDown_448;
public bool KeysDown_449;
public bool KeysDown_450;
public bool KeysDown_451;
public bool KeysDown_452;
public bool KeysDown_453;
public bool KeysDown_454;
public bool KeysDown_455;
public bool KeysDown_456;
public bool KeysDown_457;
public bool KeysDown_458;
public bool KeysDown_459;
public bool KeysDown_460;
public bool KeysDown_461;
public bool KeysDown_462;
public bool KeysDown_463;
public bool KeysDown_464;
public bool KeysDown_465;
public bool KeysDown_466;
public bool KeysDown_467;
public bool KeysDown_468;
public bool KeysDown_469;
public bool KeysDown_470;
public bool KeysDown_471;
public bool KeysDown_472;
public bool KeysDown_473;
public bool KeysDown_474;
public bool KeysDown_475;
public bool KeysDown_476;
public bool KeysDown_477;
public bool KeysDown_478;
public bool KeysDown_479;
public bool KeysDown_480;
public bool KeysDown_481;
public bool KeysDown_482;
public bool KeysDown_483;
public bool KeysDown_484;
public bool KeysDown_485;
public bool KeysDown_486;
public bool KeysDown_487;
public bool KeysDown_488;
public bool KeysDown_489;
public bool KeysDown_490;
public bool KeysDown_491;
public bool KeysDown_492;
public bool KeysDown_493;
public bool KeysDown_494;
public bool KeysDown_495;
public bool KeysDown_496;
public bool KeysDown_497;
public bool KeysDown_498;
public bool KeysDown_499;
public bool KeysDown_500;
public bool KeysDown_501;
public bool KeysDown_502;
public bool KeysDown_503;
public bool KeysDown_504;
public bool KeysDown_505;
public bool KeysDown_506;
public bool KeysDown_507;
public bool KeysDown_508;
public bool KeysDown_509;
public bool KeysDown_510;
public bool KeysDown_511;
public bool KeysDown_512;
public bool KeysDown_513;
public bool KeysDown_514;
public bool KeysDown_515;
public bool KeysDown_516;
public bool KeysDown_517;
public bool KeysDown_518;
public bool KeysDown_519;
public bool KeysDown_520;
public bool KeysDown_521;
public bool KeysDown_522;
public bool KeysDown_523;
public bool KeysDown_524;
public bool KeysDown_525;
public bool KeysDown_526;
public bool KeysDown_527;
public bool KeysDown_528;
public bool KeysDown_529;
public bool KeysDown_530;
public bool KeysDown_531;
public bool KeysDown_532;
public bool KeysDown_533;
public bool KeysDown_534;
public bool KeysDown_535;
public bool KeysDown_536;
public bool KeysDown_537;
public bool KeysDown_538;
public bool KeysDown_539;
public bool KeysDown_540;
public bool KeysDown_541;
public bool KeysDown_542;
public bool KeysDown_543;
public bool KeysDown_544;
public bool KeysDown_545;
public bool KeysDown_546;
public bool KeysDown_547;
public bool KeysDown_548;
public bool KeysDown_549;
public bool KeysDown_550;
public bool KeysDown_551;
public bool KeysDown_552;
public bool KeysDown_553;
public bool KeysDown_554;
public bool KeysDown_555;
public bool KeysDown_556;
public bool KeysDown_557;
public bool KeysDown_558;
public bool KeysDown_559;
public bool KeysDown_560;
public bool KeysDown_561;
public bool KeysDown_562;
public bool KeysDown_563;
public bool KeysDown_564;
public bool KeysDown_565;
public bool KeysDown_566;
public bool KeysDown_567;
public bool KeysDown_568;
public bool KeysDown_569;
public bool KeysDown_570;
public bool KeysDown_571;
public bool KeysDown_572;
public bool KeysDown_573;
public bool KeysDown_574;
public bool KeysDown_575;
public bool KeysDown_576;
public bool KeysDown_577;
public bool KeysDown_578;
public bool KeysDown_579;
public bool KeysDown_580;
public bool KeysDown_581;
public bool KeysDown_582;
public bool KeysDown_583;
public bool KeysDown_584;
public bool KeysDown_585;
public bool KeysDown_586;
public bool KeysDown_587;
public bool KeysDown_588;
public bool KeysDown_589;
public bool KeysDown_590;
public bool KeysDown_591;
public bool KeysDown_592;
public bool KeysDown_593;
public bool KeysDown_594;
public bool KeysDown_595;
public bool KeysDown_596;
public bool KeysDown_597;
public bool KeysDown_598;
public bool KeysDown_599;
public bool KeysDown_600;
public bool KeysDown_601;
public bool KeysDown_602;
public bool KeysDown_603;
public bool KeysDown_604;
public bool KeysDown_605;
public bool KeysDown_606;
public bool KeysDown_607;
public bool KeysDown_608;
public bool KeysDown_609;
public bool KeysDown_610;
public bool KeysDown_611;
public bool KeysDown_612;
public bool KeysDown_613;
public bool KeysDown_614;
public bool KeysDown_615;
public bool KeysDown_616;
public bool KeysDown_617;
public bool KeysDown_618;
public bool KeysDown_619;
public bool KeysDown_620;
public bool KeysDown_621;
public bool KeysDown_622;
public bool KeysDown_623;
public bool KeysDown_624;
public bool KeysDown_625;
public bool KeysDown_626;
public bool KeysDown_627;
public bool KeysDown_628;
public bool KeysDown_629;
public bool KeysDown_630;
public bool KeysDown_631;
public bool KeysDown_632;
public bool KeysDown_633;
public bool KeysDown_634;
public bool KeysDown_635;
public bool KeysDown_636;
public bool KeysDown_637;
public bool KeysDown_638;
public bool KeysDown_639;
public bool KeysDown_640;
public bool KeysDown_641;
public bool KeysDown_642;
public bool KeysDown_643;
public bool KeysDown_644;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 MousePos;
/// <summary>
/// To be documented.
/// </summary>
public bool MouseDown_0;
public bool MouseDown_1;
public bool MouseDown_2;
public bool MouseDown_3;
public bool MouseDown_4;
/// <summary>
/// To be documented.
/// </summary>
public float MouseWheel;
/// <summary>
/// To be documented.
/// </summary>
public float MouseWheelH;
/// <summary>
/// To be documented.
/// </summary>
public uint MouseHoveredViewport;
/// <summary>
/// To be documented.
/// </summary>
public byte KeyCtrl;
/// <summary>
/// To be documented.
/// </summary>
public byte KeyShift;
/// <summary>
/// To be documented.
/// </summary>
public byte KeyAlt;
/// <summary>
/// To be documented.
/// </summary>
public byte KeySuper;
/// <summary>
/// To be documented.
/// </summary>
public float NavInputs_0;
public float NavInputs_1;
public float NavInputs_2;
public float NavInputs_3;
public float NavInputs_4;
public float NavInputs_5;
public float NavInputs_6;
public float NavInputs_7;
public float NavInputs_8;
public float NavInputs_9;
public float NavInputs_10;
public float NavInputs_11;
public float NavInputs_12;
public float NavInputs_13;
public float NavInputs_14;
public float NavInputs_15;
public float NavInputs_16;
public float NavInputs_17;
public float NavInputs_18;
public float NavInputs_19;
public float NavInputs_20;
/// <summary>
/// To be documented.
/// </summary>
public ImGuiModFlags KeyMods;
/// <summary>
/// To be documented.
/// </summary>
public ImGuiKeyData KeysData_0;
public ImGuiKeyData KeysData_1;
public ImGuiKeyData KeysData_2;
public ImGuiKeyData KeysData_3;
public ImGuiKeyData KeysData_4;
public ImGuiKeyData KeysData_5;
public ImGuiKeyData KeysData_6;
public ImGuiKeyData KeysData_7;
public ImGuiKeyData KeysData_8;
public ImGuiKeyData KeysData_9;
public ImGuiKeyData KeysData_10;
public ImGuiKeyData KeysData_11;
public ImGuiKeyData KeysData_12;
public ImGuiKeyData KeysData_13;
public ImGuiKeyData KeysData_14;
public ImGuiKeyData KeysData_15;
public ImGuiKeyData KeysData_16;
public ImGuiKeyData KeysData_17;
public ImGuiKeyData KeysData_18;
public ImGuiKeyData KeysData_19;
public ImGuiKeyData KeysData_20;
public ImGuiKeyData KeysData_21;
public ImGuiKeyData KeysData_22;
public ImGuiKeyData KeysData_23;
public ImGuiKeyData KeysData_24;
public ImGuiKeyData KeysData_25;
public ImGuiKeyData KeysData_26;
public ImGuiKeyData KeysData_27;
public ImGuiKeyData KeysData_28;
public ImGuiKeyData KeysData_29;
public ImGuiKeyData KeysData_30;
public ImGuiKeyData KeysData_31;
public ImGuiKeyData KeysData_32;
public ImGuiKeyData KeysData_33;
public ImGuiKeyData KeysData_34;
public ImGuiKeyData KeysData_35;
public ImGuiKeyData KeysData_36;
public ImGuiKeyData KeysData_37;
public ImGuiKeyData KeysData_38;
public ImGuiKeyData KeysData_39;
public ImGuiKeyData KeysData_40;
public ImGuiKeyData KeysData_41;
public ImGuiKeyData KeysData_42;
public ImGuiKeyData KeysData_43;
public ImGuiKeyData KeysData_44;
public ImGuiKeyData KeysData_45;
public ImGuiKeyData KeysData_46;
public ImGuiKeyData KeysData_47;
public ImGuiKeyData KeysData_48;
public ImGuiKeyData KeysData_49;
public ImGuiKeyData KeysData_50;
public ImGuiKeyData KeysData_51;
public ImGuiKeyData KeysData_52;
public ImGuiKeyData KeysData_53;
public ImGuiKeyData KeysData_54;
public ImGuiKeyData KeysData_55;
public ImGuiKeyData KeysData_56;
public ImGuiKeyData KeysData_57;
public ImGuiKeyData KeysData_58;
public ImGuiKeyData KeysData_59;
public ImGuiKeyData KeysData_60;
public ImGuiKeyData KeysData_61;
public ImGuiKeyData KeysData_62;
public ImGuiKeyData KeysData_63;
public ImGuiKeyData KeysData_64;
public ImGuiKeyData KeysData_65;
public ImGuiKeyData KeysData_66;
public ImGuiKeyData KeysData_67;
public ImGuiKeyData KeysData_68;
public ImGuiKeyData KeysData_69;
public ImGuiKeyData KeysData_70;
public ImGuiKeyData KeysData_71;
public ImGuiKeyData KeysData_72;
public ImGuiKeyData KeysData_73;
public ImGuiKeyData KeysData_74;
public ImGuiKeyData KeysData_75;
public ImGuiKeyData KeysData_76;
public ImGuiKeyData KeysData_77;
public ImGuiKeyData KeysData_78;
public ImGuiKeyData KeysData_79;
public ImGuiKeyData KeysData_80;
public ImGuiKeyData KeysData_81;
public ImGuiKeyData KeysData_82;
public ImGuiKeyData KeysData_83;
public ImGuiKeyData KeysData_84;
public ImGuiKeyData KeysData_85;
public ImGuiKeyData KeysData_86;
public ImGuiKeyData KeysData_87;
public ImGuiKeyData KeysData_88;
public ImGuiKeyData KeysData_89;
public ImGuiKeyData KeysData_90;
public ImGuiKeyData KeysData_91;
public ImGuiKeyData KeysData_92;
public ImGuiKeyData KeysData_93;
public ImGuiKeyData KeysData_94;
public ImGuiKeyData KeysData_95;
public ImGuiKeyData KeysData_96;
public ImGuiKeyData KeysData_97;
public ImGuiKeyData KeysData_98;
public ImGuiKeyData KeysData_99;
public ImGuiKeyData KeysData_100;
public ImGuiKeyData KeysData_101;
public ImGuiKeyData KeysData_102;
public ImGuiKeyData KeysData_103;
public ImGuiKeyData KeysData_104;
public ImGuiKeyData KeysData_105;
public ImGuiKeyData KeysData_106;
public ImGuiKeyData KeysData_107;
public ImGuiKeyData KeysData_108;
public ImGuiKeyData KeysData_109;
public ImGuiKeyData KeysData_110;
public ImGuiKeyData KeysData_111;
public ImGuiKeyData KeysData_112;
public ImGuiKeyData KeysData_113;
public ImGuiKeyData KeysData_114;
public ImGuiKeyData KeysData_115;
public ImGuiKeyData KeysData_116;
public ImGuiKeyData KeysData_117;
public ImGuiKeyData KeysData_118;
public ImGuiKeyData KeysData_119;
public ImGuiKeyData KeysData_120;
public ImGuiKeyData KeysData_121;
public ImGuiKeyData KeysData_122;
public ImGuiKeyData KeysData_123;
public ImGuiKeyData KeysData_124;
public ImGuiKeyData KeysData_125;
public ImGuiKeyData KeysData_126;
public ImGuiKeyData KeysData_127;
public ImGuiKeyData KeysData_128;
public ImGuiKeyData KeysData_129;
public ImGuiKeyData KeysData_130;
public ImGuiKeyData KeysData_131;
public ImGuiKeyData KeysData_132;
public ImGuiKeyData KeysData_133;
public ImGuiKeyData KeysData_134;
public ImGuiKeyData KeysData_135;
public ImGuiKeyData KeysData_136;
public ImGuiKeyData KeysData_137;
public ImGuiKeyData KeysData_138;
public ImGuiKeyData KeysData_139;
public ImGuiKeyData KeysData_140;
public ImGuiKeyData KeysData_141;
public ImGuiKeyData KeysData_142;
public ImGuiKeyData KeysData_143;
public ImGuiKeyData KeysData_144;
public ImGuiKeyData KeysData_145;
public ImGuiKeyData KeysData_146;
public ImGuiKeyData KeysData_147;
public ImGuiKeyData KeysData_148;
public ImGuiKeyData KeysData_149;
public ImGuiKeyData KeysData_150;
public ImGuiKeyData KeysData_151;
public ImGuiKeyData KeysData_152;
public ImGuiKeyData KeysData_153;
public ImGuiKeyData KeysData_154;
public ImGuiKeyData KeysData_155;
public ImGuiKeyData KeysData_156;
public ImGuiKeyData KeysData_157;
public ImGuiKeyData KeysData_158;
public ImGuiKeyData KeysData_159;
public ImGuiKeyData KeysData_160;
public ImGuiKeyData KeysData_161;
public ImGuiKeyData KeysData_162;
public ImGuiKeyData KeysData_163;
public ImGuiKeyData KeysData_164;
public ImGuiKeyData KeysData_165;
public ImGuiKeyData KeysData_166;
public ImGuiKeyData KeysData_167;
public ImGuiKeyData KeysData_168;
public ImGuiKeyData KeysData_169;
public ImGuiKeyData KeysData_170;
public ImGuiKeyData KeysData_171;
public ImGuiKeyData KeysData_172;
public ImGuiKeyData KeysData_173;
public ImGuiKeyData KeysData_174;
public ImGuiKeyData KeysData_175;
public ImGuiKeyData KeysData_176;
public ImGuiKeyData KeysData_177;
public ImGuiKeyData KeysData_178;
public ImGuiKeyData KeysData_179;
public ImGuiKeyData KeysData_180;
public ImGuiKeyData KeysData_181;
public ImGuiKeyData KeysData_182;
public ImGuiKeyData KeysData_183;
public ImGuiKeyData KeysData_184;
public ImGuiKeyData KeysData_185;
public ImGuiKeyData KeysData_186;
public ImGuiKeyData KeysData_187;
public ImGuiKeyData KeysData_188;
public ImGuiKeyData KeysData_189;
public ImGuiKeyData KeysData_190;
public ImGuiKeyData KeysData_191;
public ImGuiKeyData KeysData_192;
public ImGuiKeyData KeysData_193;
public ImGuiKeyData KeysData_194;
public ImGuiKeyData KeysData_195;
public ImGuiKeyData KeysData_196;
public ImGuiKeyData KeysData_197;
public ImGuiKeyData KeysData_198;
public ImGuiKeyData KeysData_199;
public ImGuiKeyData KeysData_200;
public ImGuiKeyData KeysData_201;
public ImGuiKeyData KeysData_202;
public ImGuiKeyData KeysData_203;
public ImGuiKeyData KeysData_204;
public ImGuiKeyData KeysData_205;
public ImGuiKeyData KeysData_206;
public ImGuiKeyData KeysData_207;
public ImGuiKeyData KeysData_208;
public ImGuiKeyData KeysData_209;
public ImGuiKeyData KeysData_210;
public ImGuiKeyData KeysData_211;
public ImGuiKeyData KeysData_212;
public ImGuiKeyData KeysData_213;
public ImGuiKeyData KeysData_214;
public ImGuiKeyData KeysData_215;
public ImGuiKeyData KeysData_216;
public ImGuiKeyData KeysData_217;
public ImGuiKeyData KeysData_218;
public ImGuiKeyData KeysData_219;
public ImGuiKeyData KeysData_220;
public ImGuiKeyData KeysData_221;
public ImGuiKeyData KeysData_222;
public ImGuiKeyData KeysData_223;
public ImGuiKeyData KeysData_224;
public ImGuiKeyData KeysData_225;
public ImGuiKeyData KeysData_226;
public ImGuiKeyData KeysData_227;
public ImGuiKeyData KeysData_228;
public ImGuiKeyData KeysData_229;
public ImGuiKeyData KeysData_230;
public ImGuiKeyData KeysData_231;
public ImGuiKeyData KeysData_232;
public ImGuiKeyData KeysData_233;
public ImGuiKeyData KeysData_234;
public ImGuiKeyData KeysData_235;
public ImGuiKeyData KeysData_236;
public ImGuiKeyData KeysData_237;
public ImGuiKeyData KeysData_238;
public ImGuiKeyData KeysData_239;
public ImGuiKeyData KeysData_240;
public ImGuiKeyData KeysData_241;
public ImGuiKeyData KeysData_242;
public ImGuiKeyData KeysData_243;
public ImGuiKeyData KeysData_244;
public ImGuiKeyData KeysData_245;
public ImGuiKeyData KeysData_246;
public ImGuiKeyData KeysData_247;
public ImGuiKeyData KeysData_248;
public ImGuiKeyData KeysData_249;
public ImGuiKeyData KeysData_250;
public ImGuiKeyData KeysData_251;
public ImGuiKeyData KeysData_252;
public ImGuiKeyData KeysData_253;
public ImGuiKeyData KeysData_254;
public ImGuiKeyData KeysData_255;
public ImGuiKeyData KeysData_256;
public ImGuiKeyData KeysData_257;
public ImGuiKeyData KeysData_258;
public ImGuiKeyData KeysData_259;
public ImGuiKeyData KeysData_260;
public ImGuiKeyData KeysData_261;
public ImGuiKeyData KeysData_262;
public ImGuiKeyData KeysData_263;
public ImGuiKeyData KeysData_264;
public ImGuiKeyData KeysData_265;
public ImGuiKeyData KeysData_266;
public ImGuiKeyData KeysData_267;
public ImGuiKeyData KeysData_268;
public ImGuiKeyData KeysData_269;
public ImGuiKeyData KeysData_270;
public ImGuiKeyData KeysData_271;
public ImGuiKeyData KeysData_272;
public ImGuiKeyData KeysData_273;
public ImGuiKeyData KeysData_274;
public ImGuiKeyData KeysData_275;
public ImGuiKeyData KeysData_276;
public ImGuiKeyData KeysData_277;
public ImGuiKeyData KeysData_278;
public ImGuiKeyData KeysData_279;
public ImGuiKeyData KeysData_280;
public ImGuiKeyData KeysData_281;
public ImGuiKeyData KeysData_282;
public ImGuiKeyData KeysData_283;
public ImGuiKeyData KeysData_284;
public ImGuiKeyData KeysData_285;
public ImGuiKeyData KeysData_286;
public ImGuiKeyData KeysData_287;
public ImGuiKeyData KeysData_288;
public ImGuiKeyData KeysData_289;
public ImGuiKeyData KeysData_290;
public ImGuiKeyData KeysData_291;
public ImGuiKeyData KeysData_292;
public ImGuiKeyData KeysData_293;
public ImGuiKeyData KeysData_294;
public ImGuiKeyData KeysData_295;
public ImGuiKeyData KeysData_296;
public ImGuiKeyData KeysData_297;
public ImGuiKeyData KeysData_298;
public ImGuiKeyData KeysData_299;
public ImGuiKeyData KeysData_300;
public ImGuiKeyData KeysData_301;
public ImGuiKeyData KeysData_302;
public ImGuiKeyData KeysData_303;
public ImGuiKeyData KeysData_304;
public ImGuiKeyData KeysData_305;
public ImGuiKeyData KeysData_306;
public ImGuiKeyData KeysData_307;
public ImGuiKeyData KeysData_308;
public ImGuiKeyData KeysData_309;
public ImGuiKeyData KeysData_310;
public ImGuiKeyData KeysData_311;
public ImGuiKeyData KeysData_312;
public ImGuiKeyData KeysData_313;
public ImGuiKeyData KeysData_314;
public ImGuiKeyData KeysData_315;
public ImGuiKeyData KeysData_316;
public ImGuiKeyData KeysData_317;
public ImGuiKeyData KeysData_318;
public ImGuiKeyData KeysData_319;
public ImGuiKeyData KeysData_320;
public ImGuiKeyData KeysData_321;
public ImGuiKeyData KeysData_322;
public ImGuiKeyData KeysData_323;
public ImGuiKeyData KeysData_324;
public ImGuiKeyData KeysData_325;
public ImGuiKeyData KeysData_326;
public ImGuiKeyData KeysData_327;
public ImGuiKeyData KeysData_328;
public ImGuiKeyData KeysData_329;
public ImGuiKeyData KeysData_330;
public ImGuiKeyData KeysData_331;
public ImGuiKeyData KeysData_332;
public ImGuiKeyData KeysData_333;
public ImGuiKeyData KeysData_334;
public ImGuiKeyData KeysData_335;
public ImGuiKeyData KeysData_336;
public ImGuiKeyData KeysData_337;
public ImGuiKeyData KeysData_338;
public ImGuiKeyData KeysData_339;
public ImGuiKeyData KeysData_340;
public ImGuiKeyData KeysData_341;
public ImGuiKeyData KeysData_342;
public ImGuiKeyData KeysData_343;
public ImGuiKeyData KeysData_344;
public ImGuiKeyData KeysData_345;
public ImGuiKeyData KeysData_346;
public ImGuiKeyData KeysData_347;
public ImGuiKeyData KeysData_348;
public ImGuiKeyData KeysData_349;
public ImGuiKeyData KeysData_350;
public ImGuiKeyData KeysData_351;
public ImGuiKeyData KeysData_352;
public ImGuiKeyData KeysData_353;
public ImGuiKeyData KeysData_354;
public ImGuiKeyData KeysData_355;
public ImGuiKeyData KeysData_356;
public ImGuiKeyData KeysData_357;
public ImGuiKeyData KeysData_358;
public ImGuiKeyData KeysData_359;
public ImGuiKeyData KeysData_360;
public ImGuiKeyData KeysData_361;
public ImGuiKeyData KeysData_362;
public ImGuiKeyData KeysData_363;
public ImGuiKeyData KeysData_364;
public ImGuiKeyData KeysData_365;
public ImGuiKeyData KeysData_366;
public ImGuiKeyData KeysData_367;
public ImGuiKeyData KeysData_368;
public ImGuiKeyData KeysData_369;
public ImGuiKeyData KeysData_370;
public ImGuiKeyData KeysData_371;
public ImGuiKeyData KeysData_372;
public ImGuiKeyData KeysData_373;
public ImGuiKeyData KeysData_374;
public ImGuiKeyData KeysData_375;
public ImGuiKeyData KeysData_376;
public ImGuiKeyData KeysData_377;
public ImGuiKeyData KeysData_378;
public ImGuiKeyData KeysData_379;
public ImGuiKeyData KeysData_380;
public ImGuiKeyData KeysData_381;
public ImGuiKeyData KeysData_382;
public ImGuiKeyData KeysData_383;
public ImGuiKeyData KeysData_384;
public ImGuiKeyData KeysData_385;
public ImGuiKeyData KeysData_386;
public ImGuiKeyData KeysData_387;
public ImGuiKeyData KeysData_388;
public ImGuiKeyData KeysData_389;
public ImGuiKeyData KeysData_390;
public ImGuiKeyData KeysData_391;
public ImGuiKeyData KeysData_392;
public ImGuiKeyData KeysData_393;
public ImGuiKeyData KeysData_394;
public ImGuiKeyData KeysData_395;
public ImGuiKeyData KeysData_396;
public ImGuiKeyData KeysData_397;
public ImGuiKeyData KeysData_398;
public ImGuiKeyData KeysData_399;
public ImGuiKeyData KeysData_400;
public ImGuiKeyData KeysData_401;
public ImGuiKeyData KeysData_402;
public ImGuiKeyData KeysData_403;
public ImGuiKeyData KeysData_404;
public ImGuiKeyData KeysData_405;
public ImGuiKeyData KeysData_406;
public ImGuiKeyData KeysData_407;
public ImGuiKeyData KeysData_408;
public ImGuiKeyData KeysData_409;
public ImGuiKeyData KeysData_410;
public ImGuiKeyData KeysData_411;
public ImGuiKeyData KeysData_412;
public ImGuiKeyData KeysData_413;
public ImGuiKeyData KeysData_414;
public ImGuiKeyData KeysData_415;
public ImGuiKeyData KeysData_416;
public ImGuiKeyData KeysData_417;
public ImGuiKeyData KeysData_418;
public ImGuiKeyData KeysData_419;
public ImGuiKeyData KeysData_420;
public ImGuiKeyData KeysData_421;
public ImGuiKeyData KeysData_422;
public ImGuiKeyData KeysData_423;
public ImGuiKeyData KeysData_424;
public ImGuiKeyData KeysData_425;
public ImGuiKeyData KeysData_426;
public ImGuiKeyData KeysData_427;
public ImGuiKeyData KeysData_428;
public ImGuiKeyData KeysData_429;
public ImGuiKeyData KeysData_430;
public ImGuiKeyData KeysData_431;
public ImGuiKeyData KeysData_432;
public ImGuiKeyData KeysData_433;
public ImGuiKeyData KeysData_434;
public ImGuiKeyData KeysData_435;
public ImGuiKeyData KeysData_436;
public ImGuiKeyData KeysData_437;
public ImGuiKeyData KeysData_438;
public ImGuiKeyData KeysData_439;
public ImGuiKeyData KeysData_440;
public ImGuiKeyData KeysData_441;
public ImGuiKeyData KeysData_442;
public ImGuiKeyData KeysData_443;
public ImGuiKeyData KeysData_444;
public ImGuiKeyData KeysData_445;
public ImGuiKeyData KeysData_446;
public ImGuiKeyData KeysData_447;
public ImGuiKeyData KeysData_448;
public ImGuiKeyData KeysData_449;
public ImGuiKeyData KeysData_450;
public ImGuiKeyData KeysData_451;
public ImGuiKeyData KeysData_452;
public ImGuiKeyData KeysData_453;
public ImGuiKeyData KeysData_454;
public ImGuiKeyData KeysData_455;
public ImGuiKeyData KeysData_456;
public ImGuiKeyData KeysData_457;
public ImGuiKeyData KeysData_458;
public ImGuiKeyData KeysData_459;
public ImGuiKeyData KeysData_460;
public ImGuiKeyData KeysData_461;
public ImGuiKeyData KeysData_462;
public ImGuiKeyData KeysData_463;
public ImGuiKeyData KeysData_464;
public ImGuiKeyData KeysData_465;
public ImGuiKeyData KeysData_466;
public ImGuiKeyData KeysData_467;
public ImGuiKeyData KeysData_468;
public ImGuiKeyData KeysData_469;
public ImGuiKeyData KeysData_470;
public ImGuiKeyData KeysData_471;
public ImGuiKeyData KeysData_472;
public ImGuiKeyData KeysData_473;
public ImGuiKeyData KeysData_474;
public ImGuiKeyData KeysData_475;
public ImGuiKeyData KeysData_476;
public ImGuiKeyData KeysData_477;
public ImGuiKeyData KeysData_478;
public ImGuiKeyData KeysData_479;
public ImGuiKeyData KeysData_480;
public ImGuiKeyData KeysData_481;
public ImGuiKeyData KeysData_482;
public ImGuiKeyData KeysData_483;
public ImGuiKeyData KeysData_484;
public ImGuiKeyData KeysData_485;
public ImGuiKeyData KeysData_486;
public ImGuiKeyData KeysData_487;
public ImGuiKeyData KeysData_488;
public ImGuiKeyData KeysData_489;
public ImGuiKeyData KeysData_490;
public ImGuiKeyData KeysData_491;
public ImGuiKeyData KeysData_492;
public ImGuiKeyData KeysData_493;
public ImGuiKeyData KeysData_494;
public ImGuiKeyData KeysData_495;
public ImGuiKeyData KeysData_496;
public ImGuiKeyData KeysData_497;
public ImGuiKeyData KeysData_498;
public ImGuiKeyData KeysData_499;
public ImGuiKeyData KeysData_500;
public ImGuiKeyData KeysData_501;
public ImGuiKeyData KeysData_502;
public ImGuiKeyData KeysData_503;
public ImGuiKeyData KeysData_504;
public ImGuiKeyData KeysData_505;
public ImGuiKeyData KeysData_506;
public ImGuiKeyData KeysData_507;
public ImGuiKeyData KeysData_508;
public ImGuiKeyData KeysData_509;
public ImGuiKeyData KeysData_510;
public ImGuiKeyData KeysData_511;
public ImGuiKeyData KeysData_512;
public ImGuiKeyData KeysData_513;
public ImGuiKeyData KeysData_514;
public ImGuiKeyData KeysData_515;
public ImGuiKeyData KeysData_516;
public ImGuiKeyData KeysData_517;
public ImGuiKeyData KeysData_518;
public ImGuiKeyData KeysData_519;
public ImGuiKeyData KeysData_520;
public ImGuiKeyData KeysData_521;
public ImGuiKeyData KeysData_522;
public ImGuiKeyData KeysData_523;
public ImGuiKeyData KeysData_524;
public ImGuiKeyData KeysData_525;
public ImGuiKeyData KeysData_526;
public ImGuiKeyData KeysData_527;
public ImGuiKeyData KeysData_528;
public ImGuiKeyData KeysData_529;
public ImGuiKeyData KeysData_530;
public ImGuiKeyData KeysData_531;
public ImGuiKeyData KeysData_532;
public ImGuiKeyData KeysData_533;
public ImGuiKeyData KeysData_534;
public ImGuiKeyData KeysData_535;
public ImGuiKeyData KeysData_536;
public ImGuiKeyData KeysData_537;
public ImGuiKeyData KeysData_538;
public ImGuiKeyData KeysData_539;
public ImGuiKeyData KeysData_540;
public ImGuiKeyData KeysData_541;
public ImGuiKeyData KeysData_542;
public ImGuiKeyData KeysData_543;
public ImGuiKeyData KeysData_544;
public ImGuiKeyData KeysData_545;
public ImGuiKeyData KeysData_546;
public ImGuiKeyData KeysData_547;
public ImGuiKeyData KeysData_548;
public ImGuiKeyData KeysData_549;
public ImGuiKeyData KeysData_550;
public ImGuiKeyData KeysData_551;
public ImGuiKeyData KeysData_552;
public ImGuiKeyData KeysData_553;
public ImGuiKeyData KeysData_554;
public ImGuiKeyData KeysData_555;
public ImGuiKeyData KeysData_556;
public ImGuiKeyData KeysData_557;
public ImGuiKeyData KeysData_558;
public ImGuiKeyData KeysData_559;
public ImGuiKeyData KeysData_560;
public ImGuiKeyData KeysData_561;
public ImGuiKeyData KeysData_562;
public ImGuiKeyData KeysData_563;
public ImGuiKeyData KeysData_564;
public ImGuiKeyData KeysData_565;
public ImGuiKeyData KeysData_566;
public ImGuiKeyData KeysData_567;
public ImGuiKeyData KeysData_568;
public ImGuiKeyData KeysData_569;
public ImGuiKeyData KeysData_570;
public ImGuiKeyData KeysData_571;
public ImGuiKeyData KeysData_572;
public ImGuiKeyData KeysData_573;
public ImGuiKeyData KeysData_574;
public ImGuiKeyData KeysData_575;
public ImGuiKeyData KeysData_576;
public ImGuiKeyData KeysData_577;
public ImGuiKeyData KeysData_578;
public ImGuiKeyData KeysData_579;
public ImGuiKeyData KeysData_580;
public ImGuiKeyData KeysData_581;
public ImGuiKeyData KeysData_582;
public ImGuiKeyData KeysData_583;
public ImGuiKeyData KeysData_584;
public ImGuiKeyData KeysData_585;
public ImGuiKeyData KeysData_586;
public ImGuiKeyData KeysData_587;
public ImGuiKeyData KeysData_588;
public ImGuiKeyData KeysData_589;
public ImGuiKeyData KeysData_590;
public ImGuiKeyData KeysData_591;
public ImGuiKeyData KeysData_592;
public ImGuiKeyData KeysData_593;
public ImGuiKeyData KeysData_594;
public ImGuiKeyData KeysData_595;
public ImGuiKeyData KeysData_596;
public ImGuiKeyData KeysData_597;
public ImGuiKeyData KeysData_598;
public ImGuiKeyData KeysData_599;
public ImGuiKeyData KeysData_600;
public ImGuiKeyData KeysData_601;
public ImGuiKeyData KeysData_602;
public ImGuiKeyData KeysData_603;
public ImGuiKeyData KeysData_604;
public ImGuiKeyData KeysData_605;
public ImGuiKeyData KeysData_606;
public ImGuiKeyData KeysData_607;
public ImGuiKeyData KeysData_608;
public ImGuiKeyData KeysData_609;
public ImGuiKeyData KeysData_610;
public ImGuiKeyData KeysData_611;
public ImGuiKeyData KeysData_612;
public ImGuiKeyData KeysData_613;
public ImGuiKeyData KeysData_614;
public ImGuiKeyData KeysData_615;
public ImGuiKeyData KeysData_616;
public ImGuiKeyData KeysData_617;
public ImGuiKeyData KeysData_618;
public ImGuiKeyData KeysData_619;
public ImGuiKeyData KeysData_620;
public ImGuiKeyData KeysData_621;
public ImGuiKeyData KeysData_622;
public ImGuiKeyData KeysData_623;
public ImGuiKeyData KeysData_624;
public ImGuiKeyData KeysData_625;
public ImGuiKeyData KeysData_626;
public ImGuiKeyData KeysData_627;
public ImGuiKeyData KeysData_628;
public ImGuiKeyData KeysData_629;
public ImGuiKeyData KeysData_630;
public ImGuiKeyData KeysData_631;
public ImGuiKeyData KeysData_632;
public ImGuiKeyData KeysData_633;
public ImGuiKeyData KeysData_634;
public ImGuiKeyData KeysData_635;
public ImGuiKeyData KeysData_636;
public ImGuiKeyData KeysData_637;
public ImGuiKeyData KeysData_638;
public ImGuiKeyData KeysData_639;
public ImGuiKeyData KeysData_640;
public ImGuiKeyData KeysData_641;
public ImGuiKeyData KeysData_642;
public ImGuiKeyData KeysData_643;
public ImGuiKeyData KeysData_644;
/// <summary>
/// To be documented.
/// </summary>
public byte WantCaptureMouseUnlessPopupClose;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 MousePosPrev;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 MouseClickedPos_0;
public Vector2 MouseClickedPos_1;
public Vector2 MouseClickedPos_2;
public Vector2 MouseClickedPos_3;
public Vector2 MouseClickedPos_4;
/// <summary>
/// To be documented.
/// </summary>
public double MouseClickedTime_0;
public double MouseClickedTime_1;
public double MouseClickedTime_2;
public double MouseClickedTime_3;
public double MouseClickedTime_4;
/// <summary>
/// To be documented.
/// </summary>
public bool MouseClicked_0;
public bool MouseClicked_1;
public bool MouseClicked_2;
public bool MouseClicked_3;
public bool MouseClicked_4;
/// <summary>
/// To be documented.
/// </summary>
public bool MouseDoubleClicked_0;
public bool MouseDoubleClicked_1;
public bool MouseDoubleClicked_2;
public bool MouseDoubleClicked_3;
public bool MouseDoubleClicked_4;
/// <summary>
/// To be documented.
/// </summary>
public ushort MouseClickedCount_0;
public ushort MouseClickedCount_1;
public ushort MouseClickedCount_2;
public ushort MouseClickedCount_3;
public ushort MouseClickedCount_4;
/// <summary>
/// To be documented.
/// </summary>
public ushort MouseClickedLastCount_0;
public ushort MouseClickedLastCount_1;
public ushort MouseClickedLastCount_2;
public ushort MouseClickedLastCount_3;
public ushort MouseClickedLastCount_4;
/// <summary>
/// To be documented.
/// </summary>
public bool MouseReleased_0;
public bool MouseReleased_1;
public bool MouseReleased_2;
public bool MouseReleased_3;
public bool MouseReleased_4;
/// <summary>
/// To be documented.
/// </summary>
public bool MouseDownOwned_0;
public bool MouseDownOwned_1;
public bool MouseDownOwned_2;
public bool MouseDownOwned_3;
public bool MouseDownOwned_4;
/// <summary>
/// To be documented.
/// </summary>
public bool MouseDownOwnedUnlessPopupClose_0;
public bool MouseDownOwnedUnlessPopupClose_1;
public bool MouseDownOwnedUnlessPopupClose_2;
public bool MouseDownOwnedUnlessPopupClose_3;
public bool MouseDownOwnedUnlessPopupClose_4;
/// <summary>
/// To be documented.
/// </summary>
public float MouseDownDuration_0;
public float MouseDownDuration_1;
public float MouseDownDuration_2;
public float MouseDownDuration_3;
public float MouseDownDuration_4;
/// <summary>
/// To be documented.
/// </summary>
public float MouseDownDurationPrev_0;
public float MouseDownDurationPrev_1;
public float MouseDownDurationPrev_2;
public float MouseDownDurationPrev_3;
public float MouseDownDurationPrev_4;
/// <summary>
/// To be documented.
/// </summary>
public Vector2 MouseDragMaxDistanceAbs_0;
public Vector2 MouseDragMaxDistanceAbs_1;
public Vector2 MouseDragMaxDistanceAbs_2;
public Vector2 MouseDragMaxDistanceAbs_3;
public Vector2 MouseDragMaxDistanceAbs_4;
/// <summary>
/// To be documented.
/// </summary>
public float MouseDragMaxDistanceSqr_0;
public float MouseDragMaxDistanceSqr_1;
public float MouseDragMaxDistanceSqr_2;
public float MouseDragMaxDistanceSqr_3;
public float MouseDragMaxDistanceSqr_4;
/// <summary>
/// To be documented.
/// </summary>
public float NavInputsDownDuration_0;
public float NavInputsDownDuration_1;
public float NavInputsDownDuration_2;
public float NavInputsDownDuration_3;
public float NavInputsDownDuration_4;
public float NavInputsDownDuration_5;
public float NavInputsDownDuration_6;
public float NavInputsDownDuration_7;
public float NavInputsDownDuration_8;
public float NavInputsDownDuration_9;
public float NavInputsDownDuration_10;
public float NavInputsDownDuration_11;
public float NavInputsDownDuration_12;
public float NavInputsDownDuration_13;
public float NavInputsDownDuration_14;
public float NavInputsDownDuration_15;
public float NavInputsDownDuration_16;
public float NavInputsDownDuration_17;
public float NavInputsDownDuration_18;
public float NavInputsDownDuration_19;
public float NavInputsDownDuration_20;
/// <summary>
/// To be documented.
/// </summary>
public float NavInputsDownDurationPrev_0;
public float NavInputsDownDurationPrev_1;
public float NavInputsDownDurationPrev_2;
public float NavInputsDownDurationPrev_3;
public float NavInputsDownDurationPrev_4;
public float NavInputsDownDurationPrev_5;
public float NavInputsDownDurationPrev_6;
public float NavInputsDownDurationPrev_7;
public float NavInputsDownDurationPrev_8;
public float NavInputsDownDurationPrev_9;
public float NavInputsDownDurationPrev_10;
public float NavInputsDownDurationPrev_11;
public float NavInputsDownDurationPrev_12;
public float NavInputsDownDurationPrev_13;
public float NavInputsDownDurationPrev_14;
public float NavInputsDownDurationPrev_15;
public float NavInputsDownDurationPrev_16;
public float NavInputsDownDurationPrev_17;
public float NavInputsDownDurationPrev_18;
public float NavInputsDownDurationPrev_19;
public float NavInputsDownDurationPrev_20;
/// <summary>
/// To be documented.
/// </summary>
public float PenPressure;
/// <summary>
/// To be documented.
/// </summary>
public byte AppFocusLost;
/// <summary>
/// To be documented.
/// </summary>
public byte AppAcceptingEvents;
/// <summary>
/// To be documented.
/// </summary>
public sbyte BackendUsingLegacyKeyArrays;
/// <summary>
/// To be documented.
/// </summary>
public byte BackendUsingLegacyNavInputArray;
/// <summary>
/// To be documented.
/// </summary>
public ushort InputQueueSurrogate;
/// <summary>
/// To be documented.
/// </summary>
public ImVector<ushort> InputQueueCharacters;
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImGuiIO(ImGuiConfigFlags configFlags = default, ImGuiBackendFlags backendFlags = default, Vector2 displaySize = default, float deltaTime = default, float iniSavingRate = default, byte* iniFilename = default, byte* logFilename = default, float mouseDoubleClickTime = default, float mouseDoubleClickMaxDist = default, float mouseDragThreshold = default, float keyRepeatDelay = default, float keyRepeatRate = default, void* userData = default, ImFontAtlasPtr fonts = default, float fontGlobalScale = default, bool fontAllowUserScaling = default, ImFontPtr fontDefault = default, Vector2 displayFramebufferScale = default, bool configDockingNoSplit = default, bool configDockingWithShift = default, bool configDockingAlwaysTabBar = default, bool configDockingTransparentPayload = default, bool configViewportsNoAutoMerge = default, bool configViewportsNoTaskBarIcon = default, bool configViewportsNoDecoration = default, bool configViewportsNoDefaultParent = default, bool mouseDrawCursor = default, bool configMacOsxBehaviors = default, bool configInputTrickleEventQueue = default, bool configInputTextCursorBlink = default, bool configDragClickToInputText = default, bool configWindowsResizeFromEdges = default, bool configWindowsMoveFromTitleBarOnly = default, float configMemoryCompactTimer = default, byte* backendPlatformName = default, byte* backendRendererName = default, void* backendPlatformUserData = default, void* backendRendererUserData = default, void* backendLanguageUserData = default, delegate*<void*, byte*> getClipboardTextFn = default, delegate*<void*, byte*, void> setClipboardTextFn = default, void* clipboardUserData = default, delegate*<ImGuiViewport*, ImGuiPlatformImeData*, void> setPlatformImeDataFn = default, void* unusedPadding = default, bool wantCaptureMouse = default, bool wantCaptureKeyboard = default, bool wantTextInput = default, bool wantSetMousePos = default, bool wantSaveIniSettings = default, bool navActive = default, bool navVisible = default, float framerate = default, int metricsRenderVertices = default, int metricsRenderIndices = default, int metricsRenderWindows = default, int metricsActiveWindows = default, int metricsActiveAllocations = default, Vector2 mouseDelta = default, int* keyMap = default, bool* keysDown = default, Vector2 mousePos = default, bool* mouseDown = default, float mouseWheel = default, float mouseWheelH = default, uint mouseHoveredViewport = default, bool keyCtrl = default, bool keyShift = default, bool keyAlt = default, bool keySuper = default, float* navInputs = default, ImGuiModFlags keyMods = default, ImGuiKeyData* keysData = default, bool wantCaptureMouseUnlessPopupClose = default, Vector2 mousePosPrev = default, Vector2* mouseClickedPos = default, double* mouseClickedTime = default, bool* mouseClicked = default, bool* mouseDoubleClicked = default, ushort* mouseClickedCount = default, ushort* mouseClickedLastCount = default, bool* mouseReleased = default, bool* mouseDownOwned = default, bool* mouseDownOwnedUnlessPopupClose = default, float* mouseDownDuration = default, float* mouseDownDurationPrev = default, Vector2* mouseDragMaxDistanceAbs = default, float* mouseDragMaxDistanceSqr = default, float* navInputsDownDuration = default, float* navInputsDownDurationPrev = default, float penPressure = default, bool appFocusLost = default, bool appAcceptingEvents = default, sbyte backendUsingLegacyKeyArrays = default, bool backendUsingLegacyNavInputArray = default, ushort inputQueueSurrogate = default, ImVector<ushort> inputQueueCharacters = default)
{
ConfigFlags = configFlags;
BackendFlags = backendFlags;
DisplaySize = displaySize;
DeltaTime = deltaTime;
IniSavingRate = iniSavingRate;
IniFilename = iniFilename;
LogFilename = logFilename;
MouseDoubleClickTime = mouseDoubleClickTime;
MouseDoubleClickMaxDist = mouseDoubleClickMaxDist;
MouseDragThreshold = mouseDragThreshold;
KeyRepeatDelay = keyRepeatDelay;
KeyRepeatRate = keyRepeatRate;
UserData = userData;
Fonts = fonts;
FontGlobalScale = fontGlobalScale;
FontAllowUserScaling = fontAllowUserScaling ? (byte)1 : (byte)0;
FontDefault = fontDefault;
DisplayFramebufferScale = displayFramebufferScale;
ConfigDockingNoSplit = configDockingNoSplit ? (byte)1 : (byte)0;
ConfigDockingWithShift = configDockingWithShift ? (byte)1 : (byte)0;
ConfigDockingAlwaysTabBar = configDockingAlwaysTabBar ? (byte)1 : (byte)0;
ConfigDockingTransparentPayload = configDockingTransparentPayload ? (byte)1 : (byte)0;
ConfigViewportsNoAutoMerge = configViewportsNoAutoMerge ? (byte)1 : (byte)0;
ConfigViewportsNoTaskBarIcon = configViewportsNoTaskBarIcon ? (byte)1 : (byte)0;
ConfigViewportsNoDecoration = configViewportsNoDecoration ? (byte)1 : (byte)0;
ConfigViewportsNoDefaultParent = configViewportsNoDefaultParent ? (byte)1 : (byte)0;
MouseDrawCursor = mouseDrawCursor ? (byte)1 : (byte)0;
ConfigMacOSXBehaviors = configMacOsxBehaviors ? (byte)1 : (byte)0;
ConfigInputTrickleEventQueue = configInputTrickleEventQueue ? (byte)1 : (byte)0;
ConfigInputTextCursorBlink = configInputTextCursorBlink ? (byte)1 : (byte)0;
ConfigDragClickToInputText = configDragClickToInputText ? (byte)1 : (byte)0;
ConfigWindowsResizeFromEdges = configWindowsResizeFromEdges ? (byte)1 : (byte)0;
ConfigWindowsMoveFromTitleBarOnly = configWindowsMoveFromTitleBarOnly ? (byte)1 : (byte)0;
ConfigMemoryCompactTimer = configMemoryCompactTimer;
BackendPlatformName = backendPlatformName;
BackendRendererName = backendRendererName;
BackendPlatformUserData = backendPlatformUserData;
BackendRendererUserData = backendRendererUserData;
BackendLanguageUserData = backendLanguageUserData;
GetClipboardTextFn = (void*)getClipboardTextFn;
SetClipboardTextFn = (void*)setClipboardTextFn;
ClipboardUserData = clipboardUserData;
SetPlatformImeDataFn = (void*)setPlatformImeDataFn;
UnusedPadding = unusedPadding;
WantCaptureMouse = wantCaptureMouse ? (byte)1 : (byte)0;
WantCaptureKeyboard = wantCaptureKeyboard ? (byte)1 : (byte)0;
WantTextInput = wantTextInput ? (byte)1 : (byte)0;
WantSetMousePos = wantSetMousePos ? (byte)1 : (byte)0;
WantSaveIniSettings = wantSaveIniSettings ? (byte)1 : (byte)0;
NavActive = navActive ? (byte)1 : (byte)0;
NavVisible = navVisible ? (byte)1 : (byte)0;
Framerate = framerate;
MetricsRenderVertices = metricsRenderVertices;
MetricsRenderIndices = metricsRenderIndices;
MetricsRenderWindows = metricsRenderWindows;
MetricsActiveWindows = metricsActiveWindows;
MetricsActiveAllocations = metricsActiveAllocations;
MouseDelta = mouseDelta;
if (keyMap != default(int*))
{
KeyMap_0 = keyMap[0];
KeyMap_1 = keyMap[1];
KeyMap_2 = keyMap[2];
KeyMap_3 = keyMap[3];
KeyMap_4 = keyMap[4];
KeyMap_5 = keyMap[5];
KeyMap_6 = keyMap[6];
KeyMap_7 = keyMap[7];
KeyMap_8 = keyMap[8];
KeyMap_9 = keyMap[9];
KeyMap_10 = keyMap[10];
KeyMap_11 = keyMap[11];
KeyMap_12 = keyMap[12];
KeyMap_13 = keyMap[13];
KeyMap_14 = keyMap[14];
KeyMap_15 = keyMap[15];
KeyMap_16 = keyMap[16];
KeyMap_17 = keyMap[17];
KeyMap_18 = keyMap[18];
KeyMap_19 = keyMap[19];
KeyMap_20 = keyMap[20];
KeyMap_21 = keyMap[21];
KeyMap_22 = keyMap[22];
KeyMap_23 = keyMap[23];
KeyMap_24 = keyMap[24];
KeyMap_25 = keyMap[25];
KeyMap_26 = keyMap[26];
KeyMap_27 = keyMap[27];
KeyMap_28 = keyMap[28];
KeyMap_29 = keyMap[29];
KeyMap_30 = keyMap[30];
KeyMap_31 = keyMap[31];
KeyMap_32 = keyMap[32];
KeyMap_33 = keyMap[33];
KeyMap_34 = keyMap[34];
KeyMap_35 = keyMap[35];
KeyMap_36 = keyMap[36];
KeyMap_37 = keyMap[37];
KeyMap_38 = keyMap[38];
KeyMap_39 = keyMap[39];
KeyMap_40 = keyMap[40];
KeyMap_41 = keyMap[41];
KeyMap_42 = keyMap[42];
KeyMap_43 = keyMap[43];
KeyMap_44 = keyMap[44];
KeyMap_45 = keyMap[45];
KeyMap_46 = keyMap[46];
KeyMap_47 = keyMap[47];
KeyMap_48 = keyMap[48];
KeyMap_49 = keyMap[49];
KeyMap_50 = keyMap[50];
KeyMap_51 = keyMap[51];
KeyMap_52 = keyMap[52];
KeyMap_53 = keyMap[53];
KeyMap_54 = keyMap[54];
KeyMap_55 = keyMap[55];
KeyMap_56 = keyMap[56];
KeyMap_57 = keyMap[57];
KeyMap_58 = keyMap[58];
KeyMap_59 = keyMap[59];
KeyMap_60 = keyMap[60];
KeyMap_61 = keyMap[61];
KeyMap_62 = keyMap[62];
KeyMap_63 = keyMap[63];
KeyMap_64 = keyMap[64];
KeyMap_65 = keyMap[65];
KeyMap_66 = keyMap[66];
KeyMap_67 = keyMap[67];
KeyMap_68 = keyMap[68];
KeyMap_69 = keyMap[69];
KeyMap_70 = keyMap[70];
KeyMap_71 = keyMap[71];
KeyMap_72 = keyMap[72];
KeyMap_73 = keyMap[73];
KeyMap_74 = keyMap[74];
KeyMap_75 = keyMap[75];
KeyMap_76 = keyMap[76];
KeyMap_77 = keyMap[77];
KeyMap_78 = keyMap[78];
KeyMap_79 = keyMap[79];
KeyMap_80 = keyMap[80];
KeyMap_81 = keyMap[81];
KeyMap_82 = keyMap[82];
KeyMap_83 = keyMap[83];
KeyMap_84 = keyMap[84];
KeyMap_85 = keyMap[85];
KeyMap_86 = keyMap[86];
KeyMap_87 = keyMap[87];
KeyMap_88 = keyMap[88];
KeyMap_89 = keyMap[89];
KeyMap_90 = keyMap[90];
KeyMap_91 = keyMap[91];
KeyMap_92 = keyMap[92];
KeyMap_93 = keyMap[93];
KeyMap_94 = keyMap[94];
KeyMap_95 = keyMap[95];
KeyMap_96 = keyMap[96];
KeyMap_97 = keyMap[97];
KeyMap_98 = keyMap[98];
KeyMap_99 = keyMap[99];
KeyMap_100 = keyMap[100];
KeyMap_101 = keyMap[101];
KeyMap_102 = keyMap[102];
KeyMap_103 = keyMap[103];
KeyMap_104 = keyMap[104];
KeyMap_105 = keyMap[105];
KeyMap_106 = keyMap[106];
KeyMap_107 = keyMap[107];
KeyMap_108 = keyMap[108];
KeyMap_109 = keyMap[109];
KeyMap_110 = keyMap[110];
KeyMap_111 = keyMap[111];
KeyMap_112 = keyMap[112];
KeyMap_113 = keyMap[113];
KeyMap_114 = keyMap[114];
KeyMap_115 = keyMap[115];
KeyMap_116 = keyMap[116];
KeyMap_117 = keyMap[117];
KeyMap_118 = keyMap[118];
KeyMap_119 = keyMap[119];
KeyMap_120 = keyMap[120];
KeyMap_121 = keyMap[121];
KeyMap_122 = keyMap[122];
KeyMap_123 = keyMap[123];
KeyMap_124 = keyMap[124];
KeyMap_125 = keyMap[125];
KeyMap_126 = keyMap[126];
KeyMap_127 = keyMap[127];
KeyMap_128 = keyMap[128];
KeyMap_129 = keyMap[129];
KeyMap_130 = keyMap[130];
KeyMap_131 = keyMap[131];
KeyMap_132 = keyMap[132];
KeyMap_133 = keyMap[133];
KeyMap_134 = keyMap[134];
KeyMap_135 = keyMap[135];
KeyMap_136 = keyMap[136];
KeyMap_137 = keyMap[137];
KeyMap_138 = keyMap[138];
KeyMap_139 = keyMap[139];
KeyMap_140 = keyMap[140];
KeyMap_141 = keyMap[141];
KeyMap_142 = keyMap[142];
KeyMap_143 = keyMap[143];
KeyMap_144 = keyMap[144];
KeyMap_145 = keyMap[145];
KeyMap_146 = keyMap[146];
KeyMap_147 = keyMap[147];
KeyMap_148 = keyMap[148];
KeyMap_149 = keyMap[149];
KeyMap_150 = keyMap[150];
KeyMap_151 = keyMap[151];
KeyMap_152 = keyMap[152];
KeyMap_153 = keyMap[153];
KeyMap_154 = keyMap[154];
KeyMap_155 = keyMap[155];
KeyMap_156 = keyMap[156];
KeyMap_157 = keyMap[157];
KeyMap_158 = keyMap[158];
KeyMap_159 = keyMap[159];
KeyMap_160 = keyMap[160];
KeyMap_161 = keyMap[161];
KeyMap_162 = keyMap[162];
KeyMap_163 = keyMap[163];
KeyMap_164 = keyMap[164];
KeyMap_165 = keyMap[165];
KeyMap_166 = keyMap[166];
KeyMap_167 = keyMap[167];
KeyMap_168 = keyMap[168];
KeyMap_169 = keyMap[169];
KeyMap_170 = keyMap[170];
KeyMap_171 = keyMap[171];
KeyMap_172 = keyMap[172];
KeyMap_173 = keyMap[173];
KeyMap_174 = keyMap[174];
KeyMap_175 = keyMap[175];
KeyMap_176 = keyMap[176];
KeyMap_177 = keyMap[177];
KeyMap_178 = keyMap[178];
KeyMap_179 = keyMap[179];
KeyMap_180 = keyMap[180];
KeyMap_181 = keyMap[181];
KeyMap_182 = keyMap[182];
KeyMap_183 = keyMap[183];
KeyMap_184 = keyMap[184];
KeyMap_185 = keyMap[185];
KeyMap_186 = keyMap[186];
KeyMap_187 = keyMap[187];
KeyMap_188 = keyMap[188];
KeyMap_189 = keyMap[189];
KeyMap_190 = keyMap[190];
KeyMap_191 = keyMap[191];
KeyMap_192 = keyMap[192];
KeyMap_193 = keyMap[193];
KeyMap_194 = keyMap[194];
KeyMap_195 = keyMap[195];
KeyMap_196 = keyMap[196];
KeyMap_197 = keyMap[197];
KeyMap_198 = keyMap[198];
KeyMap_199 = keyMap[199];
KeyMap_200 = keyMap[200];
KeyMap_201 = keyMap[201];
KeyMap_202 = keyMap[202];
KeyMap_203 = keyMap[203];
KeyMap_204 = keyMap[204];
KeyMap_205 = keyMap[205];
KeyMap_206 = keyMap[206];
KeyMap_207 = keyMap[207];
KeyMap_208 = keyMap[208];
KeyMap_209 = keyMap[209];
KeyMap_210 = keyMap[210];
KeyMap_211 = keyMap[211];
KeyMap_212 = keyMap[212];
KeyMap_213 = keyMap[213];
KeyMap_214 = keyMap[214];
KeyMap_215 = keyMap[215];
KeyMap_216 = keyMap[216];
KeyMap_217 = keyMap[217];
KeyMap_218 = keyMap[218];
KeyMap_219 = keyMap[219];
KeyMap_220 = keyMap[220];
KeyMap_221 = keyMap[221];
KeyMap_222 = keyMap[222];
KeyMap_223 = keyMap[223];
KeyMap_224 = keyMap[224];
KeyMap_225 = keyMap[225];
KeyMap_226 = keyMap[226];
KeyMap_227 = keyMap[227];
KeyMap_228 = keyMap[228];
KeyMap_229 = keyMap[229];
KeyMap_230 = keyMap[230];
KeyMap_231 = keyMap[231];
KeyMap_232 = keyMap[232];
KeyMap_233 = keyMap[233];
KeyMap_234 = keyMap[234];
KeyMap_235 = keyMap[235];
KeyMap_236 = keyMap[236];
KeyMap_237 = keyMap[237];
KeyMap_238 = keyMap[238];
KeyMap_239 = keyMap[239];
KeyMap_240 = keyMap[240];
KeyMap_241 = keyMap[241];
KeyMap_242 = keyMap[242];
KeyMap_243 = keyMap[243];
KeyMap_244 = keyMap[244];
KeyMap_245 = keyMap[245];
KeyMap_246 = keyMap[246];
KeyMap_247 = keyMap[247];
KeyMap_248 = keyMap[248];
KeyMap_249 = keyMap[249];
KeyMap_250 = keyMap[250];
KeyMap_251 = keyMap[251];
KeyMap_252 = keyMap[252];
KeyMap_253 = keyMap[253];
KeyMap_254 = keyMap[254];
KeyMap_255 = keyMap[255];
KeyMap_256 = keyMap[256];
KeyMap_257 = keyMap[257];
KeyMap_258 = keyMap[258];
KeyMap_259 = keyMap[259];
KeyMap_260 = keyMap[260];
KeyMap_261 = keyMap[261];
KeyMap_262 = keyMap[262];
KeyMap_263 = keyMap[263];
KeyMap_264 = keyMap[264];
KeyMap_265 = keyMap[265];
KeyMap_266 = keyMap[266];
KeyMap_267 = keyMap[267];
KeyMap_268 = keyMap[268];
KeyMap_269 = keyMap[269];
KeyMap_270 = keyMap[270];
KeyMap_271 = keyMap[271];
KeyMap_272 = keyMap[272];
KeyMap_273 = keyMap[273];
KeyMap_274 = keyMap[274];
KeyMap_275 = keyMap[275];
KeyMap_276 = keyMap[276];
KeyMap_277 = keyMap[277];
KeyMap_278 = keyMap[278];
KeyMap_279 = keyMap[279];
KeyMap_280 = keyMap[280];
KeyMap_281 = keyMap[281];
KeyMap_282 = keyMap[282];
KeyMap_283 = keyMap[283];
KeyMap_284 = keyMap[284];
KeyMap_285 = keyMap[285];
KeyMap_286 = keyMap[286];
KeyMap_287 = keyMap[287];
KeyMap_288 = keyMap[288];
KeyMap_289 = keyMap[289];
KeyMap_290 = keyMap[290];
KeyMap_291 = keyMap[291];
KeyMap_292 = keyMap[292];
KeyMap_293 = keyMap[293];
KeyMap_294 = keyMap[294];
KeyMap_295 = keyMap[295];
KeyMap_296 = keyMap[296];
KeyMap_297 = keyMap[297];
KeyMap_298 = keyMap[298];
KeyMap_299 = keyMap[299];
KeyMap_300 = keyMap[300];
KeyMap_301 = keyMap[301];
KeyMap_302 = keyMap[302];
KeyMap_303 = keyMap[303];
KeyMap_304 = keyMap[304];
KeyMap_305 = keyMap[305];
KeyMap_306 = keyMap[306];
KeyMap_307 = keyMap[307];
KeyMap_308 = keyMap[308];
KeyMap_309 = keyMap[309];
KeyMap_310 = keyMap[310];
KeyMap_311 = keyMap[311];
KeyMap_312 = keyMap[312];
KeyMap_313 = keyMap[313];
KeyMap_314 = keyMap[314];
KeyMap_315 = keyMap[315];
KeyMap_316 = keyMap[316];
KeyMap_317 = keyMap[317];
KeyMap_318 = keyMap[318];
KeyMap_319 = keyMap[319];
KeyMap_320 = keyMap[320];
KeyMap_321 = keyMap[321];
KeyMap_322 = keyMap[322];
KeyMap_323 = keyMap[323];
KeyMap_324 = keyMap[324];
KeyMap_325 = keyMap[325];
KeyMap_326 = keyMap[326];
KeyMap_327 = keyMap[327];
KeyMap_328 = keyMap[328];
KeyMap_329 = keyMap[329];
KeyMap_330 = keyMap[330];
KeyMap_331 = keyMap[331];
KeyMap_332 = keyMap[332];
KeyMap_333 = keyMap[333];
KeyMap_334 = keyMap[334];
KeyMap_335 = keyMap[335];
KeyMap_336 = keyMap[336];
KeyMap_337 = keyMap[337];
KeyMap_338 = keyMap[338];
KeyMap_339 = keyMap[339];
KeyMap_340 = keyMap[340];
KeyMap_341 = keyMap[341];
KeyMap_342 = keyMap[342];
KeyMap_343 = keyMap[343];
KeyMap_344 = keyMap[344];
KeyMap_345 = keyMap[345];
KeyMap_346 = keyMap[346];
KeyMap_347 = keyMap[347];
KeyMap_348 = keyMap[348];
KeyMap_349 = keyMap[349];
KeyMap_350 = keyMap[350];
KeyMap_351 = keyMap[351];
KeyMap_352 = keyMap[352];
KeyMap_353 = keyMap[353];
KeyMap_354 = keyMap[354];
KeyMap_355 = keyMap[355];
KeyMap_356 = keyMap[356];
KeyMap_357 = keyMap[357];
KeyMap_358 = keyMap[358];
KeyMap_359 = keyMap[359];
KeyMap_360 = keyMap[360];
KeyMap_361 = keyMap[361];
KeyMap_362 = keyMap[362];
KeyMap_363 = keyMap[363];
KeyMap_364 = keyMap[364];
KeyMap_365 = keyMap[365];
KeyMap_366 = keyMap[366];
KeyMap_367 = keyMap[367];
KeyMap_368 = keyMap[368];
KeyMap_369 = keyMap[369];
KeyMap_370 = keyMap[370];
KeyMap_371 = keyMap[371];
KeyMap_372 = keyMap[372];
KeyMap_373 = keyMap[373];
KeyMap_374 = keyMap[374];
KeyMap_375 = keyMap[375];
KeyMap_376 = keyMap[376];
KeyMap_377 = keyMap[377];
KeyMap_378 = keyMap[378];
KeyMap_379 = keyMap[379];
KeyMap_380 = keyMap[380];
KeyMap_381 = keyMap[381];
KeyMap_382 = keyMap[382];
KeyMap_383 = keyMap[383];
KeyMap_384 = keyMap[384];
KeyMap_385 = keyMap[385];
KeyMap_386 = keyMap[386];
KeyMap_387 = keyMap[387];
KeyMap_388 = keyMap[388];
KeyMap_389 = keyMap[389];
KeyMap_390 = keyMap[390];
KeyMap_391 = keyMap[391];
KeyMap_392 = keyMap[392];
KeyMap_393 = keyMap[393];
KeyMap_394 = keyMap[394];
KeyMap_395 = keyMap[395];
KeyMap_396 = keyMap[396];
KeyMap_397 = keyMap[397];
KeyMap_398 = keyMap[398];
KeyMap_399 = keyMap[399];
KeyMap_400 = keyMap[400];
KeyMap_401 = keyMap[401];
KeyMap_402 = keyMap[402];
KeyMap_403 = keyMap[403];
KeyMap_404 = keyMap[404];
KeyMap_405 = keyMap[405];
KeyMap_406 = keyMap[406];
KeyMap_407 = keyMap[407];
KeyMap_408 = keyMap[408];
KeyMap_409 = keyMap[409];
KeyMap_410 = keyMap[410];
KeyMap_411 = keyMap[411];
KeyMap_412 = keyMap[412];
KeyMap_413 = keyMap[413];
KeyMap_414 = keyMap[414];
KeyMap_415 = keyMap[415];
KeyMap_416 = keyMap[416];
KeyMap_417 = keyMap[417];
KeyMap_418 = keyMap[418];
KeyMap_419 = keyMap[419];
KeyMap_420 = keyMap[420];
KeyMap_421 = keyMap[421];
KeyMap_422 = keyMap[422];
KeyMap_423 = keyMap[423];
KeyMap_424 = keyMap[424];
KeyMap_425 = keyMap[425];
KeyMap_426 = keyMap[426];
KeyMap_427 = keyMap[427];
KeyMap_428 = keyMap[428];
KeyMap_429 = keyMap[429];
KeyMap_430 = keyMap[430];
KeyMap_431 = keyMap[431];
KeyMap_432 = keyMap[432];
KeyMap_433 = keyMap[433];
KeyMap_434 = keyMap[434];
KeyMap_435 = keyMap[435];
KeyMap_436 = keyMap[436];
KeyMap_437 = keyMap[437];
KeyMap_438 = keyMap[438];
KeyMap_439 = keyMap[439];
KeyMap_440 = keyMap[440];
KeyMap_441 = keyMap[441];
KeyMap_442 = keyMap[442];
KeyMap_443 = keyMap[443];
KeyMap_444 = keyMap[444];
KeyMap_445 = keyMap[445];
KeyMap_446 = keyMap[446];
KeyMap_447 = keyMap[447];
KeyMap_448 = keyMap[448];
KeyMap_449 = keyMap[449];
KeyMap_450 = keyMap[450];
KeyMap_451 = keyMap[451];
KeyMap_452 = keyMap[452];
KeyMap_453 = keyMap[453];
KeyMap_454 = keyMap[454];
KeyMap_455 = keyMap[455];
KeyMap_456 = keyMap[456];
KeyMap_457 = keyMap[457];
KeyMap_458 = keyMap[458];
KeyMap_459 = keyMap[459];
KeyMap_460 = keyMap[460];
KeyMap_461 = keyMap[461];
KeyMap_462 = keyMap[462];
KeyMap_463 = keyMap[463];
KeyMap_464 = keyMap[464];
KeyMap_465 = keyMap[465];
KeyMap_466 = keyMap[466];
KeyMap_467 = keyMap[467];
KeyMap_468 = keyMap[468];
KeyMap_469 = keyMap[469];
KeyMap_470 = keyMap[470];
KeyMap_471 = keyMap[471];
KeyMap_472 = keyMap[472];
KeyMap_473 = keyMap[473];
KeyMap_474 = keyMap[474];
KeyMap_475 = keyMap[475];
KeyMap_476 = keyMap[476];
KeyMap_477 = keyMap[477];
KeyMap_478 = keyMap[478];
KeyMap_479 = keyMap[479];
KeyMap_480 = keyMap[480];
KeyMap_481 = keyMap[481];
KeyMap_482 = keyMap[482];
KeyMap_483 = keyMap[483];
KeyMap_484 = keyMap[484];
KeyMap_485 = keyMap[485];
KeyMap_486 = keyMap[486];
KeyMap_487 = keyMap[487];
KeyMap_488 = keyMap[488];
KeyMap_489 = keyMap[489];
KeyMap_490 = keyMap[490];
KeyMap_491 = keyMap[491];
KeyMap_492 = keyMap[492];
KeyMap_493 = keyMap[493];
KeyMap_494 = keyMap[494];
KeyMap_495 = keyMap[495];
KeyMap_496 = keyMap[496];
KeyMap_497 = keyMap[497];
KeyMap_498 = keyMap[498];
KeyMap_499 = keyMap[499];
KeyMap_500 = keyMap[500];
KeyMap_501 = keyMap[501];
KeyMap_502 = keyMap[502];
KeyMap_503 = keyMap[503];
KeyMap_504 = keyMap[504];
KeyMap_505 = keyMap[505];
KeyMap_506 = keyMap[506];
KeyMap_507 = keyMap[507];
KeyMap_508 = keyMap[508];
KeyMap_509 = keyMap[509];
KeyMap_510 = keyMap[510];
KeyMap_511 = keyMap[511];
KeyMap_512 = keyMap[512];
KeyMap_513 = keyMap[513];
KeyMap_514 = keyMap[514];
KeyMap_515 = keyMap[515];
KeyMap_516 = keyMap[516];
KeyMap_517 = keyMap[517];
KeyMap_518 = keyMap[518];
KeyMap_519 = keyMap[519];
KeyMap_520 = keyMap[520];
KeyMap_521 = keyMap[521];
KeyMap_522 = keyMap[522];
KeyMap_523 = keyMap[523];
KeyMap_524 = keyMap[524];
KeyMap_525 = keyMap[525];
KeyMap_526 = keyMap[526];
KeyMap_527 = keyMap[527];
KeyMap_528 = keyMap[528];
KeyMap_529 = keyMap[529];
KeyMap_530 = keyMap[530];
KeyMap_531 = keyMap[531];
KeyMap_532 = keyMap[532];
KeyMap_533 = keyMap[533];
KeyMap_534 = keyMap[534];
KeyMap_535 = keyMap[535];
KeyMap_536 = keyMap[536];
KeyMap_537 = keyMap[537];
KeyMap_538 = keyMap[538];
KeyMap_539 = keyMap[539];
KeyMap_540 = keyMap[540];
KeyMap_541 = keyMap[541];
KeyMap_542 = keyMap[542];
KeyMap_543 = keyMap[543];
KeyMap_544 = keyMap[544];
KeyMap_545 = keyMap[545];
KeyMap_546 = keyMap[546];
KeyMap_547 = keyMap[547];
KeyMap_548 = keyMap[548];
KeyMap_549 = keyMap[549];
KeyMap_550 = keyMap[550];
KeyMap_551 = keyMap[551];
KeyMap_552 = keyMap[552];
KeyMap_553 = keyMap[553];
KeyMap_554 = keyMap[554];
KeyMap_555 = keyMap[555];
KeyMap_556 = keyMap[556];
KeyMap_557 = keyMap[557];
KeyMap_558 = keyMap[558];
KeyMap_559 = keyMap[559];
KeyMap_560 = keyMap[560];
KeyMap_561 = keyMap[561];
KeyMap_562 = keyMap[562];
KeyMap_563 = keyMap[563];
KeyMap_564 = keyMap[564];
KeyMap_565 = keyMap[565];
KeyMap_566 = keyMap[566];
KeyMap_567 = keyMap[567];
KeyMap_568 = keyMap[568];
KeyMap_569 = keyMap[569];
KeyMap_570 = keyMap[570];
KeyMap_571 = keyMap[571];
KeyMap_572 = keyMap[572];
KeyMap_573 = keyMap[573];
KeyMap_574 = keyMap[574];
KeyMap_575 = keyMap[575];
KeyMap_576 = keyMap[576];
KeyMap_577 = keyMap[577];
KeyMap_578 = keyMap[578];
KeyMap_579 = keyMap[579];
KeyMap_580 = keyMap[580];
KeyMap_581 = keyMap[581];
KeyMap_582 = keyMap[582];
KeyMap_583 = keyMap[583];
KeyMap_584 = keyMap[584];
KeyMap_585 = keyMap[585];
KeyMap_586 = keyMap[586];
KeyMap_587 = keyMap[587];
KeyMap_588 = keyMap[588];
KeyMap_589 = keyMap[589];
KeyMap_590 = keyMap[590];
KeyMap_591 = keyMap[591];
KeyMap_592 = keyMap[592];
KeyMap_593 = keyMap[593];
KeyMap_594 = keyMap[594];
KeyMap_595 = keyMap[595];
KeyMap_596 = keyMap[596];
KeyMap_597 = keyMap[597];
KeyMap_598 = keyMap[598];
KeyMap_599 = keyMap[599];
KeyMap_600 = keyMap[600];
KeyMap_601 = keyMap[601];
KeyMap_602 = keyMap[602];
KeyMap_603 = keyMap[603];
KeyMap_604 = keyMap[604];
KeyMap_605 = keyMap[605];
KeyMap_606 = keyMap[606];
KeyMap_607 = keyMap[607];
KeyMap_608 = keyMap[608];
KeyMap_609 = keyMap[609];
KeyMap_610 = keyMap[610];
KeyMap_611 = keyMap[611];
KeyMap_612 = keyMap[612];
KeyMap_613 = keyMap[613];
KeyMap_614 = keyMap[614];
KeyMap_615 = keyMap[615];
KeyMap_616 = keyMap[616];
KeyMap_617 = keyMap[617];
KeyMap_618 = keyMap[618];
KeyMap_619 = keyMap[619];
KeyMap_620 = keyMap[620];
KeyMap_621 = keyMap[621];
KeyMap_622 = keyMap[622];
KeyMap_623 = keyMap[623];
KeyMap_624 = keyMap[624];
KeyMap_625 = keyMap[625];
KeyMap_626 = keyMap[626];
KeyMap_627 = keyMap[627];
KeyMap_628 = keyMap[628];
KeyMap_629 = keyMap[629];
KeyMap_630 = keyMap[630];
KeyMap_631 = keyMap[631];
KeyMap_632 = keyMap[632];
KeyMap_633 = keyMap[633];
KeyMap_634 = keyMap[634];
KeyMap_635 = keyMap[635];
KeyMap_636 = keyMap[636];
KeyMap_637 = keyMap[637];
KeyMap_638 = keyMap[638];
KeyMap_639 = keyMap[639];
KeyMap_640 = keyMap[640];
KeyMap_641 = keyMap[641];
KeyMap_642 = keyMap[642];
KeyMap_643 = keyMap[643];
KeyMap_644 = keyMap[644];
}
if (keysDown != default(bool*))
{
KeysDown_0 = keysDown[0];
KeysDown_1 = keysDown[1];
KeysDown_2 = keysDown[2];
KeysDown_3 = keysDown[3];
KeysDown_4 = keysDown[4];
KeysDown_5 = keysDown[5];
KeysDown_6 = keysDown[6];
KeysDown_7 = keysDown[7];
KeysDown_8 = keysDown[8];
KeysDown_9 = keysDown[9];
KeysDown_10 = keysDown[10];
KeysDown_11 = keysDown[11];
KeysDown_12 = keysDown[12];
KeysDown_13 = keysDown[13];
KeysDown_14 = keysDown[14];
KeysDown_15 = keysDown[15];
KeysDown_16 = keysDown[16];
KeysDown_17 = keysDown[17];
KeysDown_18 = keysDown[18];
KeysDown_19 = keysDown[19];
KeysDown_20 = keysDown[20];
KeysDown_21 = keysDown[21];
KeysDown_22 = keysDown[22];
KeysDown_23 = keysDown[23];
KeysDown_24 = keysDown[24];
KeysDown_25 = keysDown[25];
KeysDown_26 = keysDown[26];
KeysDown_27 = keysDown[27];
KeysDown_28 = keysDown[28];
KeysDown_29 = keysDown[29];
KeysDown_30 = keysDown[30];
KeysDown_31 = keysDown[31];
KeysDown_32 = keysDown[32];
KeysDown_33 = keysDown[33];
KeysDown_34 = keysDown[34];
KeysDown_35 = keysDown[35];
KeysDown_36 = keysDown[36];
KeysDown_37 = keysDown[37];
KeysDown_38 = keysDown[38];
KeysDown_39 = keysDown[39];
KeysDown_40 = keysDown[40];
KeysDown_41 = keysDown[41];
KeysDown_42 = keysDown[42];
KeysDown_43 = keysDown[43];
KeysDown_44 = keysDown[44];
KeysDown_45 = keysDown[45];
KeysDown_46 = keysDown[46];
KeysDown_47 = keysDown[47];
KeysDown_48 = keysDown[48];
KeysDown_49 = keysDown[49];
KeysDown_50 = keysDown[50];
KeysDown_51 = keysDown[51];
KeysDown_52 = keysDown[52];
KeysDown_53 = keysDown[53];
KeysDown_54 = keysDown[54];
KeysDown_55 = keysDown[55];
KeysDown_56 = keysDown[56];
KeysDown_57 = keysDown[57];
KeysDown_58 = keysDown[58];
KeysDown_59 = keysDown[59];
KeysDown_60 = keysDown[60];
KeysDown_61 = keysDown[61];
KeysDown_62 = keysDown[62];
KeysDown_63 = keysDown[63];
KeysDown_64 = keysDown[64];
KeysDown_65 = keysDown[65];
KeysDown_66 = keysDown[66];
KeysDown_67 = keysDown[67];
KeysDown_68 = keysDown[68];
KeysDown_69 = keysDown[69];
KeysDown_70 = keysDown[70];
KeysDown_71 = keysDown[71];
KeysDown_72 = keysDown[72];
KeysDown_73 = keysDown[73];
KeysDown_74 = keysDown[74];
KeysDown_75 = keysDown[75];
KeysDown_76 = keysDown[76];
KeysDown_77 = keysDown[77];
KeysDown_78 = keysDown[78];
KeysDown_79 = keysDown[79];
KeysDown_80 = keysDown[80];
KeysDown_81 = keysDown[81];
KeysDown_82 = keysDown[82];
KeysDown_83 = keysDown[83];
KeysDown_84 = keysDown[84];
KeysDown_85 = keysDown[85];
KeysDown_86 = keysDown[86];
KeysDown_87 = keysDown[87];
KeysDown_88 = keysDown[88];
KeysDown_89 = keysDown[89];
KeysDown_90 = keysDown[90];
KeysDown_91 = keysDown[91];
KeysDown_92 = keysDown[92];
KeysDown_93 = keysDown[93];
KeysDown_94 = keysDown[94];
KeysDown_95 = keysDown[95];
KeysDown_96 = keysDown[96];
KeysDown_97 = keysDown[97];
KeysDown_98 = keysDown[98];
KeysDown_99 = keysDown[99];
KeysDown_100 = keysDown[100];
KeysDown_101 = keysDown[101];
KeysDown_102 = keysDown[102];
KeysDown_103 = keysDown[103];
KeysDown_104 = keysDown[104];
KeysDown_105 = keysDown[105];
KeysDown_106 = keysDown[106];
KeysDown_107 = keysDown[107];
KeysDown_108 = keysDown[108];
KeysDown_109 = keysDown[109];
KeysDown_110 = keysDown[110];
KeysDown_111 = keysDown[111];
KeysDown_112 = keysDown[112];
KeysDown_113 = keysDown[113];
KeysDown_114 = keysDown[114];
KeysDown_115 = keysDown[115];
KeysDown_116 = keysDown[116];
KeysDown_117 = keysDown[117];
KeysDown_118 = keysDown[118];
KeysDown_119 = keysDown[119];
KeysDown_120 = keysDown[120];
KeysDown_121 = keysDown[121];
KeysDown_122 = keysDown[122];
KeysDown_123 = keysDown[123];
KeysDown_124 = keysDown[124];
KeysDown_125 = keysDown[125];
KeysDown_126 = keysDown[126];
KeysDown_127 = keysDown[127];
KeysDown_128 = keysDown[128];
KeysDown_129 = keysDown[129];
KeysDown_130 = keysDown[130];
KeysDown_131 = keysDown[131];
KeysDown_132 = keysDown[132];
KeysDown_133 = keysDown[133];
KeysDown_134 = keysDown[134];
KeysDown_135 = keysDown[135];
KeysDown_136 = keysDown[136];
KeysDown_137 = keysDown[137];
KeysDown_138 = keysDown[138];
KeysDown_139 = keysDown[139];
KeysDown_140 = keysDown[140];
KeysDown_141 = keysDown[141];
KeysDown_142 = keysDown[142];
KeysDown_143 = keysDown[143];
KeysDown_144 = keysDown[144];
KeysDown_145 = keysDown[145];
KeysDown_146 = keysDown[146];
KeysDown_147 = keysDown[147];
KeysDown_148 = keysDown[148];
KeysDown_149 = keysDown[149];
KeysDown_150 = keysDown[150];
KeysDown_151 = keysDown[151];
KeysDown_152 = keysDown[152];
KeysDown_153 = keysDown[153];
KeysDown_154 = keysDown[154];
KeysDown_155 = keysDown[155];
KeysDown_156 = keysDown[156];
KeysDown_157 = keysDown[157];
KeysDown_158 = keysDown[158];
KeysDown_159 = keysDown[159];
KeysDown_160 = keysDown[160];
KeysDown_161 = keysDown[161];
KeysDown_162 = keysDown[162];
KeysDown_163 = keysDown[163];
KeysDown_164 = keysDown[164];
KeysDown_165 = keysDown[165];
KeysDown_166 = keysDown[166];
KeysDown_167 = keysDown[167];
KeysDown_168 = keysDown[168];
KeysDown_169 = keysDown[169];
KeysDown_170 = keysDown[170];
KeysDown_171 = keysDown[171];
KeysDown_172 = keysDown[172];
KeysDown_173 = keysDown[173];
KeysDown_174 = keysDown[174];
KeysDown_175 = keysDown[175];
KeysDown_176 = keysDown[176];
KeysDown_177 = keysDown[177];
KeysDown_178 = keysDown[178];
KeysDown_179 = keysDown[179];
KeysDown_180 = keysDown[180];
KeysDown_181 = keysDown[181];
KeysDown_182 = keysDown[182];
KeysDown_183 = keysDown[183];
KeysDown_184 = keysDown[184];
KeysDown_185 = keysDown[185];
KeysDown_186 = keysDown[186];
KeysDown_187 = keysDown[187];
KeysDown_188 = keysDown[188];
KeysDown_189 = keysDown[189];
KeysDown_190 = keysDown[190];
KeysDown_191 = keysDown[191];
KeysDown_192 = keysDown[192];
KeysDown_193 = keysDown[193];
KeysDown_194 = keysDown[194];
KeysDown_195 = keysDown[195];
KeysDown_196 = keysDown[196];
KeysDown_197 = keysDown[197];
KeysDown_198 = keysDown[198];
KeysDown_199 = keysDown[199];
KeysDown_200 = keysDown[200];
KeysDown_201 = keysDown[201];
KeysDown_202 = keysDown[202];
KeysDown_203 = keysDown[203];
KeysDown_204 = keysDown[204];
KeysDown_205 = keysDown[205];
KeysDown_206 = keysDown[206];
KeysDown_207 = keysDown[207];
KeysDown_208 = keysDown[208];
KeysDown_209 = keysDown[209];
KeysDown_210 = keysDown[210];
KeysDown_211 = keysDown[211];
KeysDown_212 = keysDown[212];
KeysDown_213 = keysDown[213];
KeysDown_214 = keysDown[214];
KeysDown_215 = keysDown[215];
KeysDown_216 = keysDown[216];
KeysDown_217 = keysDown[217];
KeysDown_218 = keysDown[218];
KeysDown_219 = keysDown[219];
KeysDown_220 = keysDown[220];
KeysDown_221 = keysDown[221];
KeysDown_222 = keysDown[222];
KeysDown_223 = keysDown[223];
KeysDown_224 = keysDown[224];
KeysDown_225 = keysDown[225];
KeysDown_226 = keysDown[226];
KeysDown_227 = keysDown[227];
KeysDown_228 = keysDown[228];
KeysDown_229 = keysDown[229];
KeysDown_230 = keysDown[230];
KeysDown_231 = keysDown[231];
KeysDown_232 = keysDown[232];
KeysDown_233 = keysDown[233];
KeysDown_234 = keysDown[234];
KeysDown_235 = keysDown[235];
KeysDown_236 = keysDown[236];
KeysDown_237 = keysDown[237];
KeysDown_238 = keysDown[238];
KeysDown_239 = keysDown[239];
KeysDown_240 = keysDown[240];
KeysDown_241 = keysDown[241];
KeysDown_242 = keysDown[242];
KeysDown_243 = keysDown[243];
KeysDown_244 = keysDown[244];
KeysDown_245 = keysDown[245];
KeysDown_246 = keysDown[246];
KeysDown_247 = keysDown[247];
KeysDown_248 = keysDown[248];
KeysDown_249 = keysDown[249];
KeysDown_250 = keysDown[250];
KeysDown_251 = keysDown[251];
KeysDown_252 = keysDown[252];
KeysDown_253 = keysDown[253];
KeysDown_254 = keysDown[254];
KeysDown_255 = keysDown[255];
KeysDown_256 = keysDown[256];
KeysDown_257 = keysDown[257];
KeysDown_258 = keysDown[258];
KeysDown_259 = keysDown[259];
KeysDown_260 = keysDown[260];
KeysDown_261 = keysDown[261];
KeysDown_262 = keysDown[262];
KeysDown_263 = keysDown[263];
KeysDown_264 = keysDown[264];
KeysDown_265 = keysDown[265];
KeysDown_266 = keysDown[266];
KeysDown_267 = keysDown[267];
KeysDown_268 = keysDown[268];
KeysDown_269 = keysDown[269];
KeysDown_270 = keysDown[270];
KeysDown_271 = keysDown[271];
KeysDown_272 = keysDown[272];
KeysDown_273 = keysDown[273];
KeysDown_274 = keysDown[274];
KeysDown_275 = keysDown[275];
KeysDown_276 = keysDown[276];
KeysDown_277 = keysDown[277];
KeysDown_278 = keysDown[278];
KeysDown_279 = keysDown[279];
KeysDown_280 = keysDown[280];
KeysDown_281 = keysDown[281];
KeysDown_282 = keysDown[282];
KeysDown_283 = keysDown[283];
KeysDown_284 = keysDown[284];
KeysDown_285 = keysDown[285];
KeysDown_286 = keysDown[286];
KeysDown_287 = keysDown[287];
KeysDown_288 = keysDown[288];
KeysDown_289 = keysDown[289];
KeysDown_290 = keysDown[290];
KeysDown_291 = keysDown[291];
KeysDown_292 = keysDown[292];
KeysDown_293 = keysDown[293];
KeysDown_294 = keysDown[294];
KeysDown_295 = keysDown[295];
KeysDown_296 = keysDown[296];
KeysDown_297 = keysDown[297];
KeysDown_298 = keysDown[298];
KeysDown_299 = keysDown[299];
KeysDown_300 = keysDown[300];
KeysDown_301 = keysDown[301];
KeysDown_302 = keysDown[302];
KeysDown_303 = keysDown[303];
KeysDown_304 = keysDown[304];
KeysDown_305 = keysDown[305];
KeysDown_306 = keysDown[306];
KeysDown_307 = keysDown[307];
KeysDown_308 = keysDown[308];
KeysDown_309 = keysDown[309];
KeysDown_310 = keysDown[310];
KeysDown_311 = keysDown[311];
KeysDown_312 = keysDown[312];
KeysDown_313 = keysDown[313];
KeysDown_314 = keysDown[314];
KeysDown_315 = keysDown[315];
KeysDown_316 = keysDown[316];
KeysDown_317 = keysDown[317];
KeysDown_318 = keysDown[318];
KeysDown_319 = keysDown[319];
KeysDown_320 = keysDown[320];
KeysDown_321 = keysDown[321];
KeysDown_322 = keysDown[322];
KeysDown_323 = keysDown[323];
KeysDown_324 = keysDown[324];
KeysDown_325 = keysDown[325];
KeysDown_326 = keysDown[326];
KeysDown_327 = keysDown[327];
KeysDown_328 = keysDown[328];
KeysDown_329 = keysDown[329];
KeysDown_330 = keysDown[330];
KeysDown_331 = keysDown[331];
KeysDown_332 = keysDown[332];
KeysDown_333 = keysDown[333];
KeysDown_334 = keysDown[334];
KeysDown_335 = keysDown[335];
KeysDown_336 = keysDown[336];
KeysDown_337 = keysDown[337];
KeysDown_338 = keysDown[338];
KeysDown_339 = keysDown[339];
KeysDown_340 = keysDown[340];
KeysDown_341 = keysDown[341];
KeysDown_342 = keysDown[342];
KeysDown_343 = keysDown[343];
KeysDown_344 = keysDown[344];
KeysDown_345 = keysDown[345];
KeysDown_346 = keysDown[346];
KeysDown_347 = keysDown[347];
KeysDown_348 = keysDown[348];
KeysDown_349 = keysDown[349];
KeysDown_350 = keysDown[350];
KeysDown_351 = keysDown[351];
KeysDown_352 = keysDown[352];
KeysDown_353 = keysDown[353];
KeysDown_354 = keysDown[354];
KeysDown_355 = keysDown[355];
KeysDown_356 = keysDown[356];
KeysDown_357 = keysDown[357];
KeysDown_358 = keysDown[358];
KeysDown_359 = keysDown[359];
KeysDown_360 = keysDown[360];
KeysDown_361 = keysDown[361];
KeysDown_362 = keysDown[362];
KeysDown_363 = keysDown[363];
KeysDown_364 = keysDown[364];
KeysDown_365 = keysDown[365];
KeysDown_366 = keysDown[366];
KeysDown_367 = keysDown[367];
KeysDown_368 = keysDown[368];
KeysDown_369 = keysDown[369];
KeysDown_370 = keysDown[370];
KeysDown_371 = keysDown[371];
KeysDown_372 = keysDown[372];
KeysDown_373 = keysDown[373];
KeysDown_374 = keysDown[374];
KeysDown_375 = keysDown[375];
KeysDown_376 = keysDown[376];
KeysDown_377 = keysDown[377];
KeysDown_378 = keysDown[378];
KeysDown_379 = keysDown[379];
KeysDown_380 = keysDown[380];
KeysDown_381 = keysDown[381];
KeysDown_382 = keysDown[382];
KeysDown_383 = keysDown[383];
KeysDown_384 = keysDown[384];
KeysDown_385 = keysDown[385];
KeysDown_386 = keysDown[386];
KeysDown_387 = keysDown[387];
KeysDown_388 = keysDown[388];
KeysDown_389 = keysDown[389];
KeysDown_390 = keysDown[390];
KeysDown_391 = keysDown[391];
KeysDown_392 = keysDown[392];
KeysDown_393 = keysDown[393];
KeysDown_394 = keysDown[394];
KeysDown_395 = keysDown[395];
KeysDown_396 = keysDown[396];
KeysDown_397 = keysDown[397];
KeysDown_398 = keysDown[398];
KeysDown_399 = keysDown[399];
KeysDown_400 = keysDown[400];
KeysDown_401 = keysDown[401];
KeysDown_402 = keysDown[402];
KeysDown_403 = keysDown[403];
KeysDown_404 = keysDown[404];
KeysDown_405 = keysDown[405];
KeysDown_406 = keysDown[406];
KeysDown_407 = keysDown[407];
KeysDown_408 = keysDown[408];
KeysDown_409 = keysDown[409];
KeysDown_410 = keysDown[410];
KeysDown_411 = keysDown[411];
KeysDown_412 = keysDown[412];
KeysDown_413 = keysDown[413];
KeysDown_414 = keysDown[414];
KeysDown_415 = keysDown[415];
KeysDown_416 = keysDown[416];
KeysDown_417 = keysDown[417];
KeysDown_418 = keysDown[418];
KeysDown_419 = keysDown[419];
KeysDown_420 = keysDown[420];
KeysDown_421 = keysDown[421];
KeysDown_422 = keysDown[422];
KeysDown_423 = keysDown[423];
KeysDown_424 = keysDown[424];
KeysDown_425 = keysDown[425];
KeysDown_426 = keysDown[426];
KeysDown_427 = keysDown[427];
KeysDown_428 = keysDown[428];
KeysDown_429 = keysDown[429];
KeysDown_430 = keysDown[430];
KeysDown_431 = keysDown[431];
KeysDown_432 = keysDown[432];
KeysDown_433 = keysDown[433];
KeysDown_434 = keysDown[434];
KeysDown_435 = keysDown[435];
KeysDown_436 = keysDown[436];
KeysDown_437 = keysDown[437];
KeysDown_438 = keysDown[438];
KeysDown_439 = keysDown[439];
KeysDown_440 = keysDown[440];
KeysDown_441 = keysDown[441];
KeysDown_442 = keysDown[442];
KeysDown_443 = keysDown[443];
KeysDown_444 = keysDown[444];
KeysDown_445 = keysDown[445];
KeysDown_446 = keysDown[446];
KeysDown_447 = keysDown[447];
KeysDown_448 = keysDown[448];
KeysDown_449 = keysDown[449];
KeysDown_450 = keysDown[450];
KeysDown_451 = keysDown[451];
KeysDown_452 = keysDown[452];
KeysDown_453 = keysDown[453];
KeysDown_454 = keysDown[454];
KeysDown_455 = keysDown[455];
KeysDown_456 = keysDown[456];
KeysDown_457 = keysDown[457];
KeysDown_458 = keysDown[458];
KeysDown_459 = keysDown[459];
KeysDown_460 = keysDown[460];
KeysDown_461 = keysDown[461];
KeysDown_462 = keysDown[462];
KeysDown_463 = keysDown[463];
KeysDown_464 = keysDown[464];
KeysDown_465 = keysDown[465];
KeysDown_466 = keysDown[466];
KeysDown_467 = keysDown[467];
KeysDown_468 = keysDown[468];
KeysDown_469 = keysDown[469];
KeysDown_470 = keysDown[470];
KeysDown_471 = keysDown[471];
KeysDown_472 = keysDown[472];
KeysDown_473 = keysDown[473];
KeysDown_474 = keysDown[474];
KeysDown_475 = keysDown[475];
KeysDown_476 = keysDown[476];
KeysDown_477 = keysDown[477];
KeysDown_478 = keysDown[478];
KeysDown_479 = keysDown[479];
KeysDown_480 = keysDown[480];
KeysDown_481 = keysDown[481];
KeysDown_482 = keysDown[482];
KeysDown_483 = keysDown[483];
KeysDown_484 = keysDown[484];
KeysDown_485 = keysDown[485];
KeysDown_486 = keysDown[486];
KeysDown_487 = keysDown[487];
KeysDown_488 = keysDown[488];
KeysDown_489 = keysDown[489];
KeysDown_490 = keysDown[490];
KeysDown_491 = keysDown[491];
KeysDown_492 = keysDown[492];
KeysDown_493 = keysDown[493];
KeysDown_494 = keysDown[494];
KeysDown_495 = keysDown[495];
KeysDown_496 = keysDown[496];
KeysDown_497 = keysDown[497];
KeysDown_498 = keysDown[498];
KeysDown_499 = keysDown[499];
KeysDown_500 = keysDown[500];
KeysDown_501 = keysDown[501];
KeysDown_502 = keysDown[502];
KeysDown_503 = keysDown[503];
KeysDown_504 = keysDown[504];
KeysDown_505 = keysDown[505];
KeysDown_506 = keysDown[506];
KeysDown_507 = keysDown[507];
KeysDown_508 = keysDown[508];
KeysDown_509 = keysDown[509];
KeysDown_510 = keysDown[510];
KeysDown_511 = keysDown[511];
KeysDown_512 = keysDown[512];
KeysDown_513 = keysDown[513];
KeysDown_514 = keysDown[514];
KeysDown_515 = keysDown[515];
KeysDown_516 = keysDown[516];
KeysDown_517 = keysDown[517];
KeysDown_518 = keysDown[518];
KeysDown_519 = keysDown[519];
KeysDown_520 = keysDown[520];
KeysDown_521 = keysDown[521];
KeysDown_522 = keysDown[522];
KeysDown_523 = keysDown[523];
KeysDown_524 = keysDown[524];
KeysDown_525 = keysDown[525];
KeysDown_526 = keysDown[526];
KeysDown_527 = keysDown[527];
KeysDown_528 = keysDown[528];
KeysDown_529 = keysDown[529];
KeysDown_530 = keysDown[530];
KeysDown_531 = keysDown[531];
KeysDown_532 = keysDown[532];
KeysDown_533 = keysDown[533];
KeysDown_534 = keysDown[534];
KeysDown_535 = keysDown[535];
KeysDown_536 = keysDown[536];
KeysDown_537 = keysDown[537];
KeysDown_538 = keysDown[538];
KeysDown_539 = keysDown[539];
KeysDown_540 = keysDown[540];
KeysDown_541 = keysDown[541];
KeysDown_542 = keysDown[542];
KeysDown_543 = keysDown[543];
KeysDown_544 = keysDown[544];
KeysDown_545 = keysDown[545];
KeysDown_546 = keysDown[546];
KeysDown_547 = keysDown[547];
KeysDown_548 = keysDown[548];
KeysDown_549 = keysDown[549];
KeysDown_550 = keysDown[550];
KeysDown_551 = keysDown[551];
KeysDown_552 = keysDown[552];
KeysDown_553 = keysDown[553];
KeysDown_554 = keysDown[554];
KeysDown_555 = keysDown[555];
KeysDown_556 = keysDown[556];
KeysDown_557 = keysDown[557];
KeysDown_558 = keysDown[558];
KeysDown_559 = keysDown[559];
KeysDown_560 = keysDown[560];
KeysDown_561 = keysDown[561];
KeysDown_562 = keysDown[562];
KeysDown_563 = keysDown[563];
KeysDown_564 = keysDown[564];
KeysDown_565 = keysDown[565];
KeysDown_566 = keysDown[566];
KeysDown_567 = keysDown[567];
KeysDown_568 = keysDown[568];
KeysDown_569 = keysDown[569];
KeysDown_570 = keysDown[570];
KeysDown_571 = keysDown[571];
KeysDown_572 = keysDown[572];
KeysDown_573 = keysDown[573];
KeysDown_574 = keysDown[574];
KeysDown_575 = keysDown[575];
KeysDown_576 = keysDown[576];
KeysDown_577 = keysDown[577];
KeysDown_578 = keysDown[578];
KeysDown_579 = keysDown[579];
KeysDown_580 = keysDown[580];
KeysDown_581 = keysDown[581];
KeysDown_582 = keysDown[582];
KeysDown_583 = keysDown[583];
KeysDown_584 = keysDown[584];
KeysDown_585 = keysDown[585];
KeysDown_586 = keysDown[586];
KeysDown_587 = keysDown[587];
KeysDown_588 = keysDown[588];
KeysDown_589 = keysDown[589];
KeysDown_590 = keysDown[590];
KeysDown_591 = keysDown[591];
KeysDown_592 = keysDown[592];
KeysDown_593 = keysDown[593];
KeysDown_594 = keysDown[594];
KeysDown_595 = keysDown[595];
KeysDown_596 = keysDown[596];
KeysDown_597 = keysDown[597];
KeysDown_598 = keysDown[598];
KeysDown_599 = keysDown[599];
KeysDown_600 = keysDown[600];
KeysDown_601 = keysDown[601];
KeysDown_602 = keysDown[602];
KeysDown_603 = keysDown[603];
KeysDown_604 = keysDown[604];
KeysDown_605 = keysDown[605];
KeysDown_606 = keysDown[606];
KeysDown_607 = keysDown[607];
KeysDown_608 = keysDown[608];
KeysDown_609 = keysDown[609];
KeysDown_610 = keysDown[610];
KeysDown_611 = keysDown[611];
KeysDown_612 = keysDown[612];
KeysDown_613 = keysDown[613];
KeysDown_614 = keysDown[614];
KeysDown_615 = keysDown[615];
KeysDown_616 = keysDown[616];
KeysDown_617 = keysDown[617];
KeysDown_618 = keysDown[618];
KeysDown_619 = keysDown[619];
KeysDown_620 = keysDown[620];
KeysDown_621 = keysDown[621];
KeysDown_622 = keysDown[622];
KeysDown_623 = keysDown[623];
KeysDown_624 = keysDown[624];
KeysDown_625 = keysDown[625];
KeysDown_626 = keysDown[626];
KeysDown_627 = keysDown[627];
KeysDown_628 = keysDown[628];
KeysDown_629 = keysDown[629];
KeysDown_630 = keysDown[630];
KeysDown_631 = keysDown[631];
KeysDown_632 = keysDown[632];
KeysDown_633 = keysDown[633];
KeysDown_634 = keysDown[634];
KeysDown_635 = keysDown[635];
KeysDown_636 = keysDown[636];
KeysDown_637 = keysDown[637];
KeysDown_638 = keysDown[638];
KeysDown_639 = keysDown[639];
KeysDown_640 = keysDown[640];
KeysDown_641 = keysDown[641];
KeysDown_642 = keysDown[642];
KeysDown_643 = keysDown[643];
KeysDown_644 = keysDown[644];
}
MousePos = mousePos;
if (mouseDown != default(bool*))
{
MouseDown_0 = mouseDown[0];
MouseDown_1 = mouseDown[1];
MouseDown_2 = mouseDown[2];
MouseDown_3 = mouseDown[3];
MouseDown_4 = mouseDown[4];
}
MouseWheel = mouseWheel;
MouseWheelH = mouseWheelH;
MouseHoveredViewport = mouseHoveredViewport;
KeyCtrl = keyCtrl ? (byte)1 : (byte)0;
KeyShift = keyShift ? (byte)1 : (byte)0;
KeyAlt = keyAlt ? (byte)1 : (byte)0;
KeySuper = keySuper ? (byte)1 : (byte)0;
if (navInputs != default(float*))
{
NavInputs_0 = navInputs[0];
NavInputs_1 = navInputs[1];
NavInputs_2 = navInputs[2];
NavInputs_3 = navInputs[3];
NavInputs_4 = navInputs[4];
NavInputs_5 = navInputs[5];
NavInputs_6 = navInputs[6];
NavInputs_7 = navInputs[7];
NavInputs_8 = navInputs[8];
NavInputs_9 = navInputs[9];
NavInputs_10 = navInputs[10];
NavInputs_11 = navInputs[11];
NavInputs_12 = navInputs[12];
NavInputs_13 = navInputs[13];
NavInputs_14 = navInputs[14];
NavInputs_15 = navInputs[15];
NavInputs_16 = navInputs[16];
NavInputs_17 = navInputs[17];
NavInputs_18 = navInputs[18];
NavInputs_19 = navInputs[19];
NavInputs_20 = navInputs[20];
}
KeyMods = keyMods;
if (keysData != default(ImGuiKeyData*))
{
KeysData_0 = keysData[0];
KeysData_1 = keysData[1];
KeysData_2 = keysData[2];
KeysData_3 = keysData[3];
KeysData_4 = keysData[4];
KeysData_5 = keysData[5];
KeysData_6 = keysData[6];
KeysData_7 = keysData[7];
KeysData_8 = keysData[8];
KeysData_9 = keysData[9];
KeysData_10 = keysData[10];
KeysData_11 = keysData[11];
KeysData_12 = keysData[12];
KeysData_13 = keysData[13];
KeysData_14 = keysData[14];
KeysData_15 = keysData[15];
KeysData_16 = keysData[16];
KeysData_17 = keysData[17];
KeysData_18 = keysData[18];
KeysData_19 = keysData[19];
KeysData_20 = keysData[20];
KeysData_21 = keysData[21];
KeysData_22 = keysData[22];
KeysData_23 = keysData[23];
KeysData_24 = keysData[24];
KeysData_25 = keysData[25];
KeysData_26 = keysData[26];
KeysData_27 = keysData[27];
KeysData_28 = keysData[28];
KeysData_29 = keysData[29];
KeysData_30 = keysData[30];
KeysData_31 = keysData[31];
KeysData_32 = keysData[32];
KeysData_33 = keysData[33];
KeysData_34 = keysData[34];
KeysData_35 = keysData[35];
KeysData_36 = keysData[36];
KeysData_37 = keysData[37];
KeysData_38 = keysData[38];
KeysData_39 = keysData[39];
KeysData_40 = keysData[40];
KeysData_41 = keysData[41];
KeysData_42 = keysData[42];
KeysData_43 = keysData[43];
KeysData_44 = keysData[44];
KeysData_45 = keysData[45];
KeysData_46 = keysData[46];
KeysData_47 = keysData[47];
KeysData_48 = keysData[48];
KeysData_49 = keysData[49];
KeysData_50 = keysData[50];
KeysData_51 = keysData[51];
KeysData_52 = keysData[52];
KeysData_53 = keysData[53];
KeysData_54 = keysData[54];
KeysData_55 = keysData[55];
KeysData_56 = keysData[56];
KeysData_57 = keysData[57];
KeysData_58 = keysData[58];
KeysData_59 = keysData[59];
KeysData_60 = keysData[60];
KeysData_61 = keysData[61];
KeysData_62 = keysData[62];
KeysData_63 = keysData[63];
KeysData_64 = keysData[64];
KeysData_65 = keysData[65];
KeysData_66 = keysData[66];
KeysData_67 = keysData[67];
KeysData_68 = keysData[68];
KeysData_69 = keysData[69];
KeysData_70 = keysData[70];
KeysData_71 = keysData[71];
KeysData_72 = keysData[72];
KeysData_73 = keysData[73];
KeysData_74 = keysData[74];
KeysData_75 = keysData[75];
KeysData_76 = keysData[76];
KeysData_77 = keysData[77];
KeysData_78 = keysData[78];
KeysData_79 = keysData[79];
KeysData_80 = keysData[80];
KeysData_81 = keysData[81];
KeysData_82 = keysData[82];
KeysData_83 = keysData[83];
KeysData_84 = keysData[84];
KeysData_85 = keysData[85];
KeysData_86 = keysData[86];
KeysData_87 = keysData[87];
KeysData_88 = keysData[88];
KeysData_89 = keysData[89];
KeysData_90 = keysData[90];
KeysData_91 = keysData[91];
KeysData_92 = keysData[92];
KeysData_93 = keysData[93];
KeysData_94 = keysData[94];
KeysData_95 = keysData[95];
KeysData_96 = keysData[96];
KeysData_97 = keysData[97];
KeysData_98 = keysData[98];
KeysData_99 = keysData[99];
KeysData_100 = keysData[100];
KeysData_101 = keysData[101];
KeysData_102 = keysData[102];
KeysData_103 = keysData[103];
KeysData_104 = keysData[104];
KeysData_105 = keysData[105];
KeysData_106 = keysData[106];
KeysData_107 = keysData[107];
KeysData_108 = keysData[108];
KeysData_109 = keysData[109];
KeysData_110 = keysData[110];
KeysData_111 = keysData[111];
KeysData_112 = keysData[112];
KeysData_113 = keysData[113];
KeysData_114 = keysData[114];
KeysData_115 = keysData[115];
KeysData_116 = keysData[116];
KeysData_117 = keysData[117];
KeysData_118 = keysData[118];
KeysData_119 = keysData[119];
KeysData_120 = keysData[120];
KeysData_121 = keysData[121];
KeysData_122 = keysData[122];
KeysData_123 = keysData[123];
KeysData_124 = keysData[124];
KeysData_125 = keysData[125];
KeysData_126 = keysData[126];
KeysData_127 = keysData[127];
KeysData_128 = keysData[128];
KeysData_129 = keysData[129];
KeysData_130 = keysData[130];
KeysData_131 = keysData[131];
KeysData_132 = keysData[132];
KeysData_133 = keysData[133];
KeysData_134 = keysData[134];
KeysData_135 = keysData[135];
KeysData_136 = keysData[136];
KeysData_137 = keysData[137];
KeysData_138 = keysData[138];
KeysData_139 = keysData[139];
KeysData_140 = keysData[140];
KeysData_141 = keysData[141];
KeysData_142 = keysData[142];
KeysData_143 = keysData[143];
KeysData_144 = keysData[144];
KeysData_145 = keysData[145];
KeysData_146 = keysData[146];
KeysData_147 = keysData[147];
KeysData_148 = keysData[148];
KeysData_149 = keysData[149];
KeysData_150 = keysData[150];
KeysData_151 = keysData[151];
KeysData_152 = keysData[152];
KeysData_153 = keysData[153];
KeysData_154 = keysData[154];
KeysData_155 = keysData[155];
KeysData_156 = keysData[156];
KeysData_157 = keysData[157];
KeysData_158 = keysData[158];
KeysData_159 = keysData[159];
KeysData_160 = keysData[160];
KeysData_161 = keysData[161];
KeysData_162 = keysData[162];
KeysData_163 = keysData[163];
KeysData_164 = keysData[164];
KeysData_165 = keysData[165];
KeysData_166 = keysData[166];
KeysData_167 = keysData[167];
KeysData_168 = keysData[168];
KeysData_169 = keysData[169];
KeysData_170 = keysData[170];
KeysData_171 = keysData[171];
KeysData_172 = keysData[172];
KeysData_173 = keysData[173];
KeysData_174 = keysData[174];
KeysData_175 = keysData[175];
KeysData_176 = keysData[176];
KeysData_177 = keysData[177];
KeysData_178 = keysData[178];
KeysData_179 = keysData[179];
KeysData_180 = keysData[180];
KeysData_181 = keysData[181];
KeysData_182 = keysData[182];
KeysData_183 = keysData[183];
KeysData_184 = keysData[184];
KeysData_185 = keysData[185];
KeysData_186 = keysData[186];
KeysData_187 = keysData[187];
KeysData_188 = keysData[188];
KeysData_189 = keysData[189];
KeysData_190 = keysData[190];
KeysData_191 = keysData[191];
KeysData_192 = keysData[192];
KeysData_193 = keysData[193];
KeysData_194 = keysData[194];
KeysData_195 = keysData[195];
KeysData_196 = keysData[196];
KeysData_197 = keysData[197];
KeysData_198 = keysData[198];
KeysData_199 = keysData[199];
KeysData_200 = keysData[200];
KeysData_201 = keysData[201];
KeysData_202 = keysData[202];
KeysData_203 = keysData[203];
KeysData_204 = keysData[204];
KeysData_205 = keysData[205];
KeysData_206 = keysData[206];
KeysData_207 = keysData[207];
KeysData_208 = keysData[208];
KeysData_209 = keysData[209];
KeysData_210 = keysData[210];
KeysData_211 = keysData[211];
KeysData_212 = keysData[212];
KeysData_213 = keysData[213];
KeysData_214 = keysData[214];
KeysData_215 = keysData[215];
KeysData_216 = keysData[216];
KeysData_217 = keysData[217];
KeysData_218 = keysData[218];
KeysData_219 = keysData[219];
KeysData_220 = keysData[220];
KeysData_221 = keysData[221];
KeysData_222 = keysData[222];
KeysData_223 = keysData[223];
KeysData_224 = keysData[224];
KeysData_225 = keysData[225];
KeysData_226 = keysData[226];
KeysData_227 = keysData[227];
KeysData_228 = keysData[228];
KeysData_229 = keysData[229];
KeysData_230 = keysData[230];
KeysData_231 = keysData[231];
KeysData_232 = keysData[232];
KeysData_233 = keysData[233];
KeysData_234 = keysData[234];
KeysData_235 = keysData[235];
KeysData_236 = keysData[236];
KeysData_237 = keysData[237];
KeysData_238 = keysData[238];
KeysData_239 = keysData[239];
KeysData_240 = keysData[240];
KeysData_241 = keysData[241];
KeysData_242 = keysData[242];
KeysData_243 = keysData[243];
KeysData_244 = keysData[244];
KeysData_245 = keysData[245];
KeysData_246 = keysData[246];
KeysData_247 = keysData[247];
KeysData_248 = keysData[248];
KeysData_249 = keysData[249];
KeysData_250 = keysData[250];
KeysData_251 = keysData[251];
KeysData_252 = keysData[252];
KeysData_253 = keysData[253];
KeysData_254 = keysData[254];
KeysData_255 = keysData[255];
KeysData_256 = keysData[256];
KeysData_257 = keysData[257];
KeysData_258 = keysData[258];
KeysData_259 = keysData[259];
KeysData_260 = keysData[260];
KeysData_261 = keysData[261];
KeysData_262 = keysData[262];
KeysData_263 = keysData[263];
KeysData_264 = keysData[264];
KeysData_265 = keysData[265];
KeysData_266 = keysData[266];
KeysData_267 = keysData[267];
KeysData_268 = keysData[268];
KeysData_269 = keysData[269];
KeysData_270 = keysData[270];
KeysData_271 = keysData[271];
KeysData_272 = keysData[272];
KeysData_273 = keysData[273];
KeysData_274 = keysData[274];
KeysData_275 = keysData[275];
KeysData_276 = keysData[276];
KeysData_277 = keysData[277];
KeysData_278 = keysData[278];
KeysData_279 = keysData[279];
KeysData_280 = keysData[280];
KeysData_281 = keysData[281];
KeysData_282 = keysData[282];
KeysData_283 = keysData[283];
KeysData_284 = keysData[284];
KeysData_285 = keysData[285];
KeysData_286 = keysData[286];
KeysData_287 = keysData[287];
KeysData_288 = keysData[288];
KeysData_289 = keysData[289];
KeysData_290 = keysData[290];
KeysData_291 = keysData[291];
KeysData_292 = keysData[292];
KeysData_293 = keysData[293];
KeysData_294 = keysData[294];
KeysData_295 = keysData[295];
KeysData_296 = keysData[296];
KeysData_297 = keysData[297];
KeysData_298 = keysData[298];
KeysData_299 = keysData[299];
KeysData_300 = keysData[300];
KeysData_301 = keysData[301];
KeysData_302 = keysData[302];
KeysData_303 = keysData[303];
KeysData_304 = keysData[304];
KeysData_305 = keysData[305];
KeysData_306 = keysData[306];
KeysData_307 = keysData[307];
KeysData_308 = keysData[308];
KeysData_309 = keysData[309];
KeysData_310 = keysData[310];
KeysData_311 = keysData[311];
KeysData_312 = keysData[312];
KeysData_313 = keysData[313];
KeysData_314 = keysData[314];
KeysData_315 = keysData[315];
KeysData_316 = keysData[316];
KeysData_317 = keysData[317];
KeysData_318 = keysData[318];
KeysData_319 = keysData[319];
KeysData_320 = keysData[320];
KeysData_321 = keysData[321];
KeysData_322 = keysData[322];
KeysData_323 = keysData[323];
KeysData_324 = keysData[324];
KeysData_325 = keysData[325];
KeysData_326 = keysData[326];
KeysData_327 = keysData[327];
KeysData_328 = keysData[328];
KeysData_329 = keysData[329];
KeysData_330 = keysData[330];
KeysData_331 = keysData[331];
KeysData_332 = keysData[332];
KeysData_333 = keysData[333];
KeysData_334 = keysData[334];
KeysData_335 = keysData[335];
KeysData_336 = keysData[336];
KeysData_337 = keysData[337];
KeysData_338 = keysData[338];
KeysData_339 = keysData[339];
KeysData_340 = keysData[340];
KeysData_341 = keysData[341];
KeysData_342 = keysData[342];
KeysData_343 = keysData[343];
KeysData_344 = keysData[344];
KeysData_345 = keysData[345];
KeysData_346 = keysData[346];
KeysData_347 = keysData[347];
KeysData_348 = keysData[348];
KeysData_349 = keysData[349];
KeysData_350 = keysData[350];
KeysData_351 = keysData[351];
KeysData_352 = keysData[352];
KeysData_353 = keysData[353];
KeysData_354 = keysData[354];
KeysData_355 = keysData[355];
KeysData_356 = keysData[356];
KeysData_357 = keysData[357];
KeysData_358 = keysData[358];
KeysData_359 = keysData[359];
KeysData_360 = keysData[360];
KeysData_361 = keysData[361];
KeysData_362 = keysData[362];
KeysData_363 = keysData[363];
KeysData_364 = keysData[364];
KeysData_365 = keysData[365];
KeysData_366 = keysData[366];
KeysData_367 = keysData[367];
KeysData_368 = keysData[368];
KeysData_369 = keysData[369];
KeysData_370 = keysData[370];
KeysData_371 = keysData[371];
KeysData_372 = keysData[372];
KeysData_373 = keysData[373];
KeysData_374 = keysData[374];
KeysData_375 = keysData[375];
KeysData_376 = keysData[376];
KeysData_377 = keysData[377];
KeysData_378 = keysData[378];
KeysData_379 = keysData[379];
KeysData_380 = keysData[380];
KeysData_381 = keysData[381];
KeysData_382 = keysData[382];
KeysData_383 = keysData[383];
KeysData_384 = keysData[384];
KeysData_385 = keysData[385];
KeysData_386 = keysData[386];
KeysData_387 = keysData[387];
KeysData_388 = keysData[388];
KeysData_389 = keysData[389];
KeysData_390 = keysData[390];
KeysData_391 = keysData[391];
KeysData_392 = keysData[392];
KeysData_393 = keysData[393];
KeysData_394 = keysData[394];
KeysData_395 = keysData[395];
KeysData_396 = keysData[396];
KeysData_397 = keysData[397];
KeysData_398 = keysData[398];
KeysData_399 = keysData[399];
KeysData_400 = keysData[400];
KeysData_401 = keysData[401];
KeysData_402 = keysData[402];
KeysData_403 = keysData[403];
KeysData_404 = keysData[404];
KeysData_405 = keysData[405];
KeysData_406 = keysData[406];
KeysData_407 = keysData[407];
KeysData_408 = keysData[408];
KeysData_409 = keysData[409];
KeysData_410 = keysData[410];
KeysData_411 = keysData[411];
KeysData_412 = keysData[412];
KeysData_413 = keysData[413];
KeysData_414 = keysData[414];
KeysData_415 = keysData[415];
KeysData_416 = keysData[416];
KeysData_417 = keysData[417];
KeysData_418 = keysData[418];
KeysData_419 = keysData[419];
KeysData_420 = keysData[420];
KeysData_421 = keysData[421];
KeysData_422 = keysData[422];
KeysData_423 = keysData[423];
KeysData_424 = keysData[424];
KeysData_425 = keysData[425];
KeysData_426 = keysData[426];
KeysData_427 = keysData[427];
KeysData_428 = keysData[428];
KeysData_429 = keysData[429];
KeysData_430 = keysData[430];
KeysData_431 = keysData[431];
KeysData_432 = keysData[432];
KeysData_433 = keysData[433];
KeysData_434 = keysData[434];
KeysData_435 = keysData[435];
KeysData_436 = keysData[436];
KeysData_437 = keysData[437];
KeysData_438 = keysData[438];
KeysData_439 = keysData[439];
KeysData_440 = keysData[440];
KeysData_441 = keysData[441];
KeysData_442 = keysData[442];
KeysData_443 = keysData[443];
KeysData_444 = keysData[444];
KeysData_445 = keysData[445];
KeysData_446 = keysData[446];
KeysData_447 = keysData[447];
KeysData_448 = keysData[448];
KeysData_449 = keysData[449];
KeysData_450 = keysData[450];
KeysData_451 = keysData[451];
KeysData_452 = keysData[452];
KeysData_453 = keysData[453];
KeysData_454 = keysData[454];
KeysData_455 = keysData[455];
KeysData_456 = keysData[456];
KeysData_457 = keysData[457];
KeysData_458 = keysData[458];
KeysData_459 = keysData[459];
KeysData_460 = keysData[460];
KeysData_461 = keysData[461];
KeysData_462 = keysData[462];
KeysData_463 = keysData[463];
KeysData_464 = keysData[464];
KeysData_465 = keysData[465];
KeysData_466 = keysData[466];
KeysData_467 = keysData[467];
KeysData_468 = keysData[468];
KeysData_469 = keysData[469];
KeysData_470 = keysData[470];
KeysData_471 = keysData[471];
KeysData_472 = keysData[472];
KeysData_473 = keysData[473];
KeysData_474 = keysData[474];
KeysData_475 = keysData[475];
KeysData_476 = keysData[476];
KeysData_477 = keysData[477];
KeysData_478 = keysData[478];
KeysData_479 = keysData[479];
KeysData_480 = keysData[480];
KeysData_481 = keysData[481];
KeysData_482 = keysData[482];
KeysData_483 = keysData[483];
KeysData_484 = keysData[484];
KeysData_485 = keysData[485];
KeysData_486 = keysData[486];
KeysData_487 = keysData[487];
KeysData_488 = keysData[488];
KeysData_489 = keysData[489];
KeysData_490 = keysData[490];
KeysData_491 = keysData[491];
KeysData_492 = keysData[492];
KeysData_493 = keysData[493];
KeysData_494 = keysData[494];
KeysData_495 = keysData[495];
KeysData_496 = keysData[496];
KeysData_497 = keysData[497];
KeysData_498 = keysData[498];
KeysData_499 = keysData[499];
KeysData_500 = keysData[500];
KeysData_501 = keysData[501];
KeysData_502 = keysData[502];
KeysData_503 = keysData[503];
KeysData_504 = keysData[504];
KeysData_505 = keysData[505];
KeysData_506 = keysData[506];
KeysData_507 = keysData[507];
KeysData_508 = keysData[508];
KeysData_509 = keysData[509];
KeysData_510 = keysData[510];
KeysData_511 = keysData[511];
KeysData_512 = keysData[512];
KeysData_513 = keysData[513];
KeysData_514 = keysData[514];
KeysData_515 = keysData[515];
KeysData_516 = keysData[516];
KeysData_517 = keysData[517];
KeysData_518 = keysData[518];
KeysData_519 = keysData[519];
KeysData_520 = keysData[520];
KeysData_521 = keysData[521];
KeysData_522 = keysData[522];
KeysData_523 = keysData[523];
KeysData_524 = keysData[524];
KeysData_525 = keysData[525];
KeysData_526 = keysData[526];
KeysData_527 = keysData[527];
KeysData_528 = keysData[528];
KeysData_529 = keysData[529];
KeysData_530 = keysData[530];
KeysData_531 = keysData[531];
KeysData_532 = keysData[532];
KeysData_533 = keysData[533];
KeysData_534 = keysData[534];
KeysData_535 = keysData[535];
KeysData_536 = keysData[536];
KeysData_537 = keysData[537];
KeysData_538 = keysData[538];
KeysData_539 = keysData[539];
KeysData_540 = keysData[540];
KeysData_541 = keysData[541];
KeysData_542 = keysData[542];
KeysData_543 = keysData[543];
KeysData_544 = keysData[544];
KeysData_545 = keysData[545];
KeysData_546 = keysData[546];
KeysData_547 = keysData[547];
KeysData_548 = keysData[548];
KeysData_549 = keysData[549];
KeysData_550 = keysData[550];
KeysData_551 = keysData[551];
KeysData_552 = keysData[552];
KeysData_553 = keysData[553];
KeysData_554 = keysData[554];
KeysData_555 = keysData[555];
KeysData_556 = keysData[556];
KeysData_557 = keysData[557];
KeysData_558 = keysData[558];
KeysData_559 = keysData[559];
KeysData_560 = keysData[560];
KeysData_561 = keysData[561];
KeysData_562 = keysData[562];
KeysData_563 = keysData[563];
KeysData_564 = keysData[564];
KeysData_565 = keysData[565];
KeysData_566 = keysData[566];
KeysData_567 = keysData[567];
KeysData_568 = keysData[568];
KeysData_569 = keysData[569];
KeysData_570 = keysData[570];
KeysData_571 = keysData[571];
KeysData_572 = keysData[572];
KeysData_573 = keysData[573];
KeysData_574 = keysData[574];
KeysData_575 = keysData[575];
KeysData_576 = keysData[576];
KeysData_577 = keysData[577];
KeysData_578 = keysData[578];
KeysData_579 = keysData[579];
KeysData_580 = keysData[580];
KeysData_581 = keysData[581];
KeysData_582 = keysData[582];
KeysData_583 = keysData[583];
KeysData_584 = keysData[584];
KeysData_585 = keysData[585];
KeysData_586 = keysData[586];
KeysData_587 = keysData[587];
KeysData_588 = keysData[588];
KeysData_589 = keysData[589];
KeysData_590 = keysData[590];
KeysData_591 = keysData[591];
KeysData_592 = keysData[592];
KeysData_593 = keysData[593];
KeysData_594 = keysData[594];
KeysData_595 = keysData[595];
KeysData_596 = keysData[596];
KeysData_597 = keysData[597];
KeysData_598 = keysData[598];
KeysData_599 = keysData[599];
KeysData_600 = keysData[600];
KeysData_601 = keysData[601];
KeysData_602 = keysData[602];
KeysData_603 = keysData[603];
KeysData_604 = keysData[604];
KeysData_605 = keysData[605];
KeysData_606 = keysData[606];
KeysData_607 = keysData[607];
KeysData_608 = keysData[608];
KeysData_609 = keysData[609];
KeysData_610 = keysData[610];
KeysData_611 = keysData[611];
KeysData_612 = keysData[612];
KeysData_613 = keysData[613];
KeysData_614 = keysData[614];
KeysData_615 = keysData[615];
KeysData_616 = keysData[616];
KeysData_617 = keysData[617];
KeysData_618 = keysData[618];
KeysData_619 = keysData[619];
KeysData_620 = keysData[620];
KeysData_621 = keysData[621];
KeysData_622 = keysData[622];
KeysData_623 = keysData[623];
KeysData_624 = keysData[624];
KeysData_625 = keysData[625];
KeysData_626 = keysData[626];
KeysData_627 = keysData[627];
KeysData_628 = keysData[628];
KeysData_629 = keysData[629];
KeysData_630 = keysData[630];
KeysData_631 = keysData[631];
KeysData_632 = keysData[632];
KeysData_633 = keysData[633];
KeysData_634 = keysData[634];
KeysData_635 = keysData[635];
KeysData_636 = keysData[636];
KeysData_637 = keysData[637];
KeysData_638 = keysData[638];
KeysData_639 = keysData[639];
KeysData_640 = keysData[640];
KeysData_641 = keysData[641];
KeysData_642 = keysData[642];
KeysData_643 = keysData[643];
KeysData_644 = keysData[644];
}
WantCaptureMouseUnlessPopupClose = wantCaptureMouseUnlessPopupClose ? (byte)1 : (byte)0;
MousePosPrev = mousePosPrev;
if (mouseClickedPos != default(Vector2*))
{
MouseClickedPos_0 = mouseClickedPos[0];
MouseClickedPos_1 = mouseClickedPos[1];
MouseClickedPos_2 = mouseClickedPos[2];
MouseClickedPos_3 = mouseClickedPos[3];
MouseClickedPos_4 = mouseClickedPos[4];
}
if (mouseClickedTime != default(double*))
{
MouseClickedTime_0 = mouseClickedTime[0];
MouseClickedTime_1 = mouseClickedTime[1];
MouseClickedTime_2 = mouseClickedTime[2];
MouseClickedTime_3 = mouseClickedTime[3];
MouseClickedTime_4 = mouseClickedTime[4];
}
if (mouseClicked != default(bool*))
{
MouseClicked_0 = mouseClicked[0];
MouseClicked_1 = mouseClicked[1];
MouseClicked_2 = mouseClicked[2];
MouseClicked_3 = mouseClicked[3];
MouseClicked_4 = mouseClicked[4];
}
if (mouseDoubleClicked != default(bool*))
{
MouseDoubleClicked_0 = mouseDoubleClicked[0];
MouseDoubleClicked_1 = mouseDoubleClicked[1];
MouseDoubleClicked_2 = mouseDoubleClicked[2];
MouseDoubleClicked_3 = mouseDoubleClicked[3];
MouseDoubleClicked_4 = mouseDoubleClicked[4];
}
if (mouseClickedCount != default(ushort*))
{
MouseClickedCount_0 = mouseClickedCount[0];
MouseClickedCount_1 = mouseClickedCount[1];
MouseClickedCount_2 = mouseClickedCount[2];
MouseClickedCount_3 = mouseClickedCount[3];
MouseClickedCount_4 = mouseClickedCount[4];
}
if (mouseClickedLastCount != default(ushort*))
{
MouseClickedLastCount_0 = mouseClickedLastCount[0];
MouseClickedLastCount_1 = mouseClickedLastCount[1];
MouseClickedLastCount_2 = mouseClickedLastCount[2];
MouseClickedLastCount_3 = mouseClickedLastCount[3];
MouseClickedLastCount_4 = mouseClickedLastCount[4];
}
if (mouseReleased != default(bool*))
{
MouseReleased_0 = mouseReleased[0];
MouseReleased_1 = mouseReleased[1];
MouseReleased_2 = mouseReleased[2];
MouseReleased_3 = mouseReleased[3];
MouseReleased_4 = mouseReleased[4];
}
if (mouseDownOwned != default(bool*))
{
MouseDownOwned_0 = mouseDownOwned[0];
MouseDownOwned_1 = mouseDownOwned[1];
MouseDownOwned_2 = mouseDownOwned[2];
MouseDownOwned_3 = mouseDownOwned[3];
MouseDownOwned_4 = mouseDownOwned[4];
}
if (mouseDownOwnedUnlessPopupClose != default(bool*))
{
MouseDownOwnedUnlessPopupClose_0 = mouseDownOwnedUnlessPopupClose[0];
MouseDownOwnedUnlessPopupClose_1 = mouseDownOwnedUnlessPopupClose[1];
MouseDownOwnedUnlessPopupClose_2 = mouseDownOwnedUnlessPopupClose[2];
MouseDownOwnedUnlessPopupClose_3 = mouseDownOwnedUnlessPopupClose[3];
MouseDownOwnedUnlessPopupClose_4 = mouseDownOwnedUnlessPopupClose[4];
}
if (mouseDownDuration != default(float*))
{
MouseDownDuration_0 = mouseDownDuration[0];
MouseDownDuration_1 = mouseDownDuration[1];
MouseDownDuration_2 = mouseDownDuration[2];
MouseDownDuration_3 = mouseDownDuration[3];
MouseDownDuration_4 = mouseDownDuration[4];
}
if (mouseDownDurationPrev != default(float*))
{
MouseDownDurationPrev_0 = mouseDownDurationPrev[0];
MouseDownDurationPrev_1 = mouseDownDurationPrev[1];
MouseDownDurationPrev_2 = mouseDownDurationPrev[2];
MouseDownDurationPrev_3 = mouseDownDurationPrev[3];
MouseDownDurationPrev_4 = mouseDownDurationPrev[4];
}
if (mouseDragMaxDistanceAbs != default(Vector2*))
{
MouseDragMaxDistanceAbs_0 = mouseDragMaxDistanceAbs[0];
MouseDragMaxDistanceAbs_1 = mouseDragMaxDistanceAbs[1];
MouseDragMaxDistanceAbs_2 = mouseDragMaxDistanceAbs[2];
MouseDragMaxDistanceAbs_3 = mouseDragMaxDistanceAbs[3];
MouseDragMaxDistanceAbs_4 = mouseDragMaxDistanceAbs[4];
}
if (mouseDragMaxDistanceSqr != default(float*))
{
MouseDragMaxDistanceSqr_0 = mouseDragMaxDistanceSqr[0];
MouseDragMaxDistanceSqr_1 = mouseDragMaxDistanceSqr[1];
MouseDragMaxDistanceSqr_2 = mouseDragMaxDistanceSqr[2];
MouseDragMaxDistanceSqr_3 = mouseDragMaxDistanceSqr[3];
MouseDragMaxDistanceSqr_4 = mouseDragMaxDistanceSqr[4];
}
if (navInputsDownDuration != default(float*))
{
NavInputsDownDuration_0 = navInputsDownDuration[0];
NavInputsDownDuration_1 = navInputsDownDuration[1];
NavInputsDownDuration_2 = navInputsDownDuration[2];
NavInputsDownDuration_3 = navInputsDownDuration[3];
NavInputsDownDuration_4 = navInputsDownDuration[4];
NavInputsDownDuration_5 = navInputsDownDuration[5];
NavInputsDownDuration_6 = navInputsDownDuration[6];
NavInputsDownDuration_7 = navInputsDownDuration[7];
NavInputsDownDuration_8 = navInputsDownDuration[8];
NavInputsDownDuration_9 = navInputsDownDuration[9];
NavInputsDownDuration_10 = navInputsDownDuration[10];
NavInputsDownDuration_11 = navInputsDownDuration[11];
NavInputsDownDuration_12 = navInputsDownDuration[12];
NavInputsDownDuration_13 = navInputsDownDuration[13];
NavInputsDownDuration_14 = navInputsDownDuration[14];
NavInputsDownDuration_15 = navInputsDownDuration[15];
NavInputsDownDuration_16 = navInputsDownDuration[16];
NavInputsDownDuration_17 = navInputsDownDuration[17];
NavInputsDownDuration_18 = navInputsDownDuration[18];
NavInputsDownDuration_19 = navInputsDownDuration[19];
NavInputsDownDuration_20 = navInputsDownDuration[20];
}
if (navInputsDownDurationPrev != default(float*))
{
NavInputsDownDurationPrev_0 = navInputsDownDurationPrev[0];
NavInputsDownDurationPrev_1 = navInputsDownDurationPrev[1];
NavInputsDownDurationPrev_2 = navInputsDownDurationPrev[2];
NavInputsDownDurationPrev_3 = navInputsDownDurationPrev[3];
NavInputsDownDurationPrev_4 = navInputsDownDurationPrev[4];
NavInputsDownDurationPrev_5 = navInputsDownDurationPrev[5];
NavInputsDownDurationPrev_6 = navInputsDownDurationPrev[6];
NavInputsDownDurationPrev_7 = navInputsDownDurationPrev[7];
NavInputsDownDurationPrev_8 = navInputsDownDurationPrev[8];
NavInputsDownDurationPrev_9 = navInputsDownDurationPrev[9];
NavInputsDownDurationPrev_10 = navInputsDownDurationPrev[10];
NavInputsDownDurationPrev_11 = navInputsDownDurationPrev[11];
NavInputsDownDurationPrev_12 = navInputsDownDurationPrev[12];
NavInputsDownDurationPrev_13 = navInputsDownDurationPrev[13];
NavInputsDownDurationPrev_14 = navInputsDownDurationPrev[14];
NavInputsDownDurationPrev_15 = navInputsDownDurationPrev[15];
NavInputsDownDurationPrev_16 = navInputsDownDurationPrev[16];
NavInputsDownDurationPrev_17 = navInputsDownDurationPrev[17];
NavInputsDownDurationPrev_18 = navInputsDownDurationPrev[18];
NavInputsDownDurationPrev_19 = navInputsDownDurationPrev[19];
NavInputsDownDurationPrev_20 = navInputsDownDurationPrev[20];
}
PenPressure = penPressure;
AppFocusLost = appFocusLost ? (byte)1 : (byte)0;
AppAcceptingEvents = appAcceptingEvents ? (byte)1 : (byte)0;
BackendUsingLegacyKeyArrays = backendUsingLegacyKeyArrays;
BackendUsingLegacyNavInputArray = backendUsingLegacyNavInputArray ? (byte)1 : (byte)0;
InputQueueSurrogate = inputQueueSurrogate;
InputQueueCharacters = inputQueueCharacters;
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe ImGuiIO(ImGuiConfigFlags configFlags = default, ImGuiBackendFlags backendFlags = default, Vector2 displaySize = default, float deltaTime = default, float iniSavingRate = default, byte* iniFilename = default, byte* logFilename = default, float mouseDoubleClickTime = default, float mouseDoubleClickMaxDist = default, float mouseDragThreshold = default, float keyRepeatDelay = default, float keyRepeatRate = default, void* userData = default, ImFontAtlasPtr fonts = default, float fontGlobalScale = default, bool fontAllowUserScaling = default, ImFontPtr fontDefault = default, Vector2 displayFramebufferScale = default, bool configDockingNoSplit = default, bool configDockingWithShift = default, bool configDockingAlwaysTabBar = default, bool configDockingTransparentPayload = default, bool configViewportsNoAutoMerge = default, bool configViewportsNoTaskBarIcon = default, bool configViewportsNoDecoration = default, bool configViewportsNoDefaultParent = default, bool mouseDrawCursor = default, bool configMacOsxBehaviors = default, bool configInputTrickleEventQueue = default, bool configInputTextCursorBlink = default, bool configDragClickToInputText = default, bool configWindowsResizeFromEdges = default, bool configWindowsMoveFromTitleBarOnly = default, float configMemoryCompactTimer = default, byte* backendPlatformName = default, byte* backendRendererName = default, void* backendPlatformUserData = default, void* backendRendererUserData = default, void* backendLanguageUserData = default, delegate*<void*, byte*> getClipboardTextFn = default, delegate*<void*, byte*, void> setClipboardTextFn = default, void* clipboardUserData = default, delegate*<ImGuiViewport*, ImGuiPlatformImeData*, void> setPlatformImeDataFn = default, void* unusedPadding = default, bool wantCaptureMouse = default, bool wantCaptureKeyboard = default, bool wantTextInput = default, bool wantSetMousePos = default, bool wantSaveIniSettings = default, bool navActive = default, bool navVisible = default, float framerate = default, int metricsRenderVertices = default, int metricsRenderIndices = default, int metricsRenderWindows = default, int metricsActiveWindows = default, int metricsActiveAllocations = default, Vector2 mouseDelta = default, Span<int> keyMap = default, Span<bool> keysDown = default, Vector2 mousePos = default, Span<bool> mouseDown = default, float mouseWheel = default, float mouseWheelH = default, uint mouseHoveredViewport = default, bool keyCtrl = default, bool keyShift = default, bool keyAlt = default, bool keySuper = default, Span<float> navInputs = default, ImGuiModFlags keyMods = default, Span<ImGuiKeyData> keysData = default, bool wantCaptureMouseUnlessPopupClose = default, Vector2 mousePosPrev = default, Span<Vector2> mouseClickedPos = default, Span<double> mouseClickedTime = default, Span<bool> mouseClicked = default, Span<bool> mouseDoubleClicked = default, Span<ushort> mouseClickedCount = default, Span<ushort> mouseClickedLastCount = default, Span<bool> mouseReleased = default, Span<bool> mouseDownOwned = default, Span<bool> mouseDownOwnedUnlessPopupClose = default, Span<float> mouseDownDuration = default, Span<float> mouseDownDurationPrev = default, Span<Vector2> mouseDragMaxDistanceAbs = default, Span<float> mouseDragMaxDistanceSqr = default, Span<float> navInputsDownDuration = default, Span<float> navInputsDownDurationPrev = default, float penPressure = default, bool appFocusLost = default, bool appAcceptingEvents = default, sbyte backendUsingLegacyKeyArrays = default, bool backendUsingLegacyNavInputArray = default, ushort inputQueueSurrogate = default, ImVector<ushort> inputQueueCharacters = default)
{
ConfigFlags = configFlags;
BackendFlags = backendFlags;
DisplaySize = displaySize;
DeltaTime = deltaTime;
IniSavingRate = iniSavingRate;
IniFilename = iniFilename;
LogFilename = logFilename;
MouseDoubleClickTime = mouseDoubleClickTime;
MouseDoubleClickMaxDist = mouseDoubleClickMaxDist;
MouseDragThreshold = mouseDragThreshold;
KeyRepeatDelay = keyRepeatDelay;
KeyRepeatRate = keyRepeatRate;
UserData = userData;
Fonts = fonts;
FontGlobalScale = fontGlobalScale;
FontAllowUserScaling = fontAllowUserScaling ? (byte)1 : (byte)0;
FontDefault = fontDefault;
DisplayFramebufferScale = displayFramebufferScale;
ConfigDockingNoSplit = configDockingNoSplit ? (byte)1 : (byte)0;
ConfigDockingWithShift = configDockingWithShift ? (byte)1 : (byte)0;
ConfigDockingAlwaysTabBar = configDockingAlwaysTabBar ? (byte)1 : (byte)0;
ConfigDockingTransparentPayload = configDockingTransparentPayload ? (byte)1 : (byte)0;
ConfigViewportsNoAutoMerge = configViewportsNoAutoMerge ? (byte)1 : (byte)0;
ConfigViewportsNoTaskBarIcon = configViewportsNoTaskBarIcon ? (byte)1 : (byte)0;
ConfigViewportsNoDecoration = configViewportsNoDecoration ? (byte)1 : (byte)0;
ConfigViewportsNoDefaultParent = configViewportsNoDefaultParent ? (byte)1 : (byte)0;
MouseDrawCursor = mouseDrawCursor ? (byte)1 : (byte)0;
ConfigMacOSXBehaviors = configMacOsxBehaviors ? (byte)1 : (byte)0;
ConfigInputTrickleEventQueue = configInputTrickleEventQueue ? (byte)1 : (byte)0;
ConfigInputTextCursorBlink = configInputTextCursorBlink ? (byte)1 : (byte)0;
ConfigDragClickToInputText = configDragClickToInputText ? (byte)1 : (byte)0;
ConfigWindowsResizeFromEdges = configWindowsResizeFromEdges ? (byte)1 : (byte)0;
ConfigWindowsMoveFromTitleBarOnly = configWindowsMoveFromTitleBarOnly ? (byte)1 : (byte)0;
ConfigMemoryCompactTimer = configMemoryCompactTimer;
BackendPlatformName = backendPlatformName;
BackendRendererName = backendRendererName;
BackendPlatformUserData = backendPlatformUserData;
BackendRendererUserData = backendRendererUserData;
BackendLanguageUserData = backendLanguageUserData;
GetClipboardTextFn = (void*)getClipboardTextFn;
SetClipboardTextFn = (void*)setClipboardTextFn;
ClipboardUserData = clipboardUserData;
SetPlatformImeDataFn = (void*)setPlatformImeDataFn;
UnusedPadding = unusedPadding;
WantCaptureMouse = wantCaptureMouse ? (byte)1 : (byte)0;
WantCaptureKeyboard = wantCaptureKeyboard ? (byte)1 : (byte)0;
WantTextInput = wantTextInput ? (byte)1 : (byte)0;
WantSetMousePos = wantSetMousePos ? (byte)1 : (byte)0;
WantSaveIniSettings = wantSaveIniSettings ? (byte)1 : (byte)0;
NavActive = navActive ? (byte)1 : (byte)0;
NavVisible = navVisible ? (byte)1 : (byte)0;
Framerate = framerate;
MetricsRenderVertices = metricsRenderVertices;
MetricsRenderIndices = metricsRenderIndices;
MetricsRenderWindows = metricsRenderWindows;
MetricsActiveWindows = metricsActiveWindows;
MetricsActiveAllocations = metricsActiveAllocations;
MouseDelta = mouseDelta;
if (keyMap != default(Span<int>))
{
KeyMap_0 = keyMap[0];
KeyMap_1 = keyMap[1];
KeyMap_2 = keyMap[2];
KeyMap_3 = keyMap[3];
KeyMap_4 = keyMap[4];
KeyMap_5 = keyMap[5];
KeyMap_6 = keyMap[6];
KeyMap_7 = keyMap[7];
KeyMap_8 = keyMap[8];
KeyMap_9 = keyMap[9];
KeyMap_10 = keyMap[10];
KeyMap_11 = keyMap[11];
KeyMap_12 = keyMap[12];
KeyMap_13 = keyMap[13];
KeyMap_14 = keyMap[14];
KeyMap_15 = keyMap[15];
KeyMap_16 = keyMap[16];
KeyMap_17 = keyMap[17];
KeyMap_18 = keyMap[18];
KeyMap_19 = keyMap[19];
KeyMap_20 = keyMap[20];
KeyMap_21 = keyMap[21];
KeyMap_22 = keyMap[22];
KeyMap_23 = keyMap[23];
KeyMap_24 = keyMap[24];
KeyMap_25 = keyMap[25];
KeyMap_26 = keyMap[26];
KeyMap_27 = keyMap[27];
KeyMap_28 = keyMap[28];
KeyMap_29 = keyMap[29];
KeyMap_30 = keyMap[30];
KeyMap_31 = keyMap[31];
KeyMap_32 = keyMap[32];
KeyMap_33 = keyMap[33];
KeyMap_34 = keyMap[34];
KeyMap_35 = keyMap[35];
KeyMap_36 = keyMap[36];
KeyMap_37 = keyMap[37];
KeyMap_38 = keyMap[38];
KeyMap_39 = keyMap[39];
KeyMap_40 = keyMap[40];
KeyMap_41 = keyMap[41];
KeyMap_42 = keyMap[42];
KeyMap_43 = keyMap[43];
KeyMap_44 = keyMap[44];
KeyMap_45 = keyMap[45];
KeyMap_46 = keyMap[46];
KeyMap_47 = keyMap[47];
KeyMap_48 = keyMap[48];
KeyMap_49 = keyMap[49];
KeyMap_50 = keyMap[50];
KeyMap_51 = keyMap[51];
KeyMap_52 = keyMap[52];
KeyMap_53 = keyMap[53];
KeyMap_54 = keyMap[54];
KeyMap_55 = keyMap[55];
KeyMap_56 = keyMap[56];
KeyMap_57 = keyMap[57];
KeyMap_58 = keyMap[58];
KeyMap_59 = keyMap[59];
KeyMap_60 = keyMap[60];
KeyMap_61 = keyMap[61];
KeyMap_62 = keyMap[62];
KeyMap_63 = keyMap[63];
KeyMap_64 = keyMap[64];
KeyMap_65 = keyMap[65];
KeyMap_66 = keyMap[66];
KeyMap_67 = keyMap[67];
KeyMap_68 = keyMap[68];
KeyMap_69 = keyMap[69];
KeyMap_70 = keyMap[70];
KeyMap_71 = keyMap[71];
KeyMap_72 = keyMap[72];
KeyMap_73 = keyMap[73];
KeyMap_74 = keyMap[74];
KeyMap_75 = keyMap[75];
KeyMap_76 = keyMap[76];
KeyMap_77 = keyMap[77];
KeyMap_78 = keyMap[78];
KeyMap_79 = keyMap[79];
KeyMap_80 = keyMap[80];
KeyMap_81 = keyMap[81];
KeyMap_82 = keyMap[82];
KeyMap_83 = keyMap[83];
KeyMap_84 = keyMap[84];
KeyMap_85 = keyMap[85];
KeyMap_86 = keyMap[86];
KeyMap_87 = keyMap[87];
KeyMap_88 = keyMap[88];
KeyMap_89 = keyMap[89];
KeyMap_90 = keyMap[90];
KeyMap_91 = keyMap[91];
KeyMap_92 = keyMap[92];
KeyMap_93 = keyMap[93];
KeyMap_94 = keyMap[94];
KeyMap_95 = keyMap[95];
KeyMap_96 = keyMap[96];
KeyMap_97 = keyMap[97];
KeyMap_98 = keyMap[98];
KeyMap_99 = keyMap[99];
KeyMap_100 = keyMap[100];
KeyMap_101 = keyMap[101];
KeyMap_102 = keyMap[102];
KeyMap_103 = keyMap[103];
KeyMap_104 = keyMap[104];
KeyMap_105 = keyMap[105];
KeyMap_106 = keyMap[106];
KeyMap_107 = keyMap[107];
KeyMap_108 = keyMap[108];
KeyMap_109 = keyMap[109];
KeyMap_110 = keyMap[110];
KeyMap_111 = keyMap[111];
KeyMap_112 = keyMap[112];
KeyMap_113 = keyMap[113];
KeyMap_114 = keyMap[114];
KeyMap_115 = keyMap[115];
KeyMap_116 = keyMap[116];
KeyMap_117 = keyMap[117];
KeyMap_118 = keyMap[118];
KeyMap_119 = keyMap[119];
KeyMap_120 = keyMap[120];
KeyMap_121 = keyMap[121];
KeyMap_122 = keyMap[122];
KeyMap_123 = keyMap[123];
KeyMap_124 = keyMap[124];
KeyMap_125 = keyMap[125];
KeyMap_126 = keyMap[126];
KeyMap_127 = keyMap[127];
KeyMap_128 = keyMap[128];
KeyMap_129 = keyMap[129];
KeyMap_130 = keyMap[130];
KeyMap_131 = keyMap[131];
KeyMap_132 = keyMap[132];
KeyMap_133 = keyMap[133];
KeyMap_134 = keyMap[134];
KeyMap_135 = keyMap[135];
KeyMap_136 = keyMap[136];
KeyMap_137 = keyMap[137];
KeyMap_138 = keyMap[138];
KeyMap_139 = keyMap[139];
KeyMap_140 = keyMap[140];
KeyMap_141 = keyMap[141];
KeyMap_142 = keyMap[142];
KeyMap_143 = keyMap[143];
KeyMap_144 = keyMap[144];
KeyMap_145 = keyMap[145];
KeyMap_146 = keyMap[146];
KeyMap_147 = keyMap[147];
KeyMap_148 = keyMap[148];
KeyMap_149 = keyMap[149];
KeyMap_150 = keyMap[150];
KeyMap_151 = keyMap[151];
KeyMap_152 = keyMap[152];
KeyMap_153 = keyMap[153];
KeyMap_154 = keyMap[154];
KeyMap_155 = keyMap[155];
KeyMap_156 = keyMap[156];
KeyMap_157 = keyMap[157];
KeyMap_158 = keyMap[158];
KeyMap_159 = keyMap[159];
KeyMap_160 = keyMap[160];
KeyMap_161 = keyMap[161];
KeyMap_162 = keyMap[162];
KeyMap_163 = keyMap[163];
KeyMap_164 = keyMap[164];
KeyMap_165 = keyMap[165];
KeyMap_166 = keyMap[166];
KeyMap_167 = keyMap[167];
KeyMap_168 = keyMap[168];
KeyMap_169 = keyMap[169];
KeyMap_170 = keyMap[170];
KeyMap_171 = keyMap[171];
KeyMap_172 = keyMap[172];
KeyMap_173 = keyMap[173];
KeyMap_174 = keyMap[174];
KeyMap_175 = keyMap[175];
KeyMap_176 = keyMap[176];
KeyMap_177 = keyMap[177];
KeyMap_178 = keyMap[178];
KeyMap_179 = keyMap[179];
KeyMap_180 = keyMap[180];
KeyMap_181 = keyMap[181];
KeyMap_182 = keyMap[182];
KeyMap_183 = keyMap[183];
KeyMap_184 = keyMap[184];
KeyMap_185 = keyMap[185];
KeyMap_186 = keyMap[186];
KeyMap_187 = keyMap[187];
KeyMap_188 = keyMap[188];
KeyMap_189 = keyMap[189];
KeyMap_190 = keyMap[190];
KeyMap_191 = keyMap[191];
KeyMap_192 = keyMap[192];
KeyMap_193 = keyMap[193];
KeyMap_194 = keyMap[194];
KeyMap_195 = keyMap[195];
KeyMap_196 = keyMap[196];
KeyMap_197 = keyMap[197];
KeyMap_198 = keyMap[198];
KeyMap_199 = keyMap[199];
KeyMap_200 = keyMap[200];
KeyMap_201 = keyMap[201];
KeyMap_202 = keyMap[202];
KeyMap_203 = keyMap[203];
KeyMap_204 = keyMap[204];
KeyMap_205 = keyMap[205];
KeyMap_206 = keyMap[206];
KeyMap_207 = keyMap[207];
KeyMap_208 = keyMap[208];
KeyMap_209 = keyMap[209];
KeyMap_210 = keyMap[210];
KeyMap_211 = keyMap[211];
KeyMap_212 = keyMap[212];
KeyMap_213 = keyMap[213];
KeyMap_214 = keyMap[214];
KeyMap_215 = keyMap[215];
KeyMap_216 = keyMap[216];
KeyMap_217 = keyMap[217];
KeyMap_218 = keyMap[218];
KeyMap_219 = keyMap[219];
KeyMap_220 = keyMap[220];
KeyMap_221 = keyMap[221];
KeyMap_222 = keyMap[222];
KeyMap_223 = keyMap[223];
KeyMap_224 = keyMap[224];
KeyMap_225 = keyMap[225];
KeyMap_226 = keyMap[226];
KeyMap_227 = keyMap[227];
KeyMap_228 = keyMap[228];
KeyMap_229 = keyMap[229];
KeyMap_230 = keyMap[230];
KeyMap_231 = keyMap[231];
KeyMap_232 = keyMap[232];
KeyMap_233 = keyMap[233];
KeyMap_234 = keyMap[234];
KeyMap_235 = keyMap[235];
KeyMap_236 = keyMap[236];
KeyMap_237 = keyMap[237];
KeyMap_238 = keyMap[238];
KeyMap_239 = keyMap[239];
KeyMap_240 = keyMap[240];
KeyMap_241 = keyMap[241];
KeyMap_242 = keyMap[242];
KeyMap_243 = keyMap[243];
KeyMap_244 = keyMap[244];
KeyMap_245 = keyMap[245];
KeyMap_246 = keyMap[246];
KeyMap_247 = keyMap[247];
KeyMap_248 = keyMap[248];
KeyMap_249 = keyMap[249];
KeyMap_250 = keyMap[250];
KeyMap_251 = keyMap[251];
KeyMap_252 = keyMap[252];
KeyMap_253 = keyMap[253];
KeyMap_254 = keyMap[254];
KeyMap_255 = keyMap[255];
KeyMap_256 = keyMap[256];
KeyMap_257 = keyMap[257];
KeyMap_258 = keyMap[258];
KeyMap_259 = keyMap[259];
KeyMap_260 = keyMap[260];
KeyMap_261 = keyMap[261];
KeyMap_262 = keyMap[262];
KeyMap_263 = keyMap[263];
KeyMap_264 = keyMap[264];
KeyMap_265 = keyMap[265];
KeyMap_266 = keyMap[266];
KeyMap_267 = keyMap[267];
KeyMap_268 = keyMap[268];
KeyMap_269 = keyMap[269];
KeyMap_270 = keyMap[270];
KeyMap_271 = keyMap[271];
KeyMap_272 = keyMap[272];
KeyMap_273 = keyMap[273];
KeyMap_274 = keyMap[274];
KeyMap_275 = keyMap[275];
KeyMap_276 = keyMap[276];
KeyMap_277 = keyMap[277];
KeyMap_278 = keyMap[278];
KeyMap_279 = keyMap[279];
KeyMap_280 = keyMap[280];
KeyMap_281 = keyMap[281];
KeyMap_282 = keyMap[282];
KeyMap_283 = keyMap[283];
KeyMap_284 = keyMap[284];
KeyMap_285 = keyMap[285];
KeyMap_286 = keyMap[286];
KeyMap_287 = keyMap[287];
KeyMap_288 = keyMap[288];
KeyMap_289 = keyMap[289];
KeyMap_290 = keyMap[290];
KeyMap_291 = keyMap[291];
KeyMap_292 = keyMap[292];
KeyMap_293 = keyMap[293];
KeyMap_294 = keyMap[294];
KeyMap_295 = keyMap[295];
KeyMap_296 = keyMap[296];
KeyMap_297 = keyMap[297];
KeyMap_298 = keyMap[298];
KeyMap_299 = keyMap[299];
KeyMap_300 = keyMap[300];
KeyMap_301 = keyMap[301];
KeyMap_302 = keyMap[302];
KeyMap_303 = keyMap[303];
KeyMap_304 = keyMap[304];
KeyMap_305 = keyMap[305];
KeyMap_306 = keyMap[306];
KeyMap_307 = keyMap[307];
KeyMap_308 = keyMap[308];
KeyMap_309 = keyMap[309];
KeyMap_310 = keyMap[310];
KeyMap_311 = keyMap[311];
KeyMap_312 = keyMap[312];
KeyMap_313 = keyMap[313];
KeyMap_314 = keyMap[314];
KeyMap_315 = keyMap[315];
KeyMap_316 = keyMap[316];
KeyMap_317 = keyMap[317];
KeyMap_318 = keyMap[318];
KeyMap_319 = keyMap[319];
KeyMap_320 = keyMap[320];
KeyMap_321 = keyMap[321];
KeyMap_322 = keyMap[322];
KeyMap_323 = keyMap[323];
KeyMap_324 = keyMap[324];
KeyMap_325 = keyMap[325];
KeyMap_326 = keyMap[326];
KeyMap_327 = keyMap[327];
KeyMap_328 = keyMap[328];
KeyMap_329 = keyMap[329];
KeyMap_330 = keyMap[330];
KeyMap_331 = keyMap[331];
KeyMap_332 = keyMap[332];
KeyMap_333 = keyMap[333];
KeyMap_334 = keyMap[334];
KeyMap_335 = keyMap[335];
KeyMap_336 = keyMap[336];
KeyMap_337 = keyMap[337];
KeyMap_338 = keyMap[338];
KeyMap_339 = keyMap[339];
KeyMap_340 = keyMap[340];
KeyMap_341 = keyMap[341];
KeyMap_342 = keyMap[342];
KeyMap_343 = keyMap[343];
KeyMap_344 = keyMap[344];
KeyMap_345 = keyMap[345];
KeyMap_346 = keyMap[346];
KeyMap_347 = keyMap[347];
KeyMap_348 = keyMap[348];
KeyMap_349 = keyMap[349];
KeyMap_350 = keyMap[350];
KeyMap_351 = keyMap[351];
KeyMap_352 = keyMap[352];
KeyMap_353 = keyMap[353];
KeyMap_354 = keyMap[354];
KeyMap_355 = keyMap[355];
KeyMap_356 = keyMap[356];
KeyMap_357 = keyMap[357];
KeyMap_358 = keyMap[358];
KeyMap_359 = keyMap[359];
KeyMap_360 = keyMap[360];
KeyMap_361 = keyMap[361];
KeyMap_362 = keyMap[362];
KeyMap_363 = keyMap[363];
KeyMap_364 = keyMap[364];
KeyMap_365 = keyMap[365];
KeyMap_366 = keyMap[366];
KeyMap_367 = keyMap[367];
KeyMap_368 = keyMap[368];
KeyMap_369 = keyMap[369];
KeyMap_370 = keyMap[370];
KeyMap_371 = keyMap[371];
KeyMap_372 = keyMap[372];
KeyMap_373 = keyMap[373];
KeyMap_374 = keyMap[374];
KeyMap_375 = keyMap[375];
KeyMap_376 = keyMap[376];
KeyMap_377 = keyMap[377];
KeyMap_378 = keyMap[378];
KeyMap_379 = keyMap[379];
KeyMap_380 = keyMap[380];
KeyMap_381 = keyMap[381];
KeyMap_382 = keyMap[382];
KeyMap_383 = keyMap[383];
KeyMap_384 = keyMap[384];
KeyMap_385 = keyMap[385];
KeyMap_386 = keyMap[386];
KeyMap_387 = keyMap[387];
KeyMap_388 = keyMap[388];
KeyMap_389 = keyMap[389];
KeyMap_390 = keyMap[390];
KeyMap_391 = keyMap[391];
KeyMap_392 = keyMap[392];
KeyMap_393 = keyMap[393];
KeyMap_394 = keyMap[394];
KeyMap_395 = keyMap[395];
KeyMap_396 = keyMap[396];
KeyMap_397 = keyMap[397];
KeyMap_398 = keyMap[398];
KeyMap_399 = keyMap[399];
KeyMap_400 = keyMap[400];
KeyMap_401 = keyMap[401];
KeyMap_402 = keyMap[402];
KeyMap_403 = keyMap[403];
KeyMap_404 = keyMap[404];
KeyMap_405 = keyMap[405];
KeyMap_406 = keyMap[406];
KeyMap_407 = keyMap[407];
KeyMap_408 = keyMap[408];
KeyMap_409 = keyMap[409];
KeyMap_410 = keyMap[410];
KeyMap_411 = keyMap[411];
KeyMap_412 = keyMap[412];
KeyMap_413 = keyMap[413];
KeyMap_414 = keyMap[414];
KeyMap_415 = keyMap[415];
KeyMap_416 = keyMap[416];
KeyMap_417 = keyMap[417];
KeyMap_418 = keyMap[418];
KeyMap_419 = keyMap[419];
KeyMap_420 = keyMap[420];
KeyMap_421 = keyMap[421];
KeyMap_422 = keyMap[422];
KeyMap_423 = keyMap[423];
KeyMap_424 = keyMap[424];
KeyMap_425 = keyMap[425];
KeyMap_426 = keyMap[426];
KeyMap_427 = keyMap[427];
KeyMap_428 = keyMap[428];
KeyMap_429 = keyMap[429];
KeyMap_430 = keyMap[430];
KeyMap_431 = keyMap[431];
KeyMap_432 = keyMap[432];
KeyMap_433 = keyMap[433];
KeyMap_434 = keyMap[434];
KeyMap_435 = keyMap[435];
KeyMap_436 = keyMap[436];
KeyMap_437 = keyMap[437];
KeyMap_438 = keyMap[438];
KeyMap_439 = keyMap[439];
KeyMap_440 = keyMap[440];
KeyMap_441 = keyMap[441];
KeyMap_442 = keyMap[442];
KeyMap_443 = keyMap[443];
KeyMap_444 = keyMap[444];
KeyMap_445 = keyMap[445];
KeyMap_446 = keyMap[446];
KeyMap_447 = keyMap[447];
KeyMap_448 = keyMap[448];
KeyMap_449 = keyMap[449];
KeyMap_450 = keyMap[450];
KeyMap_451 = keyMap[451];
KeyMap_452 = keyMap[452];
KeyMap_453 = keyMap[453];
KeyMap_454 = keyMap[454];
KeyMap_455 = keyMap[455];
KeyMap_456 = keyMap[456];
KeyMap_457 = keyMap[457];
KeyMap_458 = keyMap[458];
KeyMap_459 = keyMap[459];
KeyMap_460 = keyMap[460];
KeyMap_461 = keyMap[461];
KeyMap_462 = keyMap[462];
KeyMap_463 = keyMap[463];
KeyMap_464 = keyMap[464];
KeyMap_465 = keyMap[465];
KeyMap_466 = keyMap[466];
KeyMap_467 = keyMap[467];
KeyMap_468 = keyMap[468];
KeyMap_469 = keyMap[469];
KeyMap_470 = keyMap[470];
KeyMap_471 = keyMap[471];
KeyMap_472 = keyMap[472];
KeyMap_473 = keyMap[473];
KeyMap_474 = keyMap[474];
KeyMap_475 = keyMap[475];
KeyMap_476 = keyMap[476];
KeyMap_477 = keyMap[477];
KeyMap_478 = keyMap[478];
KeyMap_479 = keyMap[479];
KeyMap_480 = keyMap[480];
KeyMap_481 = keyMap[481];
KeyMap_482 = keyMap[482];
KeyMap_483 = keyMap[483];
KeyMap_484 = keyMap[484];
KeyMap_485 = keyMap[485];
KeyMap_486 = keyMap[486];
KeyMap_487 = keyMap[487];
KeyMap_488 = keyMap[488];
KeyMap_489 = keyMap[489];
KeyMap_490 = keyMap[490];
KeyMap_491 = keyMap[491];
KeyMap_492 = keyMap[492];
KeyMap_493 = keyMap[493];
KeyMap_494 = keyMap[494];
KeyMap_495 = keyMap[495];
KeyMap_496 = keyMap[496];
KeyMap_497 = keyMap[497];
KeyMap_498 = keyMap[498];
KeyMap_499 = keyMap[499];
KeyMap_500 = keyMap[500];
KeyMap_501 = keyMap[501];
KeyMap_502 = keyMap[502];
KeyMap_503 = keyMap[503];
KeyMap_504 = keyMap[504];
KeyMap_505 = keyMap[505];
KeyMap_506 = keyMap[506];
KeyMap_507 = keyMap[507];
KeyMap_508 = keyMap[508];
KeyMap_509 = keyMap[509];
KeyMap_510 = keyMap[510];
KeyMap_511 = keyMap[511];
KeyMap_512 = keyMap[512];
KeyMap_513 = keyMap[513];
KeyMap_514 = keyMap[514];
KeyMap_515 = keyMap[515];
KeyMap_516 = keyMap[516];
KeyMap_517 = keyMap[517];
KeyMap_518 = keyMap[518];
KeyMap_519 = keyMap[519];
KeyMap_520 = keyMap[520];
KeyMap_521 = keyMap[521];
KeyMap_522 = keyMap[522];
KeyMap_523 = keyMap[523];
KeyMap_524 = keyMap[524];
KeyMap_525 = keyMap[525];
KeyMap_526 = keyMap[526];
KeyMap_527 = keyMap[527];
KeyMap_528 = keyMap[528];
KeyMap_529 = keyMap[529];
KeyMap_530 = keyMap[530];
KeyMap_531 = keyMap[531];
KeyMap_532 = keyMap[532];
KeyMap_533 = keyMap[533];
KeyMap_534 = keyMap[534];
KeyMap_535 = keyMap[535];
KeyMap_536 = keyMap[536];
KeyMap_537 = keyMap[537];
KeyMap_538 = keyMap[538];
KeyMap_539 = keyMap[539];
KeyMap_540 = keyMap[540];
KeyMap_541 = keyMap[541];
KeyMap_542 = keyMap[542];
KeyMap_543 = keyMap[543];
KeyMap_544 = keyMap[544];
KeyMap_545 = keyMap[545];
KeyMap_546 = keyMap[546];
KeyMap_547 = keyMap[547];
KeyMap_548 = keyMap[548];
KeyMap_549 = keyMap[549];
KeyMap_550 = keyMap[550];
KeyMap_551 = keyMap[551];
KeyMap_552 = keyMap[552];
KeyMap_553 = keyMap[553];
KeyMap_554 = keyMap[554];
KeyMap_555 = keyMap[555];
KeyMap_556 = keyMap[556];
KeyMap_557 = keyMap[557];
KeyMap_558 = keyMap[558];
KeyMap_559 = keyMap[559];
KeyMap_560 = keyMap[560];
KeyMap_561 = keyMap[561];
KeyMap_562 = keyMap[562];
KeyMap_563 = keyMap[563];
KeyMap_564 = keyMap[564];
KeyMap_565 = keyMap[565];
KeyMap_566 = keyMap[566];
KeyMap_567 = keyMap[567];
KeyMap_568 = keyMap[568];
KeyMap_569 = keyMap[569];
KeyMap_570 = keyMap[570];
KeyMap_571 = keyMap[571];
KeyMap_572 = keyMap[572];
KeyMap_573 = keyMap[573];
KeyMap_574 = keyMap[574];
KeyMap_575 = keyMap[575];
KeyMap_576 = keyMap[576];
KeyMap_577 = keyMap[577];
KeyMap_578 = keyMap[578];
KeyMap_579 = keyMap[579];
KeyMap_580 = keyMap[580];
KeyMap_581 = keyMap[581];
KeyMap_582 = keyMap[582];
KeyMap_583 = keyMap[583];
KeyMap_584 = keyMap[584];
KeyMap_585 = keyMap[585];
KeyMap_586 = keyMap[586];
KeyMap_587 = keyMap[587];
KeyMap_588 = keyMap[588];
KeyMap_589 = keyMap[589];
KeyMap_590 = keyMap[590];
KeyMap_591 = keyMap[591];
KeyMap_592 = keyMap[592];
KeyMap_593 = keyMap[593];
KeyMap_594 = keyMap[594];
KeyMap_595 = keyMap[595];
KeyMap_596 = keyMap[596];
KeyMap_597 = keyMap[597];
KeyMap_598 = keyMap[598];
KeyMap_599 = keyMap[599];
KeyMap_600 = keyMap[600];
KeyMap_601 = keyMap[601];
KeyMap_602 = keyMap[602];
KeyMap_603 = keyMap[603];
KeyMap_604 = keyMap[604];
KeyMap_605 = keyMap[605];
KeyMap_606 = keyMap[606];
KeyMap_607 = keyMap[607];
KeyMap_608 = keyMap[608];
KeyMap_609 = keyMap[609];
KeyMap_610 = keyMap[610];
KeyMap_611 = keyMap[611];
KeyMap_612 = keyMap[612];
KeyMap_613 = keyMap[613];
KeyMap_614 = keyMap[614];
KeyMap_615 = keyMap[615];
KeyMap_616 = keyMap[616];
KeyMap_617 = keyMap[617];
KeyMap_618 = keyMap[618];
KeyMap_619 = keyMap[619];
KeyMap_620 = keyMap[620];
KeyMap_621 = keyMap[621];
KeyMap_622 = keyMap[622];
KeyMap_623 = keyMap[623];
KeyMap_624 = keyMap[624];
KeyMap_625 = keyMap[625];
KeyMap_626 = keyMap[626];
KeyMap_627 = keyMap[627];
KeyMap_628 = keyMap[628];
KeyMap_629 = keyMap[629];
KeyMap_630 = keyMap[630];
KeyMap_631 = keyMap[631];
KeyMap_632 = keyMap[632];
KeyMap_633 = keyMap[633];
KeyMap_634 = keyMap[634];
KeyMap_635 = keyMap[635];
KeyMap_636 = keyMap[636];
KeyMap_637 = keyMap[637];
KeyMap_638 = keyMap[638];
KeyMap_639 = keyMap[639];
KeyMap_640 = keyMap[640];
KeyMap_641 = keyMap[641];
KeyMap_642 = keyMap[642];
KeyMap_643 = keyMap[643];
KeyMap_644 = keyMap[644];
}
if (keysDown != default(Span<bool>))
{
KeysDown_0 = keysDown[0];
KeysDown_1 = keysDown[1];
KeysDown_2 = keysDown[2];
KeysDown_3 = keysDown[3];
KeysDown_4 = keysDown[4];
KeysDown_5 = keysDown[5];
KeysDown_6 = keysDown[6];
KeysDown_7 = keysDown[7];
KeysDown_8 = keysDown[8];
KeysDown_9 = keysDown[9];
KeysDown_10 = keysDown[10];
KeysDown_11 = keysDown[11];
KeysDown_12 = keysDown[12];
KeysDown_13 = keysDown[13];
KeysDown_14 = keysDown[14];
KeysDown_15 = keysDown[15];
KeysDown_16 = keysDown[16];
KeysDown_17 = keysDown[17];
KeysDown_18 = keysDown[18];
KeysDown_19 = keysDown[19];
KeysDown_20 = keysDown[20];
KeysDown_21 = keysDown[21];
KeysDown_22 = keysDown[22];
KeysDown_23 = keysDown[23];
KeysDown_24 = keysDown[24];
KeysDown_25 = keysDown[25];
KeysDown_26 = keysDown[26];
KeysDown_27 = keysDown[27];
KeysDown_28 = keysDown[28];
KeysDown_29 = keysDown[29];
KeysDown_30 = keysDown[30];
KeysDown_31 = keysDown[31];
KeysDown_32 = keysDown[32];
KeysDown_33 = keysDown[33];
KeysDown_34 = keysDown[34];
KeysDown_35 = keysDown[35];
KeysDown_36 = keysDown[36];
KeysDown_37 = keysDown[37];
KeysDown_38 = keysDown[38];
KeysDown_39 = keysDown[39];
KeysDown_40 = keysDown[40];
KeysDown_41 = keysDown[41];
KeysDown_42 = keysDown[42];
KeysDown_43 = keysDown[43];
KeysDown_44 = keysDown[44];
KeysDown_45 = keysDown[45];
KeysDown_46 = keysDown[46];
KeysDown_47 = keysDown[47];
KeysDown_48 = keysDown[48];
KeysDown_49 = keysDown[49];
KeysDown_50 = keysDown[50];
KeysDown_51 = keysDown[51];
KeysDown_52 = keysDown[52];
KeysDown_53 = keysDown[53];
KeysDown_54 = keysDown[54];
KeysDown_55 = keysDown[55];
KeysDown_56 = keysDown[56];
KeysDown_57 = keysDown[57];
KeysDown_58 = keysDown[58];
KeysDown_59 = keysDown[59];
KeysDown_60 = keysDown[60];
KeysDown_61 = keysDown[61];
KeysDown_62 = keysDown[62];
KeysDown_63 = keysDown[63];
KeysDown_64 = keysDown[64];
KeysDown_65 = keysDown[65];
KeysDown_66 = keysDown[66];
KeysDown_67 = keysDown[67];
KeysDown_68 = keysDown[68];
KeysDown_69 = keysDown[69];
KeysDown_70 = keysDown[70];
KeysDown_71 = keysDown[71];
KeysDown_72 = keysDown[72];
KeysDown_73 = keysDown[73];
KeysDown_74 = keysDown[74];
KeysDown_75 = keysDown[75];
KeysDown_76 = keysDown[76];
KeysDown_77 = keysDown[77];
KeysDown_78 = keysDown[78];
KeysDown_79 = keysDown[79];
KeysDown_80 = keysDown[80];
KeysDown_81 = keysDown[81];
KeysDown_82 = keysDown[82];
KeysDown_83 = keysDown[83];
KeysDown_84 = keysDown[84];
KeysDown_85 = keysDown[85];
KeysDown_86 = keysDown[86];
KeysDown_87 = keysDown[87];
KeysDown_88 = keysDown[88];
KeysDown_89 = keysDown[89];
KeysDown_90 = keysDown[90];
KeysDown_91 = keysDown[91];
KeysDown_92 = keysDown[92];
KeysDown_93 = keysDown[93];
KeysDown_94 = keysDown[94];
KeysDown_95 = keysDown[95];
KeysDown_96 = keysDown[96];
KeysDown_97 = keysDown[97];
KeysDown_98 = keysDown[98];
KeysDown_99 = keysDown[99];
KeysDown_100 = keysDown[100];
KeysDown_101 = keysDown[101];
KeysDown_102 = keysDown[102];
KeysDown_103 = keysDown[103];
KeysDown_104 = keysDown[104];
KeysDown_105 = keysDown[105];
KeysDown_106 = keysDown[106];
KeysDown_107 = keysDown[107];
KeysDown_108 = keysDown[108];
KeysDown_109 = keysDown[109];
KeysDown_110 = keysDown[110];
KeysDown_111 = keysDown[111];
KeysDown_112 = keysDown[112];
KeysDown_113 = keysDown[113];
KeysDown_114 = keysDown[114];
KeysDown_115 = keysDown[115];
KeysDown_116 = keysDown[116];
KeysDown_117 = keysDown[117];
KeysDown_118 = keysDown[118];
KeysDown_119 = keysDown[119];
KeysDown_120 = keysDown[120];
KeysDown_121 = keysDown[121];
KeysDown_122 = keysDown[122];
KeysDown_123 = keysDown[123];
KeysDown_124 = keysDown[124];
KeysDown_125 = keysDown[125];
KeysDown_126 = keysDown[126];
KeysDown_127 = keysDown[127];
KeysDown_128 = keysDown[128];
KeysDown_129 = keysDown[129];
KeysDown_130 = keysDown[130];
KeysDown_131 = keysDown[131];
KeysDown_132 = keysDown[132];
KeysDown_133 = keysDown[133];
KeysDown_134 = keysDown[134];
KeysDown_135 = keysDown[135];
KeysDown_136 = keysDown[136];
KeysDown_137 = keysDown[137];
KeysDown_138 = keysDown[138];
KeysDown_139 = keysDown[139];
KeysDown_140 = keysDown[140];
KeysDown_141 = keysDown[141];
KeysDown_142 = keysDown[142];
KeysDown_143 = keysDown[143];
KeysDown_144 = keysDown[144];
KeysDown_145 = keysDown[145];
KeysDown_146 = keysDown[146];
KeysDown_147 = keysDown[147];
KeysDown_148 = keysDown[148];
KeysDown_149 = keysDown[149];
KeysDown_150 = keysDown[150];
KeysDown_151 = keysDown[151];
KeysDown_152 = keysDown[152];
KeysDown_153 = keysDown[153];
KeysDown_154 = keysDown[154];
KeysDown_155 = keysDown[155];
KeysDown_156 = keysDown[156];
KeysDown_157 = keysDown[157];
KeysDown_158 = keysDown[158];
KeysDown_159 = keysDown[159];
KeysDown_160 = keysDown[160];
KeysDown_161 = keysDown[161];
KeysDown_162 = keysDown[162];
KeysDown_163 = keysDown[163];
KeysDown_164 = keysDown[164];
KeysDown_165 = keysDown[165];
KeysDown_166 = keysDown[166];
KeysDown_167 = keysDown[167];
KeysDown_168 = keysDown[168];
KeysDown_169 = keysDown[169];
KeysDown_170 = keysDown[170];
KeysDown_171 = keysDown[171];
KeysDown_172 = keysDown[172];
KeysDown_173 = keysDown[173];
KeysDown_174 = keysDown[174];
KeysDown_175 = keysDown[175];
KeysDown_176 = keysDown[176];
KeysDown_177 = keysDown[177];
KeysDown_178 = keysDown[178];
KeysDown_179 = keysDown[179];
KeysDown_180 = keysDown[180];
KeysDown_181 = keysDown[181];
KeysDown_182 = keysDown[182];
KeysDown_183 = keysDown[183];
KeysDown_184 = keysDown[184];
KeysDown_185 = keysDown[185];
KeysDown_186 = keysDown[186];
KeysDown_187 = keysDown[187];
KeysDown_188 = keysDown[188];
KeysDown_189 = keysDown[189];
KeysDown_190 = keysDown[190];
KeysDown_191 = keysDown[191];
KeysDown_192 = keysDown[192];
KeysDown_193 = keysDown[193];
KeysDown_194 = keysDown[194];
KeysDown_195 = keysDown[195];
KeysDown_196 = keysDown[196];
KeysDown_197 = keysDown[197];
KeysDown_198 = keysDown[198];
KeysDown_199 = keysDown[199];
KeysDown_200 = keysDown[200];
KeysDown_201 = keysDown[201];
KeysDown_202 = keysDown[202];
KeysDown_203 = keysDown[203];
KeysDown_204 = keysDown[204];
KeysDown_205 = keysDown[205];
KeysDown_206 = keysDown[206];
KeysDown_207 = keysDown[207];
KeysDown_208 = keysDown[208];
KeysDown_209 = keysDown[209];
KeysDown_210 = keysDown[210];
KeysDown_211 = keysDown[211];
KeysDown_212 = keysDown[212];
KeysDown_213 = keysDown[213];
KeysDown_214 = keysDown[214];
KeysDown_215 = keysDown[215];
KeysDown_216 = keysDown[216];
KeysDown_217 = keysDown[217];
KeysDown_218 = keysDown[218];
KeysDown_219 = keysDown[219];
KeysDown_220 = keysDown[220];
KeysDown_221 = keysDown[221];
KeysDown_222 = keysDown[222];
KeysDown_223 = keysDown[223];
KeysDown_224 = keysDown[224];
KeysDown_225 = keysDown[225];
KeysDown_226 = keysDown[226];
KeysDown_227 = keysDown[227];
KeysDown_228 = keysDown[228];
KeysDown_229 = keysDown[229];
KeysDown_230 = keysDown[230];
KeysDown_231 = keysDown[231];
KeysDown_232 = keysDown[232];
KeysDown_233 = keysDown[233];
KeysDown_234 = keysDown[234];
KeysDown_235 = keysDown[235];
KeysDown_236 = keysDown[236];
KeysDown_237 = keysDown[237];
KeysDown_238 = keysDown[238];
KeysDown_239 = keysDown[239];
KeysDown_240 = keysDown[240];
KeysDown_241 = keysDown[241];
KeysDown_242 = keysDown[242];
KeysDown_243 = keysDown[243];
KeysDown_244 = keysDown[244];
KeysDown_245 = keysDown[245];
KeysDown_246 = keysDown[246];
KeysDown_247 = keysDown[247];
KeysDown_248 = keysDown[248];
KeysDown_249 = keysDown[249];
KeysDown_250 = keysDown[250];
KeysDown_251 = keysDown[251];
KeysDown_252 = keysDown[252];
KeysDown_253 = keysDown[253];
KeysDown_254 = keysDown[254];
KeysDown_255 = keysDown[255];
KeysDown_256 = keysDown[256];
KeysDown_257 = keysDown[257];
KeysDown_258 = keysDown[258];
KeysDown_259 = keysDown[259];
KeysDown_260 = keysDown[260];
KeysDown_261 = keysDown[261];
KeysDown_262 = keysDown[262];
KeysDown_263 = keysDown[263];
KeysDown_264 = keysDown[264];
KeysDown_265 = keysDown[265];
KeysDown_266 = keysDown[266];
KeysDown_267 = keysDown[267];
KeysDown_268 = keysDown[268];
KeysDown_269 = keysDown[269];
KeysDown_270 = keysDown[270];
KeysDown_271 = keysDown[271];
KeysDown_272 = keysDown[272];
KeysDown_273 = keysDown[273];
KeysDown_274 = keysDown[274];
KeysDown_275 = keysDown[275];
KeysDown_276 = keysDown[276];
KeysDown_277 = keysDown[277];
KeysDown_278 = keysDown[278];
KeysDown_279 = keysDown[279];
KeysDown_280 = keysDown[280];
KeysDown_281 = keysDown[281];
KeysDown_282 = keysDown[282];
KeysDown_283 = keysDown[283];
KeysDown_284 = keysDown[284];
KeysDown_285 = keysDown[285];
KeysDown_286 = keysDown[286];
KeysDown_287 = keysDown[287];
KeysDown_288 = keysDown[288];
KeysDown_289 = keysDown[289];
KeysDown_290 = keysDown[290];
KeysDown_291 = keysDown[291];
KeysDown_292 = keysDown[292];
KeysDown_293 = keysDown[293];
KeysDown_294 = keysDown[294];
KeysDown_295 = keysDown[295];
KeysDown_296 = keysDown[296];
KeysDown_297 = keysDown[297];
KeysDown_298 = keysDown[298];
KeysDown_299 = keysDown[299];
KeysDown_300 = keysDown[300];
KeysDown_301 = keysDown[301];
KeysDown_302 = keysDown[302];
KeysDown_303 = keysDown[303];
KeysDown_304 = keysDown[304];
KeysDown_305 = keysDown[305];
KeysDown_306 = keysDown[306];
KeysDown_307 = keysDown[307];
KeysDown_308 = keysDown[308];
KeysDown_309 = keysDown[309];
KeysDown_310 = keysDown[310];
KeysDown_311 = keysDown[311];
KeysDown_312 = keysDown[312];
KeysDown_313 = keysDown[313];
KeysDown_314 = keysDown[314];
KeysDown_315 = keysDown[315];
KeysDown_316 = keysDown[316];
KeysDown_317 = keysDown[317];
KeysDown_318 = keysDown[318];
KeysDown_319 = keysDown[319];
KeysDown_320 = keysDown[320];
KeysDown_321 = keysDown[321];
KeysDown_322 = keysDown[322];
KeysDown_323 = keysDown[323];
KeysDown_324 = keysDown[324];
KeysDown_325 = keysDown[325];
KeysDown_326 = keysDown[326];
KeysDown_327 = keysDown[327];
KeysDown_328 = keysDown[328];
KeysDown_329 = keysDown[329];
KeysDown_330 = keysDown[330];
KeysDown_331 = keysDown[331];
KeysDown_332 = keysDown[332];
KeysDown_333 = keysDown[333];
KeysDown_334 = keysDown[334];
KeysDown_335 = keysDown[335];
KeysDown_336 = keysDown[336];
KeysDown_337 = keysDown[337];
KeysDown_338 = keysDown[338];
KeysDown_339 = keysDown[339];
KeysDown_340 = keysDown[340];
KeysDown_341 = keysDown[341];
KeysDown_342 = keysDown[342];
KeysDown_343 = keysDown[343];
KeysDown_344 = keysDown[344];
KeysDown_345 = keysDown[345];
KeysDown_346 = keysDown[346];
KeysDown_347 = keysDown[347];
KeysDown_348 = keysDown[348];
KeysDown_349 = keysDown[349];
KeysDown_350 = keysDown[350];
KeysDown_351 = keysDown[351];
KeysDown_352 = keysDown[352];
KeysDown_353 = keysDown[353];
KeysDown_354 = keysDown[354];
KeysDown_355 = keysDown[355];
KeysDown_356 = keysDown[356];
KeysDown_357 = keysDown[357];
KeysDown_358 = keysDown[358];
KeysDown_359 = keysDown[359];
KeysDown_360 = keysDown[360];
KeysDown_361 = keysDown[361];
KeysDown_362 = keysDown[362];
KeysDown_363 = keysDown[363];
KeysDown_364 = keysDown[364];
KeysDown_365 = keysDown[365];
KeysDown_366 = keysDown[366];
KeysDown_367 = keysDown[367];
KeysDown_368 = keysDown[368];
KeysDown_369 = keysDown[369];
KeysDown_370 = keysDown[370];
KeysDown_371 = keysDown[371];
KeysDown_372 = keysDown[372];
KeysDown_373 = keysDown[373];
KeysDown_374 = keysDown[374];
KeysDown_375 = keysDown[375];
KeysDown_376 = keysDown[376];
KeysDown_377 = keysDown[377];
KeysDown_378 = keysDown[378];
KeysDown_379 = keysDown[379];
KeysDown_380 = keysDown[380];
KeysDown_381 = keysDown[381];
KeysDown_382 = keysDown[382];
KeysDown_383 = keysDown[383];
KeysDown_384 = keysDown[384];
KeysDown_385 = keysDown[385];
KeysDown_386 = keysDown[386];
KeysDown_387 = keysDown[387];
KeysDown_388 = keysDown[388];
KeysDown_389 = keysDown[389];
KeysDown_390 = keysDown[390];
KeysDown_391 = keysDown[391];
KeysDown_392 = keysDown[392];
KeysDown_393 = keysDown[393];
KeysDown_394 = keysDown[394];
KeysDown_395 = keysDown[395];
KeysDown_396 = keysDown[396];
KeysDown_397 = keysDown[397];
KeysDown_398 = keysDown[398];
KeysDown_399 = keysDown[399];
KeysDown_400 = keysDown[400];
KeysDown_401 = keysDown[401];
KeysDown_402 = keysDown[402];
KeysDown_403 = keysDown[403];
KeysDown_404 = keysDown[404];
KeysDown_405 = keysDown[405];
KeysDown_406 = keysDown[406];
KeysDown_407 = keysDown[407];
KeysDown_408 = keysDown[408];
KeysDown_409 = keysDown[409];
KeysDown_410 = keysDown[410];
KeysDown_411 = keysDown[411];
KeysDown_412 = keysDown[412];
KeysDown_413 = keysDown[413];
KeysDown_414 = keysDown[414];
KeysDown_415 = keysDown[415];
KeysDown_416 = keysDown[416];
KeysDown_417 = keysDown[417];
KeysDown_418 = keysDown[418];
KeysDown_419 = keysDown[419];
KeysDown_420 = keysDown[420];
KeysDown_421 = keysDown[421];
KeysDown_422 = keysDown[422];
KeysDown_423 = keysDown[423];
KeysDown_424 = keysDown[424];
KeysDown_425 = keysDown[425];
KeysDown_426 = keysDown[426];
KeysDown_427 = keysDown[427];
KeysDown_428 = keysDown[428];
KeysDown_429 = keysDown[429];
KeysDown_430 = keysDown[430];
KeysDown_431 = keysDown[431];
KeysDown_432 = keysDown[432];
KeysDown_433 = keysDown[433];
KeysDown_434 = keysDown[434];
KeysDown_435 = keysDown[435];
KeysDown_436 = keysDown[436];
KeysDown_437 = keysDown[437];
KeysDown_438 = keysDown[438];
KeysDown_439 = keysDown[439];
KeysDown_440 = keysDown[440];
KeysDown_441 = keysDown[441];
KeysDown_442 = keysDown[442];
KeysDown_443 = keysDown[443];
KeysDown_444 = keysDown[444];
KeysDown_445 = keysDown[445];
KeysDown_446 = keysDown[446];
KeysDown_447 = keysDown[447];
KeysDown_448 = keysDown[448];
KeysDown_449 = keysDown[449];
KeysDown_450 = keysDown[450];
KeysDown_451 = keysDown[451];
KeysDown_452 = keysDown[452];
KeysDown_453 = keysDown[453];
KeysDown_454 = keysDown[454];
KeysDown_455 = keysDown[455];
KeysDown_456 = keysDown[456];
KeysDown_457 = keysDown[457];
KeysDown_458 = keysDown[458];
KeysDown_459 = keysDown[459];
KeysDown_460 = keysDown[460];
KeysDown_461 = keysDown[461];
KeysDown_462 = keysDown[462];
KeysDown_463 = keysDown[463];
KeysDown_464 = keysDown[464];
KeysDown_465 = keysDown[465];
KeysDown_466 = keysDown[466];
KeysDown_467 = keysDown[467];
KeysDown_468 = keysDown[468];
KeysDown_469 = keysDown[469];
KeysDown_470 = keysDown[470];
KeysDown_471 = keysDown[471];
KeysDown_472 = keysDown[472];
KeysDown_473 = keysDown[473];
KeysDown_474 = keysDown[474];
KeysDown_475 = keysDown[475];
KeysDown_476 = keysDown[476];
KeysDown_477 = keysDown[477];
KeysDown_478 = keysDown[478];
KeysDown_479 = keysDown[479];
KeysDown_480 = keysDown[480];
KeysDown_481 = keysDown[481];
KeysDown_482 = keysDown[482];
KeysDown_483 = keysDown[483];
KeysDown_484 = keysDown[484];
KeysDown_485 = keysDown[485];
KeysDown_486 = keysDown[486];
KeysDown_487 = keysDown[487];
KeysDown_488 = keysDown[488];
KeysDown_489 = keysDown[489];
KeysDown_490 = keysDown[490];
KeysDown_491 = keysDown[491];
KeysDown_492 = keysDown[492];
KeysDown_493 = keysDown[493];
KeysDown_494 = keysDown[494];
KeysDown_495 = keysDown[495];
KeysDown_496 = keysDown[496];
KeysDown_497 = keysDown[497];
KeysDown_498 = keysDown[498];
KeysDown_499 = keysDown[499];
KeysDown_500 = keysDown[500];
KeysDown_501 = keysDown[501];
KeysDown_502 = keysDown[502];
KeysDown_503 = keysDown[503];
KeysDown_504 = keysDown[504];
KeysDown_505 = keysDown[505];
KeysDown_506 = keysDown[506];
KeysDown_507 = keysDown[507];
KeysDown_508 = keysDown[508];
KeysDown_509 = keysDown[509];
KeysDown_510 = keysDown[510];
KeysDown_511 = keysDown[511];
KeysDown_512 = keysDown[512];
KeysDown_513 = keysDown[513];
KeysDown_514 = keysDown[514];
KeysDown_515 = keysDown[515];
KeysDown_516 = keysDown[516];
KeysDown_517 = keysDown[517];
KeysDown_518 = keysDown[518];
KeysDown_519 = keysDown[519];
KeysDown_520 = keysDown[520];
KeysDown_521 = keysDown[521];
KeysDown_522 = keysDown[522];
KeysDown_523 = keysDown[523];
KeysDown_524 = keysDown[524];
KeysDown_525 = keysDown[525];
KeysDown_526 = keysDown[526];
KeysDown_527 = keysDown[527];
KeysDown_528 = keysDown[528];
KeysDown_529 = keysDown[529];
KeysDown_530 = keysDown[530];
KeysDown_531 = keysDown[531];
KeysDown_532 = keysDown[532];
KeysDown_533 = keysDown[533];
KeysDown_534 = keysDown[534];
KeysDown_535 = keysDown[535];
KeysDown_536 = keysDown[536];
KeysDown_537 = keysDown[537];
KeysDown_538 = keysDown[538];
KeysDown_539 = keysDown[539];
KeysDown_540 = keysDown[540];
KeysDown_541 = keysDown[541];
KeysDown_542 = keysDown[542];
KeysDown_543 = keysDown[543];
KeysDown_544 = keysDown[544];
KeysDown_545 = keysDown[545];
KeysDown_546 = keysDown[546];
KeysDown_547 = keysDown[547];
KeysDown_548 = keysDown[548];
KeysDown_549 = keysDown[549];
KeysDown_550 = keysDown[550];
KeysDown_551 = keysDown[551];
KeysDown_552 = keysDown[552];
KeysDown_553 = keysDown[553];
KeysDown_554 = keysDown[554];
KeysDown_555 = keysDown[555];
KeysDown_556 = keysDown[556];
KeysDown_557 = keysDown[557];
KeysDown_558 = keysDown[558];
KeysDown_559 = keysDown[559];
KeysDown_560 = keysDown[560];
KeysDown_561 = keysDown[561];
KeysDown_562 = keysDown[562];
KeysDown_563 = keysDown[563];
KeysDown_564 = keysDown[564];
KeysDown_565 = keysDown[565];
KeysDown_566 = keysDown[566];
KeysDown_567 = keysDown[567];
KeysDown_568 = keysDown[568];
KeysDown_569 = keysDown[569];
KeysDown_570 = keysDown[570];
KeysDown_571 = keysDown[571];
KeysDown_572 = keysDown[572];
KeysDown_573 = keysDown[573];
KeysDown_574 = keysDown[574];
KeysDown_575 = keysDown[575];
KeysDown_576 = keysDown[576];
KeysDown_577 = keysDown[577];
KeysDown_578 = keysDown[578];
KeysDown_579 = keysDown[579];
KeysDown_580 = keysDown[580];
KeysDown_581 = keysDown[581];
KeysDown_582 = keysDown[582];
KeysDown_583 = keysDown[583];
KeysDown_584 = keysDown[584];
KeysDown_585 = keysDown[585];
KeysDown_586 = keysDown[586];
KeysDown_587 = keysDown[587];
KeysDown_588 = keysDown[588];
KeysDown_589 = keysDown[589];
KeysDown_590 = keysDown[590];
KeysDown_591 = keysDown[591];
KeysDown_592 = keysDown[592];
KeysDown_593 = keysDown[593];
KeysDown_594 = keysDown[594];
KeysDown_595 = keysDown[595];
KeysDown_596 = keysDown[596];
KeysDown_597 = keysDown[597];
KeysDown_598 = keysDown[598];
KeysDown_599 = keysDown[599];
KeysDown_600 = keysDown[600];
KeysDown_601 = keysDown[601];
KeysDown_602 = keysDown[602];
KeysDown_603 = keysDown[603];
KeysDown_604 = keysDown[604];
KeysDown_605 = keysDown[605];
KeysDown_606 = keysDown[606];
KeysDown_607 = keysDown[607];
KeysDown_608 = keysDown[608];
KeysDown_609 = keysDown[609];
KeysDown_610 = keysDown[610];
KeysDown_611 = keysDown[611];
KeysDown_612 = keysDown[612];
KeysDown_613 = keysDown[613];
KeysDown_614 = keysDown[614];
KeysDown_615 = keysDown[615];
KeysDown_616 = keysDown[616];
KeysDown_617 = keysDown[617];
KeysDown_618 = keysDown[618];
KeysDown_619 = keysDown[619];
KeysDown_620 = keysDown[620];
KeysDown_621 = keysDown[621];
KeysDown_622 = keysDown[622];
KeysDown_623 = keysDown[623];
KeysDown_624 = keysDown[624];
KeysDown_625 = keysDown[625];
KeysDown_626 = keysDown[626];
KeysDown_627 = keysDown[627];
KeysDown_628 = keysDown[628];
KeysDown_629 = keysDown[629];
KeysDown_630 = keysDown[630];
KeysDown_631 = keysDown[631];
KeysDown_632 = keysDown[632];
KeysDown_633 = keysDown[633];
KeysDown_634 = keysDown[634];
KeysDown_635 = keysDown[635];
KeysDown_636 = keysDown[636];
KeysDown_637 = keysDown[637];
KeysDown_638 = keysDown[638];
KeysDown_639 = keysDown[639];
KeysDown_640 = keysDown[640];
KeysDown_641 = keysDown[641];
KeysDown_642 = keysDown[642];
KeysDown_643 = keysDown[643];
KeysDown_644 = keysDown[644];
}
MousePos = mousePos;
if (mouseDown != default(Span<bool>))
{
MouseDown_0 = mouseDown[0];
MouseDown_1 = mouseDown[1];
MouseDown_2 = mouseDown[2];
MouseDown_3 = mouseDown[3];
MouseDown_4 = mouseDown[4];
}
MouseWheel = mouseWheel;
MouseWheelH = mouseWheelH;
MouseHoveredViewport = mouseHoveredViewport;
KeyCtrl = keyCtrl ? (byte)1 : (byte)0;
KeyShift = keyShift ? (byte)1 : (byte)0;
KeyAlt = keyAlt ? (byte)1 : (byte)0;
KeySuper = keySuper ? (byte)1 : (byte)0;
if (navInputs != default(Span<float>))
{
NavInputs_0 = navInputs[0];
NavInputs_1 = navInputs[1];
NavInputs_2 = navInputs[2];
NavInputs_3 = navInputs[3];
NavInputs_4 = navInputs[4];
NavInputs_5 = navInputs[5];
NavInputs_6 = navInputs[6];
NavInputs_7 = navInputs[7];
NavInputs_8 = navInputs[8];
NavInputs_9 = navInputs[9];
NavInputs_10 = navInputs[10];
NavInputs_11 = navInputs[11];
NavInputs_12 = navInputs[12];
NavInputs_13 = navInputs[13];
NavInputs_14 = navInputs[14];
NavInputs_15 = navInputs[15];
NavInputs_16 = navInputs[16];
NavInputs_17 = navInputs[17];
NavInputs_18 = navInputs[18];
NavInputs_19 = navInputs[19];
NavInputs_20 = navInputs[20];
}
KeyMods = keyMods;
if (keysData != default(Span<ImGuiKeyData>))
{
KeysData_0 = keysData[0];
KeysData_1 = keysData[1];
KeysData_2 = keysData[2];
KeysData_3 = keysData[3];
KeysData_4 = keysData[4];
KeysData_5 = keysData[5];
KeysData_6 = keysData[6];
KeysData_7 = keysData[7];
KeysData_8 = keysData[8];
KeysData_9 = keysData[9];
KeysData_10 = keysData[10];
KeysData_11 = keysData[11];
KeysData_12 = keysData[12];
KeysData_13 = keysData[13];
KeysData_14 = keysData[14];
KeysData_15 = keysData[15];
KeysData_16 = keysData[16];
KeysData_17 = keysData[17];
KeysData_18 = keysData[18];
KeysData_19 = keysData[19];
KeysData_20 = keysData[20];
KeysData_21 = keysData[21];
KeysData_22 = keysData[22];
KeysData_23 = keysData[23];
KeysData_24 = keysData[24];
KeysData_25 = keysData[25];
KeysData_26 = keysData[26];
KeysData_27 = keysData[27];
KeysData_28 = keysData[28];
KeysData_29 = keysData[29];
KeysData_30 = keysData[30];
KeysData_31 = keysData[31];
KeysData_32 = keysData[32];
KeysData_33 = keysData[33];
KeysData_34 = keysData[34];
KeysData_35 = keysData[35];
KeysData_36 = keysData[36];
KeysData_37 = keysData[37];
KeysData_38 = keysData[38];
KeysData_39 = keysData[39];
KeysData_40 = keysData[40];
KeysData_41 = keysData[41];
KeysData_42 = keysData[42];
KeysData_43 = keysData[43];
KeysData_44 = keysData[44];
KeysData_45 = keysData[45];
KeysData_46 = keysData[46];
KeysData_47 = keysData[47];
KeysData_48 = keysData[48];
KeysData_49 = keysData[49];
KeysData_50 = keysData[50];
KeysData_51 = keysData[51];
KeysData_52 = keysData[52];
KeysData_53 = keysData[53];
KeysData_54 = keysData[54];
KeysData_55 = keysData[55];
KeysData_56 = keysData[56];
KeysData_57 = keysData[57];
KeysData_58 = keysData[58];
KeysData_59 = keysData[59];
KeysData_60 = keysData[60];
KeysData_61 = keysData[61];
KeysData_62 = keysData[62];
KeysData_63 = keysData[63];
KeysData_64 = keysData[64];
KeysData_65 = keysData[65];
KeysData_66 = keysData[66];
KeysData_67 = keysData[67];
KeysData_68 = keysData[68];
KeysData_69 = keysData[69];
KeysData_70 = keysData[70];
KeysData_71 = keysData[71];
KeysData_72 = keysData[72];
KeysData_73 = keysData[73];
KeysData_74 = keysData[74];
KeysData_75 = keysData[75];
KeysData_76 = keysData[76];
KeysData_77 = keysData[77];
KeysData_78 = keysData[78];
KeysData_79 = keysData[79];
KeysData_80 = keysData[80];
KeysData_81 = keysData[81];
KeysData_82 = keysData[82];
KeysData_83 = keysData[83];
KeysData_84 = keysData[84];
KeysData_85 = keysData[85];
KeysData_86 = keysData[86];
KeysData_87 = keysData[87];
KeysData_88 = keysData[88];
KeysData_89 = keysData[89];
KeysData_90 = keysData[90];
KeysData_91 = keysData[91];
KeysData_92 = keysData[92];
KeysData_93 = keysData[93];
KeysData_94 = keysData[94];
KeysData_95 = keysData[95];
KeysData_96 = keysData[96];
KeysData_97 = keysData[97];
KeysData_98 = keysData[98];
KeysData_99 = keysData[99];
KeysData_100 = keysData[100];
KeysData_101 = keysData[101];
KeysData_102 = keysData[102];
KeysData_103 = keysData[103];
KeysData_104 = keysData[104];
KeysData_105 = keysData[105];
KeysData_106 = keysData[106];
KeysData_107 = keysData[107];
KeysData_108 = keysData[108];
KeysData_109 = keysData[109];
KeysData_110 = keysData[110];
KeysData_111 = keysData[111];
KeysData_112 = keysData[112];
KeysData_113 = keysData[113];
KeysData_114 = keysData[114];
KeysData_115 = keysData[115];
KeysData_116 = keysData[116];
KeysData_117 = keysData[117];
KeysData_118 = keysData[118];
KeysData_119 = keysData[119];
KeysData_120 = keysData[120];
KeysData_121 = keysData[121];
KeysData_122 = keysData[122];
KeysData_123 = keysData[123];
KeysData_124 = keysData[124];
KeysData_125 = keysData[125];
KeysData_126 = keysData[126];
KeysData_127 = keysData[127];
KeysData_128 = keysData[128];
KeysData_129 = keysData[129];
KeysData_130 = keysData[130];
KeysData_131 = keysData[131];
KeysData_132 = keysData[132];
KeysData_133 = keysData[133];
KeysData_134 = keysData[134];
KeysData_135 = keysData[135];
KeysData_136 = keysData[136];
KeysData_137 = keysData[137];
KeysData_138 = keysData[138];
KeysData_139 = keysData[139];
KeysData_140 = keysData[140];
KeysData_141 = keysData[141];
KeysData_142 = keysData[142];
KeysData_143 = keysData[143];
KeysData_144 = keysData[144];
KeysData_145 = keysData[145];
KeysData_146 = keysData[146];
KeysData_147 = keysData[147];
KeysData_148 = keysData[148];
KeysData_149 = keysData[149];
KeysData_150 = keysData[150];
KeysData_151 = keysData[151];
KeysData_152 = keysData[152];
KeysData_153 = keysData[153];
KeysData_154 = keysData[154];
KeysData_155 = keysData[155];
KeysData_156 = keysData[156];
KeysData_157 = keysData[157];
KeysData_158 = keysData[158];
KeysData_159 = keysData[159];
KeysData_160 = keysData[160];
KeysData_161 = keysData[161];
KeysData_162 = keysData[162];
KeysData_163 = keysData[163];
KeysData_164 = keysData[164];
KeysData_165 = keysData[165];
KeysData_166 = keysData[166];
KeysData_167 = keysData[167];
KeysData_168 = keysData[168];
KeysData_169 = keysData[169];
KeysData_170 = keysData[170];
KeysData_171 = keysData[171];
KeysData_172 = keysData[172];
KeysData_173 = keysData[173];
KeysData_174 = keysData[174];
KeysData_175 = keysData[175];
KeysData_176 = keysData[176];
KeysData_177 = keysData[177];
KeysData_178 = keysData[178];
KeysData_179 = keysData[179];
KeysData_180 = keysData[180];
KeysData_181 = keysData[181];
KeysData_182 = keysData[182];
KeysData_183 = keysData[183];
KeysData_184 = keysData[184];
KeysData_185 = keysData[185];
KeysData_186 = keysData[186];
KeysData_187 = keysData[187];
KeysData_188 = keysData[188];
KeysData_189 = keysData[189];
KeysData_190 = keysData[190];
KeysData_191 = keysData[191];
KeysData_192 = keysData[192];
KeysData_193 = keysData[193];
KeysData_194 = keysData[194];
KeysData_195 = keysData[195];
KeysData_196 = keysData[196];
KeysData_197 = keysData[197];
KeysData_198 = keysData[198];
KeysData_199 = keysData[199];
KeysData_200 = keysData[200];
KeysData_201 = keysData[201];
KeysData_202 = keysData[202];
KeysData_203 = keysData[203];
KeysData_204 = keysData[204];
KeysData_205 = keysData[205];
KeysData_206 = keysData[206];
KeysData_207 = keysData[207];
KeysData_208 = keysData[208];
KeysData_209 = keysData[209];
KeysData_210 = keysData[210];
KeysData_211 = keysData[211];
KeysData_212 = keysData[212];
KeysData_213 = keysData[213];
KeysData_214 = keysData[214];
KeysData_215 = keysData[215];
KeysData_216 = keysData[216];
KeysData_217 = keysData[217];
KeysData_218 = keysData[218];
KeysData_219 = keysData[219];
KeysData_220 = keysData[220];
KeysData_221 = keysData[221];
KeysData_222 = keysData[222];
KeysData_223 = keysData[223];
KeysData_224 = keysData[224];
KeysData_225 = keysData[225];
KeysData_226 = keysData[226];
KeysData_227 = keysData[227];
KeysData_228 = keysData[228];
KeysData_229 = keysData[229];
KeysData_230 = keysData[230];
KeysData_231 = keysData[231];
KeysData_232 = keysData[232];
KeysData_233 = keysData[233];
KeysData_234 = keysData[234];
KeysData_235 = keysData[235];
KeysData_236 = keysData[236];
KeysData_237 = keysData[237];
KeysData_238 = keysData[238];
KeysData_239 = keysData[239];
KeysData_240 = keysData[240];
KeysData_241 = keysData[241];
KeysData_242 = keysData[242];
KeysData_243 = keysData[243];
KeysData_244 = keysData[244];
KeysData_245 = keysData[245];
KeysData_246 = keysData[246];
KeysData_247 = keysData[247];
KeysData_248 = keysData[248];
KeysData_249 = keysData[249];
KeysData_250 = keysData[250];
KeysData_251 = keysData[251];
KeysData_252 = keysData[252];
KeysData_253 = keysData[253];
KeysData_254 = keysData[254];
KeysData_255 = keysData[255];
KeysData_256 = keysData[256];
KeysData_257 = keysData[257];
KeysData_258 = keysData[258];
KeysData_259 = keysData[259];
KeysData_260 = keysData[260];
KeysData_261 = keysData[261];
KeysData_262 = keysData[262];
KeysData_263 = keysData[263];
KeysData_264 = keysData[264];
KeysData_265 = keysData[265];
KeysData_266 = keysData[266];
KeysData_267 = keysData[267];
KeysData_268 = keysData[268];
KeysData_269 = keysData[269];
KeysData_270 = keysData[270];
KeysData_271 = keysData[271];
KeysData_272 = keysData[272];
KeysData_273 = keysData[273];
KeysData_274 = keysData[274];
KeysData_275 = keysData[275];
KeysData_276 = keysData[276];
KeysData_277 = keysData[277];
KeysData_278 = keysData[278];
KeysData_279 = keysData[279];
KeysData_280 = keysData[280];
KeysData_281 = keysData[281];
KeysData_282 = keysData[282];
KeysData_283 = keysData[283];
KeysData_284 = keysData[284];
KeysData_285 = keysData[285];
KeysData_286 = keysData[286];
KeysData_287 = keysData[287];
KeysData_288 = keysData[288];
KeysData_289 = keysData[289];
KeysData_290 = keysData[290];
KeysData_291 = keysData[291];
KeysData_292 = keysData[292];
KeysData_293 = keysData[293];
KeysData_294 = keysData[294];
KeysData_295 = keysData[295];
KeysData_296 = keysData[296];
KeysData_297 = keysData[297];
KeysData_298 = keysData[298];
KeysData_299 = keysData[299];
KeysData_300 = keysData[300];
KeysData_301 = keysData[301];
KeysData_302 = keysData[302];
KeysData_303 = keysData[303];
KeysData_304 = keysData[304];
KeysData_305 = keysData[305];
KeysData_306 = keysData[306];
KeysData_307 = keysData[307];
KeysData_308 = keysData[308];
KeysData_309 = keysData[309];
KeysData_310 = keysData[310];
KeysData_311 = keysData[311];
KeysData_312 = keysData[312];
KeysData_313 = keysData[313];
KeysData_314 = keysData[314];
KeysData_315 = keysData[315];
KeysData_316 = keysData[316];
KeysData_317 = keysData[317];
KeysData_318 = keysData[318];
KeysData_319 = keysData[319];
KeysData_320 = keysData[320];
KeysData_321 = keysData[321];
KeysData_322 = keysData[322];
KeysData_323 = keysData[323];
KeysData_324 = keysData[324];
KeysData_325 = keysData[325];
KeysData_326 = keysData[326];
KeysData_327 = keysData[327];
KeysData_328 = keysData[328];
KeysData_329 = keysData[329];
KeysData_330 = keysData[330];
KeysData_331 = keysData[331];
KeysData_332 = keysData[332];
KeysData_333 = keysData[333];
KeysData_334 = keysData[334];
KeysData_335 = keysData[335];
KeysData_336 = keysData[336];
KeysData_337 = keysData[337];
KeysData_338 = keysData[338];
KeysData_339 = keysData[339];
KeysData_340 = keysData[340];
KeysData_341 = keysData[341];
KeysData_342 = keysData[342];
KeysData_343 = keysData[343];
KeysData_344 = keysData[344];
KeysData_345 = keysData[345];
KeysData_346 = keysData[346];
KeysData_347 = keysData[347];
KeysData_348 = keysData[348];
KeysData_349 = keysData[349];
KeysData_350 = keysData[350];
KeysData_351 = keysData[351];
KeysData_352 = keysData[352];
KeysData_353 = keysData[353];
KeysData_354 = keysData[354];
KeysData_355 = keysData[355];
KeysData_356 = keysData[356];
KeysData_357 = keysData[357];
KeysData_358 = keysData[358];
KeysData_359 = keysData[359];
KeysData_360 = keysData[360];
KeysData_361 = keysData[361];
KeysData_362 = keysData[362];
KeysData_363 = keysData[363];
KeysData_364 = keysData[364];
KeysData_365 = keysData[365];
KeysData_366 = keysData[366];
KeysData_367 = keysData[367];
KeysData_368 = keysData[368];
KeysData_369 = keysData[369];
KeysData_370 = keysData[370];
KeysData_371 = keysData[371];
KeysData_372 = keysData[372];
KeysData_373 = keysData[373];
KeysData_374 = keysData[374];
KeysData_375 = keysData[375];
KeysData_376 = keysData[376];
KeysData_377 = keysData[377];
KeysData_378 = keysData[378];
KeysData_379 = keysData[379];
KeysData_380 = keysData[380];
KeysData_381 = keysData[381];
KeysData_382 = keysData[382];
KeysData_383 = keysData[383];
KeysData_384 = keysData[384];
KeysData_385 = keysData[385];
KeysData_386 = keysData[386];
KeysData_387 = keysData[387];
KeysData_388 = keysData[388];
KeysData_389 = keysData[389];
KeysData_390 = keysData[390];
KeysData_391 = keysData[391];
KeysData_392 = keysData[392];
KeysData_393 = keysData[393];
KeysData_394 = keysData[394];
KeysData_395 = keysData[395];
KeysData_396 = keysData[396];
KeysData_397 = keysData[397];
KeysData_398 = keysData[398];
KeysData_399 = keysData[399];
KeysData_400 = keysData[400];
KeysData_401 = keysData[401];
KeysData_402 = keysData[402];
KeysData_403 = keysData[403];
KeysData_404 = keysData[404];
KeysData_405 = keysData[405];
KeysData_406 = keysData[406];
KeysData_407 = keysData[407];
KeysData_408 = keysData[408];
KeysData_409 = keysData[409];
KeysData_410 = keysData[410];
KeysData_411 = keysData[411];
KeysData_412 = keysData[412];
KeysData_413 = keysData[413];
KeysData_414 = keysData[414];
KeysData_415 = keysData[415];
KeysData_416 = keysData[416];
KeysData_417 = keysData[417];
KeysData_418 = keysData[418];
KeysData_419 = keysData[419];
KeysData_420 = keysData[420];
KeysData_421 = keysData[421];
KeysData_422 = keysData[422];
KeysData_423 = keysData[423];
KeysData_424 = keysData[424];
KeysData_425 = keysData[425];
KeysData_426 = keysData[426];
KeysData_427 = keysData[427];
KeysData_428 = keysData[428];
KeysData_429 = keysData[429];
KeysData_430 = keysData[430];
KeysData_431 = keysData[431];
KeysData_432 = keysData[432];
KeysData_433 = keysData[433];
KeysData_434 = keysData[434];
KeysData_435 = keysData[435];
KeysData_436 = keysData[436];
KeysData_437 = keysData[437];
KeysData_438 = keysData[438];
KeysData_439 = keysData[439];
KeysData_440 = keysData[440];
KeysData_441 = keysData[441];
KeysData_442 = keysData[442];
KeysData_443 = keysData[443];
KeysData_444 = keysData[444];
KeysData_445 = keysData[445];
KeysData_446 = keysData[446];
KeysData_447 = keysData[447];
KeysData_448 = keysData[448];
KeysData_449 = keysData[449];
KeysData_450 = keysData[450];
KeysData_451 = keysData[451];
KeysData_452 = keysData[452];
KeysData_453 = keysData[453];
KeysData_454 = keysData[454];
KeysData_455 = keysData[455];
KeysData_456 = keysData[456];
KeysData_457 = keysData[457];
KeysData_458 = keysData[458];
KeysData_459 = keysData[459];
KeysData_460 = keysData[460];
KeysData_461 = keysData[461];
KeysData_462 = keysData[462];
KeysData_463 = keysData[463];
KeysData_464 = keysData[464];
KeysData_465 = keysData[465];
KeysData_466 = keysData[466];
KeysData_467 = keysData[467];
KeysData_468 = keysData[468];
KeysData_469 = keysData[469];
KeysData_470 = keysData[470];
KeysData_471 = keysData[471];
KeysData_472 = keysData[472];
KeysData_473 = keysData[473];
KeysData_474 = keysData[474];
KeysData_475 = keysData[475];
KeysData_476 = keysData[476];
KeysData_477 = keysData[477];
KeysData_478 = keysData[478];
KeysData_479 = keysData[479];
KeysData_480 = keysData[480];
KeysData_481 = keysData[481];
KeysData_482 = keysData[482];
KeysData_483 = keysData[483];
KeysData_484 = keysData[484];
KeysData_485 = keysData[485];
KeysData_486 = keysData[486];
KeysData_487 = keysData[487];
KeysData_488 = keysData[488];
KeysData_489 = keysData[489];
KeysData_490 = keysData[490];
KeysData_491 = keysData[491];
KeysData_492 = keysData[492];
KeysData_493 = keysData[493];
KeysData_494 = keysData[494];
KeysData_495 = keysData[495];
KeysData_496 = keysData[496];
KeysData_497 = keysData[497];
KeysData_498 = keysData[498];
KeysData_499 = keysData[499];
KeysData_500 = keysData[500];
KeysData_501 = keysData[501];
KeysData_502 = keysData[502];
KeysData_503 = keysData[503];
KeysData_504 = keysData[504];
KeysData_505 = keysData[505];
KeysData_506 = keysData[506];
KeysData_507 = keysData[507];
KeysData_508 = keysData[508];
KeysData_509 = keysData[509];
KeysData_510 = keysData[510];
KeysData_511 = keysData[511];
KeysData_512 = keysData[512];
KeysData_513 = keysData[513];
KeysData_514 = keysData[514];
KeysData_515 = keysData[515];
KeysData_516 = keysData[516];
KeysData_517 = keysData[517];
KeysData_518 = keysData[518];
KeysData_519 = keysData[519];
KeysData_520 = keysData[520];
KeysData_521 = keysData[521];
KeysData_522 = keysData[522];
KeysData_523 = keysData[523];
KeysData_524 = keysData[524];
KeysData_525 = keysData[525];
KeysData_526 = keysData[526];
KeysData_527 = keysData[527];
KeysData_528 = keysData[528];
KeysData_529 = keysData[529];
KeysData_530 = keysData[530];
KeysData_531 = keysData[531];
KeysData_532 = keysData[532];
KeysData_533 = keysData[533];
KeysData_534 = keysData[534];
KeysData_535 = keysData[535];
KeysData_536 = keysData[536];
KeysData_537 = keysData[537];
KeysData_538 = keysData[538];
KeysData_539 = keysData[539];
KeysData_540 = keysData[540];
KeysData_541 = keysData[541];
KeysData_542 = keysData[542];
KeysData_543 = keysData[543];
KeysData_544 = keysData[544];
KeysData_545 = keysData[545];
KeysData_546 = keysData[546];
KeysData_547 = keysData[547];
KeysData_548 = keysData[548];
KeysData_549 = keysData[549];
KeysData_550 = keysData[550];
KeysData_551 = keysData[551];
KeysData_552 = keysData[552];
KeysData_553 = keysData[553];
KeysData_554 = keysData[554];
KeysData_555 = keysData[555];
KeysData_556 = keysData[556];
KeysData_557 = keysData[557];
KeysData_558 = keysData[558];
KeysData_559 = keysData[559];
KeysData_560 = keysData[560];
KeysData_561 = keysData[561];
KeysData_562 = keysData[562];
KeysData_563 = keysData[563];
KeysData_564 = keysData[564];
KeysData_565 = keysData[565];
KeysData_566 = keysData[566];
KeysData_567 = keysData[567];
KeysData_568 = keysData[568];
KeysData_569 = keysData[569];
KeysData_570 = keysData[570];
KeysData_571 = keysData[571];
KeysData_572 = keysData[572];
KeysData_573 = keysData[573];
KeysData_574 = keysData[574];
KeysData_575 = keysData[575];
KeysData_576 = keysData[576];
KeysData_577 = keysData[577];
KeysData_578 = keysData[578];
KeysData_579 = keysData[579];
KeysData_580 = keysData[580];
KeysData_581 = keysData[581];
KeysData_582 = keysData[582];
KeysData_583 = keysData[583];
KeysData_584 = keysData[584];
KeysData_585 = keysData[585];
KeysData_586 = keysData[586];
KeysData_587 = keysData[587];
KeysData_588 = keysData[588];
KeysData_589 = keysData[589];
KeysData_590 = keysData[590];
KeysData_591 = keysData[591];
KeysData_592 = keysData[592];
KeysData_593 = keysData[593];
KeysData_594 = keysData[594];
KeysData_595 = keysData[595];
KeysData_596 = keysData[596];
KeysData_597 = keysData[597];
KeysData_598 = keysData[598];
KeysData_599 = keysData[599];
KeysData_600 = keysData[600];
KeysData_601 = keysData[601];
KeysData_602 = keysData[602];
KeysData_603 = keysData[603];
KeysData_604 = keysData[604];
KeysData_605 = keysData[605];
KeysData_606 = keysData[606];
KeysData_607 = keysData[607];
KeysData_608 = keysData[608];
KeysData_609 = keysData[609];
KeysData_610 = keysData[610];
KeysData_611 = keysData[611];
KeysData_612 = keysData[612];
KeysData_613 = keysData[613];
KeysData_614 = keysData[614];
KeysData_615 = keysData[615];
KeysData_616 = keysData[616];
KeysData_617 = keysData[617];
KeysData_618 = keysData[618];
KeysData_619 = keysData[619];
KeysData_620 = keysData[620];
KeysData_621 = keysData[621];
KeysData_622 = keysData[622];
KeysData_623 = keysData[623];
KeysData_624 = keysData[624];
KeysData_625 = keysData[625];
KeysData_626 = keysData[626];
KeysData_627 = keysData[627];
KeysData_628 = keysData[628];
KeysData_629 = keysData[629];
KeysData_630 = keysData[630];
KeysData_631 = keysData[631];
KeysData_632 = keysData[632];
KeysData_633 = keysData[633];
KeysData_634 = keysData[634];
KeysData_635 = keysData[635];
KeysData_636 = keysData[636];
KeysData_637 = keysData[637];
KeysData_638 = keysData[638];
KeysData_639 = keysData[639];
KeysData_640 = keysData[640];
KeysData_641 = keysData[641];
KeysData_642 = keysData[642];
KeysData_643 = keysData[643];
KeysData_644 = keysData[644];
}
WantCaptureMouseUnlessPopupClose = wantCaptureMouseUnlessPopupClose ? (byte)1 : (byte)0;
MousePosPrev = mousePosPrev;
if (mouseClickedPos != default(Span<Vector2>))
{
MouseClickedPos_0 = mouseClickedPos[0];
MouseClickedPos_1 = mouseClickedPos[1];
MouseClickedPos_2 = mouseClickedPos[2];
MouseClickedPos_3 = mouseClickedPos[3];
MouseClickedPos_4 = mouseClickedPos[4];
}
if (mouseClickedTime != default(Span<double>))
{
MouseClickedTime_0 = mouseClickedTime[0];
MouseClickedTime_1 = mouseClickedTime[1];
MouseClickedTime_2 = mouseClickedTime[2];
MouseClickedTime_3 = mouseClickedTime[3];
MouseClickedTime_4 = mouseClickedTime[4];
}
if (mouseClicked != default(Span<bool>))
{
MouseClicked_0 = mouseClicked[0];
MouseClicked_1 = mouseClicked[1];
MouseClicked_2 = mouseClicked[2];
MouseClicked_3 = mouseClicked[3];
MouseClicked_4 = mouseClicked[4];
}
if (mouseDoubleClicked != default(Span<bool>))
{
MouseDoubleClicked_0 = mouseDoubleClicked[0];
MouseDoubleClicked_1 = mouseDoubleClicked[1];
MouseDoubleClicked_2 = mouseDoubleClicked[2];
MouseDoubleClicked_3 = mouseDoubleClicked[3];
MouseDoubleClicked_4 = mouseDoubleClicked[4];
}
if (mouseClickedCount != default(Span<ushort>))
{
MouseClickedCount_0 = mouseClickedCount[0];
MouseClickedCount_1 = mouseClickedCount[1];
MouseClickedCount_2 = mouseClickedCount[2];
MouseClickedCount_3 = mouseClickedCount[3];
MouseClickedCount_4 = mouseClickedCount[4];
}
if (mouseClickedLastCount != default(Span<ushort>))
{
MouseClickedLastCount_0 = mouseClickedLastCount[0];
MouseClickedLastCount_1 = mouseClickedLastCount[1];
MouseClickedLastCount_2 = mouseClickedLastCount[2];
MouseClickedLastCount_3 = mouseClickedLastCount[3];
MouseClickedLastCount_4 = mouseClickedLastCount[4];
}
if (mouseReleased != default(Span<bool>))
{
MouseReleased_0 = mouseReleased[0];
MouseReleased_1 = mouseReleased[1];
MouseReleased_2 = mouseReleased[2];
MouseReleased_3 = mouseReleased[3];
MouseReleased_4 = mouseReleased[4];
}
if (mouseDownOwned != default(Span<bool>))
{
MouseDownOwned_0 = mouseDownOwned[0];
MouseDownOwned_1 = mouseDownOwned[1];
MouseDownOwned_2 = mouseDownOwned[2];
MouseDownOwned_3 = mouseDownOwned[3];
MouseDownOwned_4 = mouseDownOwned[4];
}
if (mouseDownOwnedUnlessPopupClose != default(Span<bool>))
{
MouseDownOwnedUnlessPopupClose_0 = mouseDownOwnedUnlessPopupClose[0];
MouseDownOwnedUnlessPopupClose_1 = mouseDownOwnedUnlessPopupClose[1];
MouseDownOwnedUnlessPopupClose_2 = mouseDownOwnedUnlessPopupClose[2];
MouseDownOwnedUnlessPopupClose_3 = mouseDownOwnedUnlessPopupClose[3];
MouseDownOwnedUnlessPopupClose_4 = mouseDownOwnedUnlessPopupClose[4];
}
if (mouseDownDuration != default(Span<float>))
{
MouseDownDuration_0 = mouseDownDuration[0];
MouseDownDuration_1 = mouseDownDuration[1];
MouseDownDuration_2 = mouseDownDuration[2];
MouseDownDuration_3 = mouseDownDuration[3];
MouseDownDuration_4 = mouseDownDuration[4];
}
if (mouseDownDurationPrev != default(Span<float>))
{
MouseDownDurationPrev_0 = mouseDownDurationPrev[0];
MouseDownDurationPrev_1 = mouseDownDurationPrev[1];
MouseDownDurationPrev_2 = mouseDownDurationPrev[2];
MouseDownDurationPrev_3 = mouseDownDurationPrev[3];
MouseDownDurationPrev_4 = mouseDownDurationPrev[4];
}
if (mouseDragMaxDistanceAbs != default(Span<Vector2>))
{
MouseDragMaxDistanceAbs_0 = mouseDragMaxDistanceAbs[0];
MouseDragMaxDistanceAbs_1 = mouseDragMaxDistanceAbs[1];
MouseDragMaxDistanceAbs_2 = mouseDragMaxDistanceAbs[2];
MouseDragMaxDistanceAbs_3 = mouseDragMaxDistanceAbs[3];
MouseDragMaxDistanceAbs_4 = mouseDragMaxDistanceAbs[4];
}
if (mouseDragMaxDistanceSqr != default(Span<float>))
{
MouseDragMaxDistanceSqr_0 = mouseDragMaxDistanceSqr[0];
MouseDragMaxDistanceSqr_1 = mouseDragMaxDistanceSqr[1];
MouseDragMaxDistanceSqr_2 = mouseDragMaxDistanceSqr[2];
MouseDragMaxDistanceSqr_3 = mouseDragMaxDistanceSqr[3];
MouseDragMaxDistanceSqr_4 = mouseDragMaxDistanceSqr[4];
}
if (navInputsDownDuration != default(Span<float>))
{
NavInputsDownDuration_0 = navInputsDownDuration[0];
NavInputsDownDuration_1 = navInputsDownDuration[1];
NavInputsDownDuration_2 = navInputsDownDuration[2];
NavInputsDownDuration_3 = navInputsDownDuration[3];
NavInputsDownDuration_4 = navInputsDownDuration[4];
NavInputsDownDuration_5 = navInputsDownDuration[5];
NavInputsDownDuration_6 = navInputsDownDuration[6];
NavInputsDownDuration_7 = navInputsDownDuration[7];
NavInputsDownDuration_8 = navInputsDownDuration[8];
NavInputsDownDuration_9 = navInputsDownDuration[9];
NavInputsDownDuration_10 = navInputsDownDuration[10];
NavInputsDownDuration_11 = navInputsDownDuration[11];
NavInputsDownDuration_12 = navInputsDownDuration[12];
NavInputsDownDuration_13 = navInputsDownDuration[13];
NavInputsDownDuration_14 = navInputsDownDuration[14];
NavInputsDownDuration_15 = navInputsDownDuration[15];
NavInputsDownDuration_16 = navInputsDownDuration[16];
NavInputsDownDuration_17 = navInputsDownDuration[17];
NavInputsDownDuration_18 = navInputsDownDuration[18];
NavInputsDownDuration_19 = navInputsDownDuration[19];
NavInputsDownDuration_20 = navInputsDownDuration[20];
}
if (navInputsDownDurationPrev != default(Span<float>))
{
NavInputsDownDurationPrev_0 = navInputsDownDurationPrev[0];
NavInputsDownDurationPrev_1 = navInputsDownDurationPrev[1];
NavInputsDownDurationPrev_2 = navInputsDownDurationPrev[2];
NavInputsDownDurationPrev_3 = navInputsDownDurationPrev[3];
NavInputsDownDurationPrev_4 = navInputsDownDurationPrev[4];
NavInputsDownDurationPrev_5 = navInputsDownDurationPrev[5];
NavInputsDownDurationPrev_6 = navInputsDownDurationPrev[6];
NavInputsDownDurationPrev_7 = navInputsDownDurationPrev[7];
NavInputsDownDurationPrev_8 = navInputsDownDurationPrev[8];
NavInputsDownDurationPrev_9 = navInputsDownDurationPrev[9];
NavInputsDownDurationPrev_10 = navInputsDownDurationPrev[10];
NavInputsDownDurationPrev_11 = navInputsDownDurationPrev[11];
NavInputsDownDurationPrev_12 = navInputsDownDurationPrev[12];
NavInputsDownDurationPrev_13 = navInputsDownDurationPrev[13];
NavInputsDownDurationPrev_14 = navInputsDownDurationPrev[14];
NavInputsDownDurationPrev_15 = navInputsDownDurationPrev[15];
NavInputsDownDurationPrev_16 = navInputsDownDurationPrev[16];
NavInputsDownDurationPrev_17 = navInputsDownDurationPrev[17];
NavInputsDownDurationPrev_18 = navInputsDownDurationPrev[18];
NavInputsDownDurationPrev_19 = navInputsDownDurationPrev[19];
NavInputsDownDurationPrev_20 = navInputsDownDurationPrev[20];
}
PenPressure = penPressure;
AppFocusLost = appFocusLost ? (byte)1 : (byte)0;
AppAcceptingEvents = appAcceptingEvents ? (byte)1 : (byte)0;
BackendUsingLegacyKeyArrays = backendUsingLegacyKeyArrays;
BackendUsingLegacyNavInputArray = backendUsingLegacyNavInputArray ? (byte)1 : (byte)0;
InputQueueSurrogate = inputQueueSurrogate;
InputQueueCharacters = inputQueueCharacters;
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<ImGuiKeyData> KeysData
{
get
{
fixed (ImGuiKeyData* p = &this.KeysData_0)
{
return new Span<ImGuiKeyData>(p, 645);
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<Vector2> MouseClickedPos
{
get
{
fixed (Vector2* p = &this.MouseClickedPos_0)
{
return new Span<Vector2>(p, 5);
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<Vector2> MouseDragMaxDistanceAbs
{
get
{
fixed (Vector2* p = &this.MouseDragMaxDistanceAbs_0)
{
return new Span<Vector2>(p, 5);
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddFocusEvent(bool focused)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddFocusEventNative(@this, focused ? (byte)1 : (byte)0);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharacter(uint c)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddInputCharacterNative(@this, c);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(byte* str)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddInputCharactersUTF8Native(@this, str);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(ref byte str)
{
fixed (ImGuiIO* @this = &this)
{
fixed (byte* pstr = &str)
{
ImGui.AddInputCharactersUTF8Native(@this, (byte*)pstr);
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(ReadOnlySpan<byte> str)
{
fixed (ImGuiIO* @this = &this)
{
fixed (byte* pstr = str)
{
ImGui.AddInputCharactersUTF8Native(@this, (byte*)pstr);
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(string str)
{
fixed (ImGuiIO* @this = &this)
{
byte* pStr0 = null;
int pStrSize0 = 0;
if (str != null)
{
pStrSize0 = Utils.GetByteCountUTF8(str);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
pStr0 = Utils.Alloc<byte>(pStrSize0 + 1);
}
else
{
byte* pStrStack0 = stackalloc byte[pStrSize0 + 1];
pStr0 = pStrStack0;
}
int pStrOffset0 = Utils.EncodeStringUTF8(str, pStr0, pStrSize0);
pStr0[pStrOffset0] = 0;
}
ImGui.AddInputCharactersUTF8Native(@this, pStr0);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr0);
}
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharacterUTF16(ushort c)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddInputCharacterUTF16Native(@this, c);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddKeyAnalogEvent(ImGuiKey key, bool down, float v)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddKeyAnalogEventNative(@this, key, down ? (byte)1 : (byte)0, v);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddKeyEvent(ImGuiKey key, bool down)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddKeyEventNative(@this, key, down ? (byte)1 : (byte)0);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMouseButtonEvent(int button, bool down)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddMouseButtonEventNative(@this, button, down ? (byte)1 : (byte)0);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMousePosEvent(float x, float y)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddMousePosEventNative(@this, x, y);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMouseViewportEvent(uint id)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddMouseViewportEventNative(@this, id);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMouseWheelEvent(float whX, float whY)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.AddMouseWheelEventNative(@this, whX, whY);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void ClearInputCharacters()
{
fixed (ImGuiIO* @this = &this)
{
ImGui.ClearInputCharactersNative(@this);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void ClearInputKeys()
{
fixed (ImGuiIO* @this = &this)
{
ImGui.ClearInputKeysNative(@this);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void Destroy()
{
fixed (ImGuiIO* @this = &this)
{
ImGui.DestroyNative(@this);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void SetAppAcceptingEvents(bool acceptingEvents)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.SetAppAcceptingEventsNative(@this, acceptingEvents ? (byte)1 : (byte)0);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.SetKeyEventNativeDataNative(@this, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode)
{
fixed (ImGuiIO* @this = &this)
{
ImGui.SetKeyEventNativeDataNative(@this, key, nativeKeycode, nativeScancode, (int)(-1));
}
}
}
/// <summary>
/// To be documented.
/// </summary>
#if NET5_0_OR_GREATER
[DebuggerDisplay("{DebuggerDisplay,nq}")]
#endif
public unsafe struct ImGuiIOPtr : IEquatable<ImGuiIOPtr>
{
public ImGuiIOPtr(ImGuiIO* handle) { Handle = handle; }
public ImGuiIO* Handle;
public bool IsNull => Handle == null;
public static ImGuiIOPtr Null => new ImGuiIOPtr(null);
public ImGuiIO this[int index] { get => Handle[index]; set => Handle[index] = value; }
public static implicit operator ImGuiIOPtr(ImGuiIO* handle) => new ImGuiIOPtr(handle);
public static implicit operator ImGuiIO*(ImGuiIOPtr handle) => handle.Handle;
public static bool operator ==(ImGuiIOPtr left, ImGuiIOPtr right) => left.Handle == right.Handle;
public static bool operator !=(ImGuiIOPtr left, ImGuiIOPtr right) => left.Handle != right.Handle;
public static bool operator ==(ImGuiIOPtr left, ImGuiIO* right) => left.Handle == right;
public static bool operator !=(ImGuiIOPtr left, ImGuiIO* right) => left.Handle != right;
public bool Equals(ImGuiIOPtr other) => Handle == other.Handle;
/// <inheritdoc/>
public override bool Equals(object obj) => obj is ImGuiIOPtr handle && Equals(handle);
/// <inheritdoc/>
public override int GetHashCode() => ((nuint)Handle).GetHashCode();
#if NET5_0_OR_GREATER
private string DebuggerDisplay => string.Format("ImGuiIOPtr [0x{0}]", ((nuint)Handle).ToString("X"));
#endif
/// <summary>
/// To be documented.
/// </summary>
public ref ImGuiConfigFlags ConfigFlags => ref Unsafe.AsRef<ImGuiConfigFlags>(&Handle->ConfigFlags);
/// <summary>
/// To be documented.
/// </summary>
public ref ImGuiBackendFlags BackendFlags => ref Unsafe.AsRef<ImGuiBackendFlags>(&Handle->BackendFlags);
/// <summary>
/// To be documented.
/// </summary>
public ref Vector2 DisplaySize => ref Unsafe.AsRef<Vector2>(&Handle->DisplaySize);
/// <summary>
/// To be documented.
/// </summary>
public ref float DeltaTime => ref Unsafe.AsRef<float>(&Handle->DeltaTime);
/// <summary>
/// To be documented.
/// </summary>
public ref float IniSavingRate => ref Unsafe.AsRef<float>(&Handle->IniSavingRate);
/// <summary>
/// To be documented.
/// </summary>
public byte* IniFilename { get => Handle->IniFilename; set => Handle->IniFilename = value; }
/// <summary>
/// To be documented.
/// </summary>
public byte* LogFilename { get => Handle->LogFilename; set => Handle->LogFilename = value; }
/// <summary>
/// To be documented.
/// </summary>
public ref float MouseDoubleClickTime => ref Unsafe.AsRef<float>(&Handle->MouseDoubleClickTime);
/// <summary>
/// To be documented.
/// </summary>
public ref float MouseDoubleClickMaxDist => ref Unsafe.AsRef<float>(&Handle->MouseDoubleClickMaxDist);
/// <summary>
/// To be documented.
/// </summary>
public ref float MouseDragThreshold => ref Unsafe.AsRef<float>(&Handle->MouseDragThreshold);
/// <summary>
/// To be documented.
/// </summary>
public ref float KeyRepeatDelay => ref Unsafe.AsRef<float>(&Handle->KeyRepeatDelay);
/// <summary>
/// To be documented.
/// </summary>
public ref float KeyRepeatRate => ref Unsafe.AsRef<float>(&Handle->KeyRepeatRate);
/// <summary>
/// To be documented.
/// </summary>
public void* UserData { get => Handle->UserData; set => Handle->UserData = value; }
/// <summary>
/// To be documented.
/// </summary>
public ref ImFontAtlasPtr Fonts => ref Unsafe.AsRef<ImFontAtlasPtr>(&Handle->Fonts);
/// <summary>
/// To be documented.
/// </summary>
public ref float FontGlobalScale => ref Unsafe.AsRef<float>(&Handle->FontGlobalScale);
/// <summary>
/// To be documented.
/// </summary>
public ref bool FontAllowUserScaling => ref Unsafe.AsRef<bool>(&Handle->FontAllowUserScaling);
/// <summary>
/// To be documented.
/// </summary>
public ref ImFontPtr FontDefault => ref Unsafe.AsRef<ImFontPtr>(&Handle->FontDefault);
/// <summary>
/// To be documented.
/// </summary>
public ref Vector2 DisplayFramebufferScale => ref Unsafe.AsRef<Vector2>(&Handle->DisplayFramebufferScale);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigDockingNoSplit => ref Unsafe.AsRef<bool>(&Handle->ConfigDockingNoSplit);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigDockingWithShift => ref Unsafe.AsRef<bool>(&Handle->ConfigDockingWithShift);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigDockingAlwaysTabBar => ref Unsafe.AsRef<bool>(&Handle->ConfigDockingAlwaysTabBar);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigDockingTransparentPayload => ref Unsafe.AsRef<bool>(&Handle->ConfigDockingTransparentPayload);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigViewportsNoAutoMerge => ref Unsafe.AsRef<bool>(&Handle->ConfigViewportsNoAutoMerge);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigViewportsNoTaskBarIcon => ref Unsafe.AsRef<bool>(&Handle->ConfigViewportsNoTaskBarIcon);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigViewportsNoDecoration => ref Unsafe.AsRef<bool>(&Handle->ConfigViewportsNoDecoration);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigViewportsNoDefaultParent => ref Unsafe.AsRef<bool>(&Handle->ConfigViewportsNoDefaultParent);
/// <summary>
/// To be documented.
/// </summary>
public ref bool MouseDrawCursor => ref Unsafe.AsRef<bool>(&Handle->MouseDrawCursor);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigMacOSXBehaviors => ref Unsafe.AsRef<bool>(&Handle->ConfigMacOSXBehaviors);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigInputTrickleEventQueue => ref Unsafe.AsRef<bool>(&Handle->ConfigInputTrickleEventQueue);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef<bool>(&Handle->ConfigInputTextCursorBlink);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigDragClickToInputText => ref Unsafe.AsRef<bool>(&Handle->ConfigDragClickToInputText);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigWindowsResizeFromEdges => ref Unsafe.AsRef<bool>(&Handle->ConfigWindowsResizeFromEdges);
/// <summary>
/// To be documented.
/// </summary>
public ref bool ConfigWindowsMoveFromTitleBarOnly => ref Unsafe.AsRef<bool>(&Handle->ConfigWindowsMoveFromTitleBarOnly);
/// <summary>
/// To be documented.
/// </summary>
public ref float ConfigMemoryCompactTimer => ref Unsafe.AsRef<float>(&Handle->ConfigMemoryCompactTimer);
/// <summary>
/// To be documented.
/// </summary>
public byte* BackendPlatformName { get => Handle->BackendPlatformName; set => Handle->BackendPlatformName = value; }
/// <summary>
/// To be documented.
/// </summary>
public byte* BackendRendererName { get => Handle->BackendRendererName; set => Handle->BackendRendererName = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* BackendPlatformUserData { get => Handle->BackendPlatformUserData; set => Handle->BackendPlatformUserData = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* BackendRendererUserData { get => Handle->BackendRendererUserData; set => Handle->BackendRendererUserData = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* BackendLanguageUserData { get => Handle->BackendLanguageUserData; set => Handle->BackendLanguageUserData = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* GetClipboardTextFn { get => Handle->GetClipboardTextFn; set => Handle->GetClipboardTextFn = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* SetClipboardTextFn { get => Handle->SetClipboardTextFn; set => Handle->SetClipboardTextFn = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* ClipboardUserData { get => Handle->ClipboardUserData; set => Handle->ClipboardUserData = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* SetPlatformImeDataFn { get => Handle->SetPlatformImeDataFn; set => Handle->SetPlatformImeDataFn = value; }
/// <summary>
/// To be documented.
/// </summary>
public void* UnusedPadding { get => Handle->UnusedPadding; set => Handle->UnusedPadding = value; }
/// <summary>
/// To be documented.
/// </summary>
public ref bool WantCaptureMouse => ref Unsafe.AsRef<bool>(&Handle->WantCaptureMouse);
/// <summary>
/// To be documented.
/// </summary>
public ref bool WantCaptureKeyboard => ref Unsafe.AsRef<bool>(&Handle->WantCaptureKeyboard);
/// <summary>
/// To be documented.
/// </summary>
public ref bool WantTextInput => ref Unsafe.AsRef<bool>(&Handle->WantTextInput);
/// <summary>
/// To be documented.
/// </summary>
public ref bool WantSetMousePos => ref Unsafe.AsRef<bool>(&Handle->WantSetMousePos);
/// <summary>
/// To be documented.
/// </summary>
public ref bool WantSaveIniSettings => ref Unsafe.AsRef<bool>(&Handle->WantSaveIniSettings);
/// <summary>
/// To be documented.
/// </summary>
public ref bool NavActive => ref Unsafe.AsRef<bool>(&Handle->NavActive);
/// <summary>
/// To be documented.
/// </summary>
public ref bool NavVisible => ref Unsafe.AsRef<bool>(&Handle->NavVisible);
/// <summary>
/// To be documented.
/// </summary>
public ref float Framerate => ref Unsafe.AsRef<float>(&Handle->Framerate);
/// <summary>
/// To be documented.
/// </summary>
public ref int MetricsRenderVertices => ref Unsafe.AsRef<int>(&Handle->MetricsRenderVertices);
/// <summary>
/// To be documented.
/// </summary>
public ref int MetricsRenderIndices => ref Unsafe.AsRef<int>(&Handle->MetricsRenderIndices);
/// <summary>
/// To be documented.
/// </summary>
public ref int MetricsRenderWindows => ref Unsafe.AsRef<int>(&Handle->MetricsRenderWindows);
/// <summary>
/// To be documented.
/// </summary>
public ref int MetricsActiveWindows => ref Unsafe.AsRef<int>(&Handle->MetricsActiveWindows);
/// <summary>
/// To be documented.
/// </summary>
public ref int MetricsActiveAllocations => ref Unsafe.AsRef<int>(&Handle->MetricsActiveAllocations);
/// <summary>
/// To be documented.
/// </summary>
public ref Vector2 MouseDelta => ref Unsafe.AsRef<Vector2>(&Handle->MouseDelta);
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<int> KeyMap
{
get
{
return new Span<int>(&Handle->KeyMap_0, 645);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> KeysDown
{
get
{
return new Span<bool>(&Handle->KeysDown_0, 645);
}
}
/// <summary>
/// To be documented.
/// </summary>
public ref Vector2 MousePos => ref Unsafe.AsRef<Vector2>(&Handle->MousePos);
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> MouseDown
{
get
{
return new Span<bool>(&Handle->MouseDown_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public ref float MouseWheel => ref Unsafe.AsRef<float>(&Handle->MouseWheel);
/// <summary>
/// To be documented.
/// </summary>
public ref float MouseWheelH => ref Unsafe.AsRef<float>(&Handle->MouseWheelH);
/// <summary>
/// To be documented.
/// </summary>
public ref uint MouseHoveredViewport => ref Unsafe.AsRef<uint>(&Handle->MouseHoveredViewport);
/// <summary>
/// To be documented.
/// </summary>
public ref bool KeyCtrl => ref Unsafe.AsRef<bool>(&Handle->KeyCtrl);
/// <summary>
/// To be documented.
/// </summary>
public ref bool KeyShift => ref Unsafe.AsRef<bool>(&Handle->KeyShift);
/// <summary>
/// To be documented.
/// </summary>
public ref bool KeyAlt => ref Unsafe.AsRef<bool>(&Handle->KeyAlt);
/// <summary>
/// To be documented.
/// </summary>
public ref bool KeySuper => ref Unsafe.AsRef<bool>(&Handle->KeySuper);
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<float> NavInputs
{
get
{
return new Span<float>(&Handle->NavInputs_0, 21);
}
}
/// <summary>
/// To be documented.
/// </summary>
public ref ImGuiModFlags KeyMods => ref Unsafe.AsRef<ImGuiModFlags>(&Handle->KeyMods);
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<ImGuiKeyData> KeysData
{
get
{
return new Span<ImGuiKeyData>(&Handle->KeysData_0, 645);
}
}
/// <summary>
/// To be documented.
/// </summary>
public ref bool WantCaptureMouseUnlessPopupClose => ref Unsafe.AsRef<bool>(&Handle->WantCaptureMouseUnlessPopupClose);
/// <summary>
/// To be documented.
/// </summary>
public ref Vector2 MousePosPrev => ref Unsafe.AsRef<Vector2>(&Handle->MousePosPrev);
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<Vector2> MouseClickedPos
{
get
{
return new Span<Vector2>(&Handle->MouseClickedPos_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<double> MouseClickedTime
{
get
{
return new Span<double>(&Handle->MouseClickedTime_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> MouseClicked
{
get
{
return new Span<bool>(&Handle->MouseClicked_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> MouseDoubleClicked
{
get
{
return new Span<bool>(&Handle->MouseDoubleClicked_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<ushort> MouseClickedCount
{
get
{
return new Span<ushort>(&Handle->MouseClickedCount_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<ushort> MouseClickedLastCount
{
get
{
return new Span<ushort>(&Handle->MouseClickedLastCount_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> MouseReleased
{
get
{
return new Span<bool>(&Handle->MouseReleased_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> MouseDownOwned
{
get
{
return new Span<bool>(&Handle->MouseDownOwned_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<bool> MouseDownOwnedUnlessPopupClose
{
get
{
return new Span<bool>(&Handle->MouseDownOwnedUnlessPopupClose_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<float> MouseDownDuration
{
get
{
return new Span<float>(&Handle->MouseDownDuration_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<float> MouseDownDurationPrev
{
get
{
return new Span<float>(&Handle->MouseDownDurationPrev_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<Vector2> MouseDragMaxDistanceAbs
{
get
{
return new Span<Vector2>(&Handle->MouseDragMaxDistanceAbs_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<float> MouseDragMaxDistanceSqr
{
get
{
return new Span<float>(&Handle->MouseDragMaxDistanceSqr_0, 5);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<float> NavInputsDownDuration
{
get
{
return new Span<float>(&Handle->NavInputsDownDuration_0, 21);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe Span<float> NavInputsDownDurationPrev
{
get
{
return new Span<float>(&Handle->NavInputsDownDurationPrev_0, 21);
}
}
/// <summary>
/// To be documented.
/// </summary>
public ref float PenPressure => ref Unsafe.AsRef<float>(&Handle->PenPressure);
/// <summary>
/// To be documented.
/// </summary>
public ref bool AppFocusLost => ref Unsafe.AsRef<bool>(&Handle->AppFocusLost);
/// <summary>
/// To be documented.
/// </summary>
public ref bool AppAcceptingEvents => ref Unsafe.AsRef<bool>(&Handle->AppAcceptingEvents);
/// <summary>
/// To be documented.
/// </summary>
public ref sbyte BackendUsingLegacyKeyArrays => ref Unsafe.AsRef<sbyte>(&Handle->BackendUsingLegacyKeyArrays);
/// <summary>
/// To be documented.
/// </summary>
public ref bool BackendUsingLegacyNavInputArray => ref Unsafe.AsRef<bool>(&Handle->BackendUsingLegacyNavInputArray);
/// <summary>
/// To be documented.
/// </summary>
public ref ushort InputQueueSurrogate => ref Unsafe.AsRef<ushort>(&Handle->InputQueueSurrogate);
/// <summary>
/// To be documented.
/// </summary>
public ref ImVector<ushort> InputQueueCharacters => ref Unsafe.AsRef<ImVector<ushort>>(&Handle->InputQueueCharacters);
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddFocusEvent(bool focused)
{
ImGui.AddFocusEventNative(Handle, focused ? (byte)1 : (byte)0);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharacter(uint c)
{
ImGui.AddInputCharacterNative(Handle, c);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(byte* str)
{
ImGui.AddInputCharactersUTF8Native(Handle, str);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(ref byte str)
{
fixed (byte* pstr = &str)
{
ImGui.AddInputCharactersUTF8Native(Handle, (byte*)pstr);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(ReadOnlySpan<byte> str)
{
fixed (byte* pstr = str)
{
ImGui.AddInputCharactersUTF8Native(Handle, (byte*)pstr);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharactersUTF8(string str)
{
byte* pStr0 = null;
int pStrSize0 = 0;
if (str != null)
{
pStrSize0 = Utils.GetByteCountUTF8(str);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
pStr0 = Utils.Alloc<byte>(pStrSize0 + 1);
}
else
{
byte* pStrStack0 = stackalloc byte[pStrSize0 + 1];
pStr0 = pStrStack0;
}
int pStrOffset0 = Utils.EncodeStringUTF8(str, pStr0, pStrSize0);
pStr0[pStrOffset0] = 0;
}
ImGui.AddInputCharactersUTF8Native(Handle, pStr0);
if (pStrSize0 >= Utils.MaxStackallocSize)
{
Utils.Free(pStr0);
}
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddInputCharacterUTF16(ushort c)
{
ImGui.AddInputCharacterUTF16Native(Handle, c);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddKeyAnalogEvent(ImGuiKey key, bool down, float v)
{
ImGui.AddKeyAnalogEventNative(Handle, key, down ? (byte)1 : (byte)0, v);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddKeyEvent(ImGuiKey key, bool down)
{
ImGui.AddKeyEventNative(Handle, key, down ? (byte)1 : (byte)0);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMouseButtonEvent(int button, bool down)
{
ImGui.AddMouseButtonEventNative(Handle, button, down ? (byte)1 : (byte)0);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMousePosEvent(float x, float y)
{
ImGui.AddMousePosEventNative(Handle, x, y);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMouseViewportEvent(uint id)
{
ImGui.AddMouseViewportEventNative(Handle, id);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void AddMouseWheelEvent(float whX, float whY)
{
ImGui.AddMouseWheelEventNative(Handle, whX, whY);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void ClearInputCharacters()
{
ImGui.ClearInputCharactersNative(Handle);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void ClearInputKeys()
{
ImGui.ClearInputKeysNative(Handle);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void Destroy()
{
ImGui.DestroyNative(Handle);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void SetAppAcceptingEvents(bool acceptingEvents)
{
ImGui.SetAppAcceptingEventsNative(Handle, acceptingEvents ? (byte)1 : (byte)0);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex)
{
ImGui.SetKeyEventNativeDataNative(Handle, key, nativeKeycode, nativeScancode, nativeLegacyIndex);
}
/// <summary>
/// To be documented.
/// </summary>
public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode)
{
ImGui.SetKeyEventNativeDataNative(Handle, key, nativeKeycode, nativeScancode, (int)(-1));
}
}
}