// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ using System; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using HexaGen.Runtime; using System.Numerics; namespace Dalamud.Bindings.ImGui { /// /// To be documented. /// [StructLayout(LayoutKind.Sequential)] public partial struct ImGuiIO { /// /// To be documented. /// public ImGuiConfigFlags ConfigFlags; /// /// To be documented. /// public ImGuiBackendFlags BackendFlags; /// /// To be documented. /// public Vector2 DisplaySize; /// /// To be documented. /// public float DeltaTime; /// /// To be documented. /// public float IniSavingRate; /// /// To be documented. /// public unsafe byte* IniFilename; /// /// To be documented. /// public unsafe byte* LogFilename; /// /// To be documented. /// public float MouseDoubleClickTime; /// /// To be documented. /// public float MouseDoubleClickMaxDist; /// /// To be documented. /// public float MouseDragThreshold; /// /// To be documented. /// public float KeyRepeatDelay; /// /// To be documented. /// public float KeyRepeatRate; /// /// To be documented. /// public unsafe void* UserData; /// /// To be documented. /// public unsafe ImFontAtlas* Fonts; /// /// To be documented. /// public float FontGlobalScale; /// /// To be documented. /// public byte FontAllowUserScaling; /// /// To be documented. /// public unsafe ImFont* FontDefault; /// /// To be documented. /// public Vector2 DisplayFramebufferScale; /// /// To be documented. /// public byte ConfigDockingNoSplit; /// /// To be documented. /// public byte ConfigDockingWithShift; /// /// To be documented. /// public byte ConfigDockingAlwaysTabBar; /// /// To be documented. /// public byte ConfigDockingTransparentPayload; /// /// To be documented. /// public byte ConfigViewportsNoAutoMerge; /// /// To be documented. /// public byte ConfigViewportsNoTaskBarIcon; /// /// To be documented. /// public byte ConfigViewportsNoDecoration; /// /// To be documented. /// public byte ConfigViewportsNoDefaultParent; /// /// To be documented. /// public byte MouseDrawCursor; /// /// To be documented. /// public byte ConfigMacOSXBehaviors; /// /// To be documented. /// public byte ConfigInputTrickleEventQueue; /// /// To be documented. /// public byte ConfigInputTextCursorBlink; /// /// To be documented. /// public byte ConfigDragClickToInputText; /// /// To be documented. /// public byte ConfigWindowsResizeFromEdges; /// /// To be documented. /// public byte ConfigWindowsMoveFromTitleBarOnly; /// /// To be documented. /// public float ConfigMemoryCompactTimer; /// /// To be documented. /// public unsafe byte* BackendPlatformName; /// /// To be documented. /// public unsafe byte* BackendRendererName; /// /// To be documented. /// public unsafe void* BackendPlatformUserData; /// /// To be documented. /// public unsafe void* BackendRendererUserData; /// /// To be documented. /// public unsafe void* BackendLanguageUserData; /// /// To be documented. /// public unsafe void* GetClipboardTextFn; /// /// To be documented. /// public unsafe void* SetClipboardTextFn; /// /// To be documented. /// public unsafe void* ClipboardUserData; /// /// To be documented. /// public unsafe void* SetPlatformImeDataFn; /// /// To be documented. /// public unsafe void* UnusedPadding; /// /// To be documented. /// public byte WantCaptureMouse; /// /// To be documented. /// public byte WantCaptureKeyboard; /// /// To be documented. /// public byte WantTextInput; /// /// To be documented. /// public byte WantSetMousePos; /// /// To be documented. /// public byte WantSaveIniSettings; /// /// To be documented. /// public byte NavActive; /// /// To be documented. /// public byte NavVisible; /// /// To be documented. /// public float Framerate; /// /// To be documented. /// public int MetricsRenderVertices; /// /// To be documented. /// public int MetricsRenderIndices; /// /// To be documented. /// public int MetricsRenderWindows; /// /// To be documented. /// public int MetricsActiveWindows; /// /// To be documented. /// public int MetricsActiveAllocations; /// /// To be documented. /// public Vector2 MouseDelta; /// /// To be documented. /// 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; /// /// To be documented. /// public byte KeysDown_0; public byte KeysDown_1; public byte KeysDown_2; public byte KeysDown_3; public byte KeysDown_4; public byte KeysDown_5; public byte KeysDown_6; public byte KeysDown_7; public byte KeysDown_8; public byte KeysDown_9; public byte KeysDown_10; public byte KeysDown_11; public byte KeysDown_12; public byte KeysDown_13; public byte KeysDown_14; public byte KeysDown_15; public byte KeysDown_16; public byte KeysDown_17; public byte KeysDown_18; public byte KeysDown_19; public byte KeysDown_20; public byte KeysDown_21; public byte KeysDown_22; public byte KeysDown_23; public byte KeysDown_24; public byte KeysDown_25; public byte KeysDown_26; public byte KeysDown_27; public byte KeysDown_28; public byte KeysDown_29; public byte KeysDown_30; public byte KeysDown_31; public byte KeysDown_32; public byte KeysDown_33; public byte KeysDown_34; public byte KeysDown_35; public byte KeysDown_36; public byte KeysDown_37; public byte KeysDown_38; public byte KeysDown_39; public byte KeysDown_40; public byte KeysDown_41; public byte KeysDown_42; public byte KeysDown_43; public byte KeysDown_44; public byte KeysDown_45; public byte KeysDown_46; public byte KeysDown_47; public byte KeysDown_48; public byte KeysDown_49; public byte KeysDown_50; public byte KeysDown_51; public byte KeysDown_52; public byte KeysDown_53; public byte KeysDown_54; public byte KeysDown_55; public byte KeysDown_56; public byte KeysDown_57; public byte KeysDown_58; public byte KeysDown_59; public byte KeysDown_60; public byte KeysDown_61; public byte KeysDown_62; public byte KeysDown_63; public byte KeysDown_64; public byte KeysDown_65; public byte KeysDown_66; public byte KeysDown_67; public byte KeysDown_68; public byte KeysDown_69; public byte KeysDown_70; public byte KeysDown_71; public byte KeysDown_72; public byte KeysDown_73; public byte KeysDown_74; public byte KeysDown_75; public byte KeysDown_76; public byte KeysDown_77; public byte KeysDown_78; public byte KeysDown_79; public byte KeysDown_80; public byte KeysDown_81; public byte KeysDown_82; public byte KeysDown_83; public byte KeysDown_84; public byte KeysDown_85; public byte KeysDown_86; public byte KeysDown_87; public byte KeysDown_88; public byte KeysDown_89; public byte KeysDown_90; public byte KeysDown_91; public byte KeysDown_92; public byte KeysDown_93; public byte KeysDown_94; public byte KeysDown_95; public byte KeysDown_96; public byte KeysDown_97; public byte KeysDown_98; public byte KeysDown_99; public byte KeysDown_100; public byte KeysDown_101; public byte KeysDown_102; public byte KeysDown_103; public byte KeysDown_104; public byte KeysDown_105; public byte KeysDown_106; public byte KeysDown_107; public byte KeysDown_108; public byte KeysDown_109; public byte KeysDown_110; public byte KeysDown_111; public byte KeysDown_112; public byte KeysDown_113; public byte KeysDown_114; public byte KeysDown_115; public byte KeysDown_116; public byte KeysDown_117; public byte KeysDown_118; public byte KeysDown_119; public byte KeysDown_120; public byte KeysDown_121; public byte KeysDown_122; public byte KeysDown_123; public byte KeysDown_124; public byte KeysDown_125; public byte KeysDown_126; public byte KeysDown_127; public byte KeysDown_128; public byte KeysDown_129; public byte KeysDown_130; public byte KeysDown_131; public byte KeysDown_132; public byte KeysDown_133; public byte KeysDown_134; public byte KeysDown_135; public byte KeysDown_136; public byte KeysDown_137; public byte KeysDown_138; public byte KeysDown_139; public byte KeysDown_140; public byte KeysDown_141; public byte KeysDown_142; public byte KeysDown_143; public byte KeysDown_144; public byte KeysDown_145; public byte KeysDown_146; public byte KeysDown_147; public byte KeysDown_148; public byte KeysDown_149; public byte KeysDown_150; public byte KeysDown_151; public byte KeysDown_152; public byte KeysDown_153; public byte KeysDown_154; public byte KeysDown_155; public byte KeysDown_156; public byte KeysDown_157; public byte KeysDown_158; public byte KeysDown_159; public byte KeysDown_160; public byte KeysDown_161; public byte KeysDown_162; public byte KeysDown_163; public byte KeysDown_164; public byte KeysDown_165; public byte KeysDown_166; public byte KeysDown_167; public byte KeysDown_168; public byte KeysDown_169; public byte KeysDown_170; public byte KeysDown_171; public byte KeysDown_172; public byte KeysDown_173; public byte KeysDown_174; public byte KeysDown_175; public byte KeysDown_176; public byte KeysDown_177; public byte KeysDown_178; public byte KeysDown_179; public byte KeysDown_180; public byte KeysDown_181; public byte KeysDown_182; public byte KeysDown_183; public byte KeysDown_184; public byte KeysDown_185; public byte KeysDown_186; public byte KeysDown_187; public byte KeysDown_188; public byte KeysDown_189; public byte KeysDown_190; public byte KeysDown_191; public byte KeysDown_192; public byte KeysDown_193; public byte KeysDown_194; public byte KeysDown_195; public byte KeysDown_196; public byte KeysDown_197; public byte KeysDown_198; public byte KeysDown_199; public byte KeysDown_200; public byte KeysDown_201; public byte KeysDown_202; public byte KeysDown_203; public byte KeysDown_204; public byte KeysDown_205; public byte KeysDown_206; public byte KeysDown_207; public byte KeysDown_208; public byte KeysDown_209; public byte KeysDown_210; public byte KeysDown_211; public byte KeysDown_212; public byte KeysDown_213; public byte KeysDown_214; public byte KeysDown_215; public byte KeysDown_216; public byte KeysDown_217; public byte KeysDown_218; public byte KeysDown_219; public byte KeysDown_220; public byte KeysDown_221; public byte KeysDown_222; public byte KeysDown_223; public byte KeysDown_224; public byte KeysDown_225; public byte KeysDown_226; public byte KeysDown_227; public byte KeysDown_228; public byte KeysDown_229; public byte KeysDown_230; public byte KeysDown_231; public byte KeysDown_232; public byte KeysDown_233; public byte KeysDown_234; public byte KeysDown_235; public byte KeysDown_236; public byte KeysDown_237; public byte KeysDown_238; public byte KeysDown_239; public byte KeysDown_240; public byte KeysDown_241; public byte KeysDown_242; public byte KeysDown_243; public byte KeysDown_244; public byte KeysDown_245; public byte KeysDown_246; public byte KeysDown_247; public byte KeysDown_248; public byte KeysDown_249; public byte KeysDown_250; public byte KeysDown_251; public byte KeysDown_252; public byte KeysDown_253; public byte KeysDown_254; public byte KeysDown_255; public byte KeysDown_256; public byte KeysDown_257; public byte KeysDown_258; public byte KeysDown_259; public byte KeysDown_260; public byte KeysDown_261; public byte KeysDown_262; public byte KeysDown_263; public byte KeysDown_264; public byte KeysDown_265; public byte KeysDown_266; public byte KeysDown_267; public byte KeysDown_268; public byte KeysDown_269; public byte KeysDown_270; public byte KeysDown_271; public byte KeysDown_272; public byte KeysDown_273; public byte KeysDown_274; public byte KeysDown_275; public byte KeysDown_276; public byte KeysDown_277; public byte KeysDown_278; public byte KeysDown_279; public byte KeysDown_280; public byte KeysDown_281; public byte KeysDown_282; public byte KeysDown_283; public byte KeysDown_284; public byte KeysDown_285; public byte KeysDown_286; public byte KeysDown_287; public byte KeysDown_288; public byte KeysDown_289; public byte KeysDown_290; public byte KeysDown_291; public byte KeysDown_292; public byte KeysDown_293; public byte KeysDown_294; public byte KeysDown_295; public byte KeysDown_296; public byte KeysDown_297; public byte KeysDown_298; public byte KeysDown_299; public byte KeysDown_300; public byte KeysDown_301; public byte KeysDown_302; public byte KeysDown_303; public byte KeysDown_304; public byte KeysDown_305; public byte KeysDown_306; public byte KeysDown_307; public byte KeysDown_308; public byte KeysDown_309; public byte KeysDown_310; public byte KeysDown_311; public byte KeysDown_312; public byte KeysDown_313; public byte KeysDown_314; public byte KeysDown_315; public byte KeysDown_316; public byte KeysDown_317; public byte KeysDown_318; public byte KeysDown_319; public byte KeysDown_320; public byte KeysDown_321; public byte KeysDown_322; public byte KeysDown_323; public byte KeysDown_324; public byte KeysDown_325; public byte KeysDown_326; public byte KeysDown_327; public byte KeysDown_328; public byte KeysDown_329; public byte KeysDown_330; public byte KeysDown_331; public byte KeysDown_332; public byte KeysDown_333; public byte KeysDown_334; public byte KeysDown_335; public byte KeysDown_336; public byte KeysDown_337; public byte KeysDown_338; public byte KeysDown_339; public byte KeysDown_340; public byte KeysDown_341; public byte KeysDown_342; public byte KeysDown_343; public byte KeysDown_344; public byte KeysDown_345; public byte KeysDown_346; public byte KeysDown_347; public byte KeysDown_348; public byte KeysDown_349; public byte KeysDown_350; public byte KeysDown_351; public byte KeysDown_352; public byte KeysDown_353; public byte KeysDown_354; public byte KeysDown_355; public byte KeysDown_356; public byte KeysDown_357; public byte KeysDown_358; public byte KeysDown_359; public byte KeysDown_360; public byte KeysDown_361; public byte KeysDown_362; public byte KeysDown_363; public byte KeysDown_364; public byte KeysDown_365; public byte KeysDown_366; public byte KeysDown_367; public byte KeysDown_368; public byte KeysDown_369; public byte KeysDown_370; public byte KeysDown_371; public byte KeysDown_372; public byte KeysDown_373; public byte KeysDown_374; public byte KeysDown_375; public byte KeysDown_376; public byte KeysDown_377; public byte KeysDown_378; public byte KeysDown_379; public byte KeysDown_380; public byte KeysDown_381; public byte KeysDown_382; public byte KeysDown_383; public byte KeysDown_384; public byte KeysDown_385; public byte KeysDown_386; public byte KeysDown_387; public byte KeysDown_388; public byte KeysDown_389; public byte KeysDown_390; public byte KeysDown_391; public byte KeysDown_392; public byte KeysDown_393; public byte KeysDown_394; public byte KeysDown_395; public byte KeysDown_396; public byte KeysDown_397; public byte KeysDown_398; public byte KeysDown_399; public byte KeysDown_400; public byte KeysDown_401; public byte KeysDown_402; public byte KeysDown_403; public byte KeysDown_404; public byte KeysDown_405; public byte KeysDown_406; public byte KeysDown_407; public byte KeysDown_408; public byte KeysDown_409; public byte KeysDown_410; public byte KeysDown_411; public byte KeysDown_412; public byte KeysDown_413; public byte KeysDown_414; public byte KeysDown_415; public byte KeysDown_416; public byte KeysDown_417; public byte KeysDown_418; public byte KeysDown_419; public byte KeysDown_420; public byte KeysDown_421; public byte KeysDown_422; public byte KeysDown_423; public byte KeysDown_424; public byte KeysDown_425; public byte KeysDown_426; public byte KeysDown_427; public byte KeysDown_428; public byte KeysDown_429; public byte KeysDown_430; public byte KeysDown_431; public byte KeysDown_432; public byte KeysDown_433; public byte KeysDown_434; public byte KeysDown_435; public byte KeysDown_436; public byte KeysDown_437; public byte KeysDown_438; public byte KeysDown_439; public byte KeysDown_440; public byte KeysDown_441; public byte KeysDown_442; public byte KeysDown_443; public byte KeysDown_444; public byte KeysDown_445; public byte KeysDown_446; public byte KeysDown_447; public byte KeysDown_448; public byte KeysDown_449; public byte KeysDown_450; public byte KeysDown_451; public byte KeysDown_452; public byte KeysDown_453; public byte KeysDown_454; public byte KeysDown_455; public byte KeysDown_456; public byte KeysDown_457; public byte KeysDown_458; public byte KeysDown_459; public byte KeysDown_460; public byte KeysDown_461; public byte KeysDown_462; public byte KeysDown_463; public byte KeysDown_464; public byte KeysDown_465; public byte KeysDown_466; public byte KeysDown_467; public byte KeysDown_468; public byte KeysDown_469; public byte KeysDown_470; public byte KeysDown_471; public byte KeysDown_472; public byte KeysDown_473; public byte KeysDown_474; public byte KeysDown_475; public byte KeysDown_476; public byte KeysDown_477; public byte KeysDown_478; public byte KeysDown_479; public byte KeysDown_480; public byte KeysDown_481; public byte KeysDown_482; public byte KeysDown_483; public byte KeysDown_484; public byte KeysDown_485; public byte KeysDown_486; public byte KeysDown_487; public byte KeysDown_488; public byte KeysDown_489; public byte KeysDown_490; public byte KeysDown_491; public byte KeysDown_492; public byte KeysDown_493; public byte KeysDown_494; public byte KeysDown_495; public byte KeysDown_496; public byte KeysDown_497; public byte KeysDown_498; public byte KeysDown_499; public byte KeysDown_500; public byte KeysDown_501; public byte KeysDown_502; public byte KeysDown_503; public byte KeysDown_504; public byte KeysDown_505; public byte KeysDown_506; public byte KeysDown_507; public byte KeysDown_508; public byte KeysDown_509; public byte KeysDown_510; public byte KeysDown_511; public byte KeysDown_512; public byte KeysDown_513; public byte KeysDown_514; public byte KeysDown_515; public byte KeysDown_516; public byte KeysDown_517; public byte KeysDown_518; public byte KeysDown_519; public byte KeysDown_520; public byte KeysDown_521; public byte KeysDown_522; public byte KeysDown_523; public byte KeysDown_524; public byte KeysDown_525; public byte KeysDown_526; public byte KeysDown_527; public byte KeysDown_528; public byte KeysDown_529; public byte KeysDown_530; public byte KeysDown_531; public byte KeysDown_532; public byte KeysDown_533; public byte KeysDown_534; public byte KeysDown_535; public byte KeysDown_536; public byte KeysDown_537; public byte KeysDown_538; public byte KeysDown_539; public byte KeysDown_540; public byte KeysDown_541; public byte KeysDown_542; public byte KeysDown_543; public byte KeysDown_544; public byte KeysDown_545; public byte KeysDown_546; public byte KeysDown_547; public byte KeysDown_548; public byte KeysDown_549; public byte KeysDown_550; public byte KeysDown_551; public byte KeysDown_552; public byte KeysDown_553; public byte KeysDown_554; public byte KeysDown_555; public byte KeysDown_556; public byte KeysDown_557; public byte KeysDown_558; public byte KeysDown_559; public byte KeysDown_560; public byte KeysDown_561; public byte KeysDown_562; public byte KeysDown_563; public byte KeysDown_564; public byte KeysDown_565; public byte KeysDown_566; public byte KeysDown_567; public byte KeysDown_568; public byte KeysDown_569; public byte KeysDown_570; public byte KeysDown_571; public byte KeysDown_572; public byte KeysDown_573; public byte KeysDown_574; public byte KeysDown_575; public byte KeysDown_576; public byte KeysDown_577; public byte KeysDown_578; public byte KeysDown_579; public byte KeysDown_580; public byte KeysDown_581; public byte KeysDown_582; public byte KeysDown_583; public byte KeysDown_584; public byte KeysDown_585; public byte KeysDown_586; public byte KeysDown_587; public byte KeysDown_588; public byte KeysDown_589; public byte KeysDown_590; public byte KeysDown_591; public byte KeysDown_592; public byte KeysDown_593; public byte KeysDown_594; public byte KeysDown_595; public byte KeysDown_596; public byte KeysDown_597; public byte KeysDown_598; public byte KeysDown_599; public byte KeysDown_600; public byte KeysDown_601; public byte KeysDown_602; public byte KeysDown_603; public byte KeysDown_604; public byte KeysDown_605; public byte KeysDown_606; public byte KeysDown_607; public byte KeysDown_608; public byte KeysDown_609; public byte KeysDown_610; public byte KeysDown_611; public byte KeysDown_612; public byte KeysDown_613; public byte KeysDown_614; public byte KeysDown_615; public byte KeysDown_616; public byte KeysDown_617; public byte KeysDown_618; public byte KeysDown_619; public byte KeysDown_620; public byte KeysDown_621; public byte KeysDown_622; public byte KeysDown_623; public byte KeysDown_624; public byte KeysDown_625; public byte KeysDown_626; public byte KeysDown_627; public byte KeysDown_628; public byte KeysDown_629; public byte KeysDown_630; public byte KeysDown_631; public byte KeysDown_632; public byte KeysDown_633; public byte KeysDown_634; public byte KeysDown_635; public byte KeysDown_636; public byte KeysDown_637; public byte KeysDown_638; public byte KeysDown_639; public byte KeysDown_640; public byte KeysDown_641; public byte KeysDown_642; public byte KeysDown_643; public byte KeysDown_644; /// /// To be documented. /// public Vector2 MousePos; /// /// To be documented. /// public byte MouseDown_0; public byte MouseDown_1; public byte MouseDown_2; public byte MouseDown_3; public byte MouseDown_4; /// /// To be documented. /// public float MouseWheel; /// /// To be documented. /// public float MouseWheelH; /// /// To be documented. /// public uint MouseHoveredViewport; /// /// To be documented. /// public byte KeyCtrl; /// /// To be documented. /// public byte KeyShift; /// /// To be documented. /// public byte KeyAlt; /// /// To be documented. /// public byte KeySuper; /// /// To be documented. /// 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; /// /// To be documented. /// public ImGuiModFlags KeyMods; /// /// To be documented. /// 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; /// /// To be documented. /// public byte WantCaptureMouseUnlessPopupClose; /// /// To be documented. /// public Vector2 MousePosPrev; /// /// To be documented. /// public Vector2 MouseClickedPos_0; public Vector2 MouseClickedPos_1; public Vector2 MouseClickedPos_2; public Vector2 MouseClickedPos_3; public Vector2 MouseClickedPos_4; /// /// To be documented. /// public double MouseClickedTime_0; public double MouseClickedTime_1; public double MouseClickedTime_2; public double MouseClickedTime_3; public double MouseClickedTime_4; /// /// To be documented. /// public byte MouseClicked_0; public byte MouseClicked_1; public byte MouseClicked_2; public byte MouseClicked_3; public byte MouseClicked_4; /// /// To be documented. /// public byte MouseDoubleClicked_0; public byte MouseDoubleClicked_1; public byte MouseDoubleClicked_2; public byte MouseDoubleClicked_3; public byte MouseDoubleClicked_4; /// /// To be documented. /// public ushort MouseClickedCount_0; public ushort MouseClickedCount_1; public ushort MouseClickedCount_2; public ushort MouseClickedCount_3; public ushort MouseClickedCount_4; /// /// To be documented. /// public ushort MouseClickedLastCount_0; public ushort MouseClickedLastCount_1; public ushort MouseClickedLastCount_2; public ushort MouseClickedLastCount_3; public ushort MouseClickedLastCount_4; /// /// To be documented. /// public byte MouseReleased_0; public byte MouseReleased_1; public byte MouseReleased_2; public byte MouseReleased_3; public byte MouseReleased_4; /// /// To be documented. /// public byte MouseDownOwned_0; public byte MouseDownOwned_1; public byte MouseDownOwned_2; public byte MouseDownOwned_3; public byte MouseDownOwned_4; /// /// To be documented. /// public byte MouseDownOwnedUnlessPopupClose_0; public byte MouseDownOwnedUnlessPopupClose_1; public byte MouseDownOwnedUnlessPopupClose_2; public byte MouseDownOwnedUnlessPopupClose_3; public byte MouseDownOwnedUnlessPopupClose_4; /// /// To be documented. /// public float MouseDownDuration_0; public float MouseDownDuration_1; public float MouseDownDuration_2; public float MouseDownDuration_3; public float MouseDownDuration_4; /// /// To be documented. /// public float MouseDownDurationPrev_0; public float MouseDownDurationPrev_1; public float MouseDownDurationPrev_2; public float MouseDownDurationPrev_3; public float MouseDownDurationPrev_4; /// /// To be documented. /// public Vector2 MouseDragMaxDistanceAbs_0; public Vector2 MouseDragMaxDistanceAbs_1; public Vector2 MouseDragMaxDistanceAbs_2; public Vector2 MouseDragMaxDistanceAbs_3; public Vector2 MouseDragMaxDistanceAbs_4; /// /// To be documented. /// public float MouseDragMaxDistanceSqr_0; public float MouseDragMaxDistanceSqr_1; public float MouseDragMaxDistanceSqr_2; public float MouseDragMaxDistanceSqr_3; public float MouseDragMaxDistanceSqr_4; /// /// To be documented. /// 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; /// /// To be documented. /// 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; /// /// To be documented. /// public float PenPressure; /// /// To be documented. /// public byte AppFocusLost; /// /// To be documented. /// public byte AppAcceptingEvents; /// /// To be documented. /// public byte BackendUsingLegacyKeyArrays; /// /// To be documented. /// public byte BackendUsingLegacyNavInputArray; /// /// To be documented. /// public ushort InputQueueSurrogate; /// /// To be documented. /// public ImVector InputQueueCharacters; /// /// To be documented. /// 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* getClipboardTextFn = default, delegate* setClipboardTextFn = default, void* clipboardUserData = default, delegate* 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, byte* keysDown = default, Vector2 mousePos = default, byte* 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, byte* mouseClicked = default, byte* mouseDoubleClicked = default, ushort* mouseClickedCount = default, ushort* mouseClickedLastCount = default, byte* mouseReleased = default, byte* mouseDownOwned = default, byte* 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, byte backendUsingLegacyKeyArrays = default, bool backendUsingLegacyNavInputArray = default, ushort inputQueueSurrogate = default, ImVector 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(byte*)) { 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(byte*)) { 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(byte*)) { MouseClicked_0 = mouseClicked[0]; MouseClicked_1 = mouseClicked[1]; MouseClicked_2 = mouseClicked[2]; MouseClicked_3 = mouseClicked[3]; MouseClicked_4 = mouseClicked[4]; } if (mouseDoubleClicked != default(byte*)) { 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; } /// /// To be documented. /// 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* getClipboardTextFn = default, delegate* setClipboardTextFn = default, void* clipboardUserData = default, delegate* 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 keyMap = default, Span keysDown = default, Vector2 mousePos = default, Span mouseDown = default, float mouseWheel = default, float mouseWheelH = default, uint mouseHoveredViewport = default, bool keyCtrl = default, bool keyShift = default, bool keyAlt = default, bool keySuper = default, Span navInputs = default, ImGuiModFlags keyMods = default, Span keysData = default, bool wantCaptureMouseUnlessPopupClose = default, Vector2 mousePosPrev = default, Span mouseClickedPos = default, Span mouseClickedTime = default, Span mouseClicked = default, Span mouseDoubleClicked = default, Span mouseClickedCount = default, Span mouseClickedLastCount = default, Span mouseReleased = default, Span mouseDownOwned = default, Span mouseDownOwnedUnlessPopupClose = default, Span mouseDownDuration = default, Span mouseDownDurationPrev = default, Span mouseDragMaxDistanceAbs = default, Span mouseDragMaxDistanceSqr = default, Span navInputsDownDuration = default, Span navInputsDownDurationPrev = default, float penPressure = default, bool appFocusLost = default, bool appAcceptingEvents = default, byte backendUsingLegacyKeyArrays = default, bool backendUsingLegacyNavInputArray = default, ushort inputQueueSurrogate = default, ImVector 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)) { 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)) { 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)) { 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)) { 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)) { 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)) { MouseClickedPos_0 = mouseClickedPos[0]; MouseClickedPos_1 = mouseClickedPos[1]; MouseClickedPos_2 = mouseClickedPos[2]; MouseClickedPos_3 = mouseClickedPos[3]; MouseClickedPos_4 = mouseClickedPos[4]; } if (mouseClickedTime != default(Span)) { MouseClickedTime_0 = mouseClickedTime[0]; MouseClickedTime_1 = mouseClickedTime[1]; MouseClickedTime_2 = mouseClickedTime[2]; MouseClickedTime_3 = mouseClickedTime[3]; MouseClickedTime_4 = mouseClickedTime[4]; } if (mouseClicked != default(Span)) { MouseClicked_0 = mouseClicked[0]; MouseClicked_1 = mouseClicked[1]; MouseClicked_2 = mouseClicked[2]; MouseClicked_3 = mouseClicked[3]; MouseClicked_4 = mouseClicked[4]; } if (mouseDoubleClicked != default(Span)) { MouseDoubleClicked_0 = mouseDoubleClicked[0]; MouseDoubleClicked_1 = mouseDoubleClicked[1]; MouseDoubleClicked_2 = mouseDoubleClicked[2]; MouseDoubleClicked_3 = mouseDoubleClicked[3]; MouseDoubleClicked_4 = mouseDoubleClicked[4]; } if (mouseClickedCount != default(Span)) { MouseClickedCount_0 = mouseClickedCount[0]; MouseClickedCount_1 = mouseClickedCount[1]; MouseClickedCount_2 = mouseClickedCount[2]; MouseClickedCount_3 = mouseClickedCount[3]; MouseClickedCount_4 = mouseClickedCount[4]; } if (mouseClickedLastCount != default(Span)) { MouseClickedLastCount_0 = mouseClickedLastCount[0]; MouseClickedLastCount_1 = mouseClickedLastCount[1]; MouseClickedLastCount_2 = mouseClickedLastCount[2]; MouseClickedLastCount_3 = mouseClickedLastCount[3]; MouseClickedLastCount_4 = mouseClickedLastCount[4]; } if (mouseReleased != default(Span)) { MouseReleased_0 = mouseReleased[0]; MouseReleased_1 = mouseReleased[1]; MouseReleased_2 = mouseReleased[2]; MouseReleased_3 = mouseReleased[3]; MouseReleased_4 = mouseReleased[4]; } if (mouseDownOwned != default(Span)) { MouseDownOwned_0 = mouseDownOwned[0]; MouseDownOwned_1 = mouseDownOwned[1]; MouseDownOwned_2 = mouseDownOwned[2]; MouseDownOwned_3 = mouseDownOwned[3]; MouseDownOwned_4 = mouseDownOwned[4]; } if (mouseDownOwnedUnlessPopupClose != default(Span)) { MouseDownOwnedUnlessPopupClose_0 = mouseDownOwnedUnlessPopupClose[0]; MouseDownOwnedUnlessPopupClose_1 = mouseDownOwnedUnlessPopupClose[1]; MouseDownOwnedUnlessPopupClose_2 = mouseDownOwnedUnlessPopupClose[2]; MouseDownOwnedUnlessPopupClose_3 = mouseDownOwnedUnlessPopupClose[3]; MouseDownOwnedUnlessPopupClose_4 = mouseDownOwnedUnlessPopupClose[4]; } if (mouseDownDuration != default(Span)) { MouseDownDuration_0 = mouseDownDuration[0]; MouseDownDuration_1 = mouseDownDuration[1]; MouseDownDuration_2 = mouseDownDuration[2]; MouseDownDuration_3 = mouseDownDuration[3]; MouseDownDuration_4 = mouseDownDuration[4]; } if (mouseDownDurationPrev != default(Span)) { MouseDownDurationPrev_0 = mouseDownDurationPrev[0]; MouseDownDurationPrev_1 = mouseDownDurationPrev[1]; MouseDownDurationPrev_2 = mouseDownDurationPrev[2]; MouseDownDurationPrev_3 = mouseDownDurationPrev[3]; MouseDownDurationPrev_4 = mouseDownDurationPrev[4]; } if (mouseDragMaxDistanceAbs != default(Span)) { MouseDragMaxDistanceAbs_0 = mouseDragMaxDistanceAbs[0]; MouseDragMaxDistanceAbs_1 = mouseDragMaxDistanceAbs[1]; MouseDragMaxDistanceAbs_2 = mouseDragMaxDistanceAbs[2]; MouseDragMaxDistanceAbs_3 = mouseDragMaxDistanceAbs[3]; MouseDragMaxDistanceAbs_4 = mouseDragMaxDistanceAbs[4]; } if (mouseDragMaxDistanceSqr != default(Span)) { MouseDragMaxDistanceSqr_0 = mouseDragMaxDistanceSqr[0]; MouseDragMaxDistanceSqr_1 = mouseDragMaxDistanceSqr[1]; MouseDragMaxDistanceSqr_2 = mouseDragMaxDistanceSqr[2]; MouseDragMaxDistanceSqr_3 = mouseDragMaxDistanceSqr[3]; MouseDragMaxDistanceSqr_4 = mouseDragMaxDistanceSqr[4]; } if (navInputsDownDuration != default(Span)) { 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)) { 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; } /// /// To be documented. /// public unsafe Span KeysData { get { fixed (ImGuiKeyData* p = &this.KeysData_0) { return new Span(p, 645); } } } /// /// To be documented. /// public unsafe Span MouseClickedPos { get { fixed (Vector2* p = &this.MouseClickedPos_0) { return new Span(p, 5); } } } /// /// To be documented. /// public unsafe Span MouseDragMaxDistanceAbs { get { fixed (Vector2* p = &this.MouseDragMaxDistanceAbs_0) { return new Span(p, 5); } } } /// /// To be documented. /// public unsafe void AddFocusEvent(bool focused) { fixed (ImGuiIO* @this = &this) { ImGui.AddFocusEventNative(@this, focused ? (byte)1 : (byte)0); } } /// /// To be documented. /// public unsafe void AddInputCharacter(uint c) { fixed (ImGuiIO* @this = &this) { ImGui.AddInputCharacterNative(@this, c); } } /// /// To be documented. /// public unsafe void AddInputCharactersUTF8(byte* str) { fixed (ImGuiIO* @this = &this) { ImGui.AddInputCharactersUTF8Native(@this, str); } } /// /// To be documented. /// public unsafe void AddInputCharactersUTF8(ref byte str) { fixed (ImGuiIO* @this = &this) { fixed (byte* pstr = &str) { ImGui.AddInputCharactersUTF8Native(@this, (byte*)pstr); } } } /// /// To be documented. /// public unsafe void AddInputCharactersUTF8(ReadOnlySpan str) { fixed (ImGuiIO* @this = &this) { fixed (byte* pstr = str) { ImGui.AddInputCharactersUTF8Native(@this, (byte*)pstr); } } } /// /// To be documented. /// 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(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); } } } /// /// To be documented. /// public unsafe void AddInputCharacterUTF16(ushort c) { fixed (ImGuiIO* @this = &this) { ImGui.AddInputCharacterUTF16Native(@this, c); } } /// /// To be documented. /// public unsafe void AddKeyAnalogEvent(ImGuiKey key, bool down, float v) { fixed (ImGuiIO* @this = &this) { ImGui.AddKeyAnalogEventNative(@this, key, down ? (byte)1 : (byte)0, v); } } /// /// To be documented. /// public unsafe void AddKeyEvent(ImGuiKey key, bool down) { fixed (ImGuiIO* @this = &this) { ImGui.AddKeyEventNative(@this, key, down ? (byte)1 : (byte)0); } } /// /// To be documented. /// public unsafe void AddMouseButtonEvent(int button, bool down) { fixed (ImGuiIO* @this = &this) { ImGui.AddMouseButtonEventNative(@this, button, down ? (byte)1 : (byte)0); } } /// /// To be documented. /// public unsafe void AddMousePosEvent(float x, float y) { fixed (ImGuiIO* @this = &this) { ImGui.AddMousePosEventNative(@this, x, y); } } /// /// To be documented. /// public unsafe void AddMouseViewportEvent(uint id) { fixed (ImGuiIO* @this = &this) { ImGui.AddMouseViewportEventNative(@this, id); } } /// /// To be documented. /// public unsafe void AddMouseWheelEvent(float whX, float whY) { fixed (ImGuiIO* @this = &this) { ImGui.AddMouseWheelEventNative(@this, whX, whY); } } /// /// To be documented. /// public unsafe void ClearInputCharacters() { fixed (ImGuiIO* @this = &this) { ImGui.ClearInputCharactersNative(@this); } } /// /// To be documented. /// public unsafe void ClearInputKeys() { fixed (ImGuiIO* @this = &this) { ImGui.ClearInputKeysNative(@this); } } /// /// To be documented. /// public unsafe void Destroy() { fixed (ImGuiIO* @this = &this) { ImGui.DestroyNative(@this); } } /// /// To be documented. /// public unsafe void SetAppAcceptingEvents(bool acceptingEvents) { fixed (ImGuiIO* @this = &this) { ImGui.SetAppAcceptingEventsNative(@this, acceptingEvents ? (byte)1 : (byte)0); } } /// /// To be documented. /// public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex) { fixed (ImGuiIO* @this = &this) { ImGui.SetKeyEventNativeDataNative(@this, key, nativeKeycode, nativeScancode, nativeLegacyIndex); } } /// /// To be documented. /// public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode) { fixed (ImGuiIO* @this = &this) { ImGui.SetKeyEventNativeDataNative(@this, key, nativeKeycode, nativeScancode, (int)(-1)); } } } /// /// To be documented. /// #if NET5_0_OR_GREATER [DebuggerDisplay("{DebuggerDisplay,nq}")] #endif public unsafe struct ImGuiIOPtr : IEquatable { 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; /// public override bool Equals(object obj) => obj is ImGuiIOPtr handle && Equals(handle); /// 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 /// /// To be documented. /// public ref ImGuiConfigFlags ConfigFlags => ref Unsafe.AsRef(&Handle->ConfigFlags); /// /// To be documented. /// public ref ImGuiBackendFlags BackendFlags => ref Unsafe.AsRef(&Handle->BackendFlags); /// /// To be documented. /// public ref Vector2 DisplaySize => ref Unsafe.AsRef(&Handle->DisplaySize); /// /// To be documented. /// public ref float DeltaTime => ref Unsafe.AsRef(&Handle->DeltaTime); /// /// To be documented. /// public ref float IniSavingRate => ref Unsafe.AsRef(&Handle->IniSavingRate); /// /// To be documented. /// public byte* IniFilename { get => Handle->IniFilename; set => Handle->IniFilename = value; } /// /// To be documented. /// public byte* LogFilename { get => Handle->LogFilename; set => Handle->LogFilename = value; } /// /// To be documented. /// public ref float MouseDoubleClickTime => ref Unsafe.AsRef(&Handle->MouseDoubleClickTime); /// /// To be documented. /// public ref float MouseDoubleClickMaxDist => ref Unsafe.AsRef(&Handle->MouseDoubleClickMaxDist); /// /// To be documented. /// public ref float MouseDragThreshold => ref Unsafe.AsRef(&Handle->MouseDragThreshold); /// /// To be documented. /// public ref float KeyRepeatDelay => ref Unsafe.AsRef(&Handle->KeyRepeatDelay); /// /// To be documented. /// public ref float KeyRepeatRate => ref Unsafe.AsRef(&Handle->KeyRepeatRate); /// /// To be documented. /// public void* UserData { get => Handle->UserData; set => Handle->UserData = value; } /// /// To be documented. /// public ref ImFontAtlasPtr Fonts => ref Unsafe.AsRef(&Handle->Fonts); /// /// To be documented. /// public ref float FontGlobalScale => ref Unsafe.AsRef(&Handle->FontGlobalScale); /// /// To be documented. /// public ref bool FontAllowUserScaling => ref Unsafe.AsRef(&Handle->FontAllowUserScaling); /// /// To be documented. /// public ref ImFontPtr FontDefault => ref Unsafe.AsRef(&Handle->FontDefault); /// /// To be documented. /// public ref Vector2 DisplayFramebufferScale => ref Unsafe.AsRef(&Handle->DisplayFramebufferScale); /// /// To be documented. /// public ref bool ConfigDockingNoSplit => ref Unsafe.AsRef(&Handle->ConfigDockingNoSplit); /// /// To be documented. /// public ref bool ConfigDockingWithShift => ref Unsafe.AsRef(&Handle->ConfigDockingWithShift); /// /// To be documented. /// public ref bool ConfigDockingAlwaysTabBar => ref Unsafe.AsRef(&Handle->ConfigDockingAlwaysTabBar); /// /// To be documented. /// public ref bool ConfigDockingTransparentPayload => ref Unsafe.AsRef(&Handle->ConfigDockingTransparentPayload); /// /// To be documented. /// public ref bool ConfigViewportsNoAutoMerge => ref Unsafe.AsRef(&Handle->ConfigViewportsNoAutoMerge); /// /// To be documented. /// public ref bool ConfigViewportsNoTaskBarIcon => ref Unsafe.AsRef(&Handle->ConfigViewportsNoTaskBarIcon); /// /// To be documented. /// public ref bool ConfigViewportsNoDecoration => ref Unsafe.AsRef(&Handle->ConfigViewportsNoDecoration); /// /// To be documented. /// public ref bool ConfigViewportsNoDefaultParent => ref Unsafe.AsRef(&Handle->ConfigViewportsNoDefaultParent); /// /// To be documented. /// public ref bool MouseDrawCursor => ref Unsafe.AsRef(&Handle->MouseDrawCursor); /// /// To be documented. /// public ref bool ConfigMacOSXBehaviors => ref Unsafe.AsRef(&Handle->ConfigMacOSXBehaviors); /// /// To be documented. /// public ref bool ConfigInputTrickleEventQueue => ref Unsafe.AsRef(&Handle->ConfigInputTrickleEventQueue); /// /// To be documented. /// public ref bool ConfigInputTextCursorBlink => ref Unsafe.AsRef(&Handle->ConfigInputTextCursorBlink); /// /// To be documented. /// public ref bool ConfigDragClickToInputText => ref Unsafe.AsRef(&Handle->ConfigDragClickToInputText); /// /// To be documented. /// public ref bool ConfigWindowsResizeFromEdges => ref Unsafe.AsRef(&Handle->ConfigWindowsResizeFromEdges); /// /// To be documented. /// public ref bool ConfigWindowsMoveFromTitleBarOnly => ref Unsafe.AsRef(&Handle->ConfigWindowsMoveFromTitleBarOnly); /// /// To be documented. /// public ref float ConfigMemoryCompactTimer => ref Unsafe.AsRef(&Handle->ConfigMemoryCompactTimer); /// /// To be documented. /// public byte* BackendPlatformName { get => Handle->BackendPlatformName; set => Handle->BackendPlatformName = value; } /// /// To be documented. /// public byte* BackendRendererName { get => Handle->BackendRendererName; set => Handle->BackendRendererName = value; } /// /// To be documented. /// public void* BackendPlatformUserData { get => Handle->BackendPlatformUserData; set => Handle->BackendPlatformUserData = value; } /// /// To be documented. /// public void* BackendRendererUserData { get => Handle->BackendRendererUserData; set => Handle->BackendRendererUserData = value; } /// /// To be documented. /// public void* BackendLanguageUserData { get => Handle->BackendLanguageUserData; set => Handle->BackendLanguageUserData = value; } /// /// To be documented. /// public void* GetClipboardTextFn { get => Handle->GetClipboardTextFn; set => Handle->GetClipboardTextFn = value; } /// /// To be documented. /// public void* SetClipboardTextFn { get => Handle->SetClipboardTextFn; set => Handle->SetClipboardTextFn = value; } /// /// To be documented. /// public void* ClipboardUserData { get => Handle->ClipboardUserData; set => Handle->ClipboardUserData = value; } /// /// To be documented. /// public void* SetPlatformImeDataFn { get => Handle->SetPlatformImeDataFn; set => Handle->SetPlatformImeDataFn = value; } /// /// To be documented. /// public void* UnusedPadding { get => Handle->UnusedPadding; set => Handle->UnusedPadding = value; } /// /// To be documented. /// public ref bool WantCaptureMouse => ref Unsafe.AsRef(&Handle->WantCaptureMouse); /// /// To be documented. /// public ref bool WantCaptureKeyboard => ref Unsafe.AsRef(&Handle->WantCaptureKeyboard); /// /// To be documented. /// public ref bool WantTextInput => ref Unsafe.AsRef(&Handle->WantTextInput); /// /// To be documented. /// public ref bool WantSetMousePos => ref Unsafe.AsRef(&Handle->WantSetMousePos); /// /// To be documented. /// public ref bool WantSaveIniSettings => ref Unsafe.AsRef(&Handle->WantSaveIniSettings); /// /// To be documented. /// public ref bool NavActive => ref Unsafe.AsRef(&Handle->NavActive); /// /// To be documented. /// public ref bool NavVisible => ref Unsafe.AsRef(&Handle->NavVisible); /// /// To be documented. /// public ref float Framerate => ref Unsafe.AsRef(&Handle->Framerate); /// /// To be documented. /// public ref int MetricsRenderVertices => ref Unsafe.AsRef(&Handle->MetricsRenderVertices); /// /// To be documented. /// public ref int MetricsRenderIndices => ref Unsafe.AsRef(&Handle->MetricsRenderIndices); /// /// To be documented. /// public ref int MetricsRenderWindows => ref Unsafe.AsRef(&Handle->MetricsRenderWindows); /// /// To be documented. /// public ref int MetricsActiveWindows => ref Unsafe.AsRef(&Handle->MetricsActiveWindows); /// /// To be documented. /// public ref int MetricsActiveAllocations => ref Unsafe.AsRef(&Handle->MetricsActiveAllocations); /// /// To be documented. /// public ref Vector2 MouseDelta => ref Unsafe.AsRef(&Handle->MouseDelta); /// /// To be documented. /// public unsafe Span KeyMap { get { return new Span(&Handle->KeyMap_0, 645); } } /// /// To be documented. /// public unsafe Span KeysDown { get { return new Span(&Handle->KeysDown_0, 645); } } /// /// To be documented. /// public ref Vector2 MousePos => ref Unsafe.AsRef(&Handle->MousePos); /// /// To be documented. /// public unsafe Span MouseDown { get { return new Span(&Handle->MouseDown_0, 5); } } /// /// To be documented. /// public ref float MouseWheel => ref Unsafe.AsRef(&Handle->MouseWheel); /// /// To be documented. /// public ref float MouseWheelH => ref Unsafe.AsRef(&Handle->MouseWheelH); /// /// To be documented. /// public ref uint MouseHoveredViewport => ref Unsafe.AsRef(&Handle->MouseHoveredViewport); /// /// To be documented. /// public ref bool KeyCtrl => ref Unsafe.AsRef(&Handle->KeyCtrl); /// /// To be documented. /// public ref bool KeyShift => ref Unsafe.AsRef(&Handle->KeyShift); /// /// To be documented. /// public ref bool KeyAlt => ref Unsafe.AsRef(&Handle->KeyAlt); /// /// To be documented. /// public ref bool KeySuper => ref Unsafe.AsRef(&Handle->KeySuper); /// /// To be documented. /// public unsafe Span NavInputs { get { return new Span(&Handle->NavInputs_0, 21); } } /// /// To be documented. /// public ref ImGuiModFlags KeyMods => ref Unsafe.AsRef(&Handle->KeyMods); /// /// To be documented. /// public unsafe Span KeysData { get { return new Span(&Handle->KeysData_0, 645); } } /// /// To be documented. /// public ref bool WantCaptureMouseUnlessPopupClose => ref Unsafe.AsRef(&Handle->WantCaptureMouseUnlessPopupClose); /// /// To be documented. /// public ref Vector2 MousePosPrev => ref Unsafe.AsRef(&Handle->MousePosPrev); /// /// To be documented. /// public unsafe Span MouseClickedPos { get { return new Span(&Handle->MouseClickedPos_0, 5); } } /// /// To be documented. /// public unsafe Span MouseClickedTime { get { return new Span(&Handle->MouseClickedTime_0, 5); } } /// /// To be documented. /// public unsafe Span MouseClicked { get { return new Span(&Handle->MouseClicked_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDoubleClicked { get { return new Span(&Handle->MouseDoubleClicked_0, 5); } } /// /// To be documented. /// public unsafe Span MouseClickedCount { get { return new Span(&Handle->MouseClickedCount_0, 5); } } /// /// To be documented. /// public unsafe Span MouseClickedLastCount { get { return new Span(&Handle->MouseClickedLastCount_0, 5); } } /// /// To be documented. /// public unsafe Span MouseReleased { get { return new Span(&Handle->MouseReleased_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDownOwned { get { return new Span(&Handle->MouseDownOwned_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDownOwnedUnlessPopupClose { get { return new Span(&Handle->MouseDownOwnedUnlessPopupClose_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDownDuration { get { return new Span(&Handle->MouseDownDuration_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDownDurationPrev { get { return new Span(&Handle->MouseDownDurationPrev_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDragMaxDistanceAbs { get { return new Span(&Handle->MouseDragMaxDistanceAbs_0, 5); } } /// /// To be documented. /// public unsafe Span MouseDragMaxDistanceSqr { get { return new Span(&Handle->MouseDragMaxDistanceSqr_0, 5); } } /// /// To be documented. /// public unsafe Span NavInputsDownDuration { get { return new Span(&Handle->NavInputsDownDuration_0, 21); } } /// /// To be documented. /// public unsafe Span NavInputsDownDurationPrev { get { return new Span(&Handle->NavInputsDownDurationPrev_0, 21); } } /// /// To be documented. /// public ref float PenPressure => ref Unsafe.AsRef(&Handle->PenPressure); /// /// To be documented. /// public ref bool AppFocusLost => ref Unsafe.AsRef(&Handle->AppFocusLost); /// /// To be documented. /// public ref bool AppAcceptingEvents => ref Unsafe.AsRef(&Handle->AppAcceptingEvents); /// /// To be documented. /// public ref byte BackendUsingLegacyKeyArrays => ref Unsafe.AsRef(&Handle->BackendUsingLegacyKeyArrays); /// /// To be documented. /// public ref bool BackendUsingLegacyNavInputArray => ref Unsafe.AsRef(&Handle->BackendUsingLegacyNavInputArray); /// /// To be documented. /// public ref ushort InputQueueSurrogate => ref Unsafe.AsRef(&Handle->InputQueueSurrogate); /// /// To be documented. /// public ref ImVector InputQueueCharacters => ref Unsafe.AsRef>(&Handle->InputQueueCharacters); /// /// To be documented. /// public unsafe void AddFocusEvent(bool focused) { ImGui.AddFocusEventNative(Handle, focused ? (byte)1 : (byte)0); } /// /// To be documented. /// public unsafe void AddInputCharacter(uint c) { ImGui.AddInputCharacterNative(Handle, c); } /// /// To be documented. /// public unsafe void AddInputCharactersUTF8(byte* str) { ImGui.AddInputCharactersUTF8Native(Handle, str); } /// /// To be documented. /// public unsafe void AddInputCharactersUTF8(ref byte str) { fixed (byte* pstr = &str) { ImGui.AddInputCharactersUTF8Native(Handle, (byte*)pstr); } } /// /// To be documented. /// public unsafe void AddInputCharactersUTF8(ReadOnlySpan str) { fixed (byte* pstr = str) { ImGui.AddInputCharactersUTF8Native(Handle, (byte*)pstr); } } /// /// To be documented. /// 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(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); } } /// /// To be documented. /// public unsafe void AddInputCharacterUTF16(ushort c) { ImGui.AddInputCharacterUTF16Native(Handle, c); } /// /// To be documented. /// public unsafe void AddKeyAnalogEvent(ImGuiKey key, bool down, float v) { ImGui.AddKeyAnalogEventNative(Handle, key, down ? (byte)1 : (byte)0, v); } /// /// To be documented. /// public unsafe void AddKeyEvent(ImGuiKey key, bool down) { ImGui.AddKeyEventNative(Handle, key, down ? (byte)1 : (byte)0); } /// /// To be documented. /// public unsafe void AddMouseButtonEvent(int button, bool down) { ImGui.AddMouseButtonEventNative(Handle, button, down ? (byte)1 : (byte)0); } /// /// To be documented. /// public unsafe void AddMousePosEvent(float x, float y) { ImGui.AddMousePosEventNative(Handle, x, y); } /// /// To be documented. /// public unsafe void AddMouseViewportEvent(uint id) { ImGui.AddMouseViewportEventNative(Handle, id); } /// /// To be documented. /// public unsafe void AddMouseWheelEvent(float whX, float whY) { ImGui.AddMouseWheelEventNative(Handle, whX, whY); } /// /// To be documented. /// public unsafe void ClearInputCharacters() { ImGui.ClearInputCharactersNative(Handle); } /// /// To be documented. /// public unsafe void ClearInputKeys() { ImGui.ClearInputKeysNative(Handle); } /// /// To be documented. /// public unsafe void Destroy() { ImGui.DestroyNative(Handle); } /// /// To be documented. /// public unsafe void SetAppAcceptingEvents(bool acceptingEvents) { ImGui.SetAppAcceptingEventsNative(Handle, acceptingEvents ? (byte)1 : (byte)0); } /// /// To be documented. /// public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode, int nativeLegacyIndex) { ImGui.SetKeyEventNativeDataNative(Handle, key, nativeKeycode, nativeScancode, nativeLegacyIndex); } /// /// To be documented. /// public unsafe void SetKeyEventNativeData(ImGuiKey key, int nativeKeycode, int nativeScancode) { ImGui.SetKeyEventNativeDataNative(Handle, key, nativeKeycode, nativeScancode, (int)(-1)); } } }