fna-workbench

fna-workbench Commit Details


Date:2016-01-24 16:30:39 (9 years 7 months ago)
Author:Ethan Lee
Branch:master
Commit:62abf7a83638cccdbfe66421a490afa987f46b79
Parents: 344273bc7958528d6cbf61f871887501199577d7
Message:TextInputEXT methods, some SDL2 FNAPlatform simplification

Changes:

File differences

src/FNAPlatform.cs
4444
4545
4646
47
47
48
49
4850
49
51
5052
5153
5254
......
9799
98100
99101
102
103
104
105
106
107
100108
101109
102110
CreateALDevice =SDL2_FNAPlatform.CreateALDevice;
SetPresentationInterval =SDL2_FNAPlatform.SetPresentationInterval;
GetGraphicsAdapters =SDL2_FNAPlatform.GetGraphicsAdapters;
GetKeyFromScancode =SDL2_FNAPlatform.GetKeyFromScancode;
GetKeyFromScancode =SDL2_KeyboardUtil.GetKeyFromScancode;
StartTextInput =SDL2.SDL.SDL_StartTextInput;
StopTextInput =SDL2.SDL.SDL_StopTextInput;
GetMouseState =SDL2_FNAPlatform.GetMouseState;
SetMousePosition =SDL2_FNAPlatform.SetMousePosition;
SetMousePosition =SDL2.SDL.SDL_WarpMouseInWindow;
OnIsMouseVisibleChanged =SDL2_FNAPlatform.OnIsMouseVisibleChanged;
GetGamePadCapabilities =SDL2_FNAPlatform.GetGamePadCapabilities;
GetGamePadState =SDL2_FNAPlatform.GetGamePadState;
public delegate Keys GetKeyFromScancodeFunc(Keys scancode);
public static GetKeyFromScancodeFunc GetKeyFromScancode;
public delegate void StartTextInputFunc();
public static StartTextInputFunc StartTextInput;
public delegate void StopTextInputFunc();
public static StopTextInputFunc StopTextInput;
public delegate void GetMouseStateFunc(
out int x,
out int y,
src/Input/TextInputEXT.cs
2828
2929
3030
31
32
33
34
35
36
37
38
39
40
41
42
43
44
3145
3246
3347
#endregion
#region Public Static Methods
public static void StartTextInput()
{
FNAPlatform.StartTextInput();
}
public static void StopTextInput()
{
FNAPlatform.StopTextInput();
}
#endregion
#region Internal Event Access Method
internal static void OnTextInput(char c)
src/SDL2/SDL2_FNAPlatform.cs
535535
536536
537537
538
539
540
541
542
543538
544539
545540
return adapters;
}
public static Keys GetKeyFromScancode(Keys scancode)
{
return SDL2_KeyboardUtil.KeyFromScancode(scancode);
}
public static void GetMouseState(
out int x,
out int y,
src/SDL2/SDL2_KeyboardUtil.cs
440440
441441
442442
443
443
444444
445445
446446
return Keys.None;
}
public static Keys KeyFromScancode(Keys scancode)
public static Keys GetKeyFromScancode(Keys scancode)
{
SDL.SDL_Scancode retVal;
if (INTERNAL_xnaMap.TryGetValue((int) scancode, out retVal))

Archive Download the corresponding diff file

Branches

Number of commits:
Page rendered in 0.39911s using 13 queries.