MuGameFramework  1.0
MuGameFramework is a 2D game framework built upon C# and SFML
 All Classes Namespaces Files Functions Variables Enumerations Properties
Package MuGameFramework.InputDevice

Classes

class  Input
 Static class controlling the 3 input types
class  Joystick
 Static class controlling all Joystick operations
struct  JoystickState
 Object holding a certain state of the Joystick More...
class  Keyboard
 Static class controlling all Keyboard operations
struct  KeyboardState
 Object holding a certain state of the Keyboard More...
class  Mouse
 Static class controlling all Mouse operations
struct  MouseState
 Object holding a certain state of the Mouse More...

Enumerations

enum  JoystickAxis {
  X, Y, Z, R,
  U, V, PovX, PovY
}
 Enumeration representing the axis supported by Joystick More...
enum  Key {
  Unknown = -1, A = 0, B, C,
  D, E, F, G,
  H, I, J, K,
  L, M, N, O,
  P, Q, R, S,
  T, U, V, W,
  X, Y, Z, Num0,
  Num1, Num2, Num3, Num4,
  Num5, Num6, Num7, Num8,
  Num9, Escape, LControl, LShift,
  LAlt, LSystem, RControl, RShift,
  RAlt, RSystem, Menu, LBracket,
  RBracket, SemiColon, Comma, Period,
  Quote, Slash, BackSlash, Tilde,
  Equal, Dash, Space, Return,
  Back, Tab, PageUp, PageDown,
  End, Home, Insert, Delete,
  Add, Subtract, Multiply, Divide,
  Left, Right, Up, Down,
  Numpad0, Numpad1, Numpad2, Numpad3,
  Numpad4, Numpad5, Numpad6, Numpad7,
  Numpad8, Numpad9, F1, F2,
  F3, F4, F5, F6,
  F7, F8, F9, F10,
  F11, F12, F13, F14,
  F15, Pause, KeyCount
}
 Enum containing every key supported by the Keyboard class Taken from SFML.Net source More...
enum  MouseButtons {
  Left = System.Windows.Forms.MouseButtons.Left, Middle = System.Windows.Forms.MouseButtons.Middle, None = System.Windows.Forms.MouseButtons.None, Right = System.Windows.Forms.MouseButtons.Right,
  XButton1 = System.Windows.Forms.MouseButtons.XButton1, XButton2 = System.Windows.Forms.MouseButtons.XButton2
}
 Implement the MouseButtons from System.Windows.Forms into MuGameEngine.InputDevice for easy access for end user More...

Enumeration Type Documentation

Enumeration representing the axis supported by Joystick

Enumerator:
X 
Y 
Z 
R 
U 
V 
PovX 
PovY 

Enum containing every key supported by the Keyboard class Taken from SFML.Net source

Enumerator:
Unknown 
A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
N 
O 
P 
Q 
R 
S 
T 
U 
V 
W 
X 
Y 
Z 
Num0 
Num1 
Num2 
Num3 
Num4 
Num5 
Num6 
Num7 
Num8 
Num9 
Escape 
LControl 
LShift 
LAlt 
LSystem 
RControl 
RShift 
RAlt 
RSystem 
Menu 
LBracket 
RBracket 
SemiColon 
Comma 
Period 
Quote 
Slash 
BackSlash 
Tilde 
Equal 
Dash 
Space 
Return 
Back 
Tab 
PageUp 
PageDown 
End 
Home 
Insert 
Delete 
Add 
Subtract 
Multiply 
Divide 
Left 
Right 
Up 
Down 
Numpad0 
Numpad1 
Numpad2 
Numpad3 
Numpad4 
Numpad5 
Numpad6 
Numpad7 
Numpad8 
Numpad9 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
F13 
F14 
F15 
Pause 
KeyCount 

Implement the MouseButtons from System.Windows.Forms into MuGameEngine.InputDevice for easy access for end user

Enumerator:
Left 
Middle 
None 
Right 
XButton1 
XButton2