Event.h File Reference

#include <SFML/Config.h>

Go to the source code of this file.


Data Structures

union  sfEvent
 sfEvent defines a system event and its parameters More...

Enumerations

enum  sfKeyCode {
  sfKeyA = 'a',
  sfKeyZ = 'z',
  sfKeyE = 'e',
  sfKeyR = 'r',
  sfKeyT = 't',
  sfKeyY = 'y',
  sfKeyU = 'u',
  sfKeyI = 'i',
  sfKeyO = 'o',
  sfKeyP = 'p',
  sfKeyQ = 'q',
  sfKeyS = 's',
  sfKeyD = 'd',
  sfKeyF = 'f',
  sfKeyG = 'g',
  sfKeyH = 'h',
  sfKeyJ = 'j',
  sfKeyK = 'k',
  sfKeyL = 'l',
  sfKeyM = 'm',
  sfKeyW = 'w',
  sfKeyX = 'x',
  sfKeyC = 'c',
  sfKeyV = 'v',
  sfKeyB = 'b',
  sfKeyN = 'n',
  sfKeyNum0 = '0',
  sfKeyNum1 = '1',
  sfKeyNum2 = '2',
  sfKeyNum3 = '3',
  sfKeyNum4 = '4',
  sfKeyNum5 = '5',
  sfKeyNum6 = '6',
  sfKeyNum7 = '7',
  sfKeyNum8 = '8',
  sfKeyNum9 = '9',
  sfKeyEscape = 256,
  sfKeyControl,
  sfKeyShift,
  sfKeyAlt,
  sfKeySpace,
  sfKeyReturn,
  sfKeyBack,
  sfKeyTab,
  sfKeyPageUp,
  sfKeyPageDown,
  sfKeyEnd,
  sfKeyHome,
  sfKeyInsert,
  sfKeyDelete,
  sfKeyAdd,
  sfKeySubtract,
  sfKeyMultiply,
  sfKeyDivide,
  sfKeyLeft,
  sfKeyRight,
  sfKeyUp,
  sfKeyDown,
  sfKeyNumpad0,
  sfKeyNumpad1,
  sfKeyNumpad2,
  sfKeyNumpad3,
  sfKeyNumpad4,
  sfKeyNumpad5,
  sfKeyNumpad6,
  sfKeyNumpad7,
  sfKeyNumpad8,
  sfKeyNumpad9,
  sfKeyF1,
  sfKeyF2,
  sfKeyF3,
  sfKeyF4,
  sfKeyF5,
  sfKeyF6,
  sfKeyF7,
  sfKeyF8,
  sfKeyF9,
  sfKeyF10,
  sfKeyF11,
  sfKeyF12,
  sfKeyF13,
  sfKeyF14,
  sfKeyF15,
  sfKeyPause,
  sfKeyCount
}
 Definition of key codes for keyboard events. More...
enum  sfMouseButton {
  sfButtonLeft,
  sfButtonRight,
  sfButtonMiddle,
  sfButtonX1,
  sfButtonX2
}
 Definition of button codes for mouse events. More...
enum  sfJoyAxis {
  sfJoyAxisX,
  sfJoyAxisY,
  sfJoyAxisZ,
  sfJoyAxisR,
  sfJoyAxisU,
  sfJoyAxisV,
  sfJoyAxisPOV
}
 Definition of joystick axis for joystick events. More...
enum  sfEventType {
  sfEvtClosed,
  sfEvtResized,
  sfEvtLostFocus,
  sfEvtGainedFocus,
  sfEvtTextEntered,
  sfEvtKeyPressed,
  sfEvtKeyReleased,
  sfEvtMouseWheelMoved,
  sfEvtMouseButtonPressed,
  sfEvtMouseButtonReleased,
  sfEvtMouseMoved,
  sfEvtJoyButtonPressed,
  sfEvtJoyButtonReleased,
  sfEvtJoyMoved
}
 Definition of all the event types. More...

Enumeration Type Documentation

enum sfEventType

Definition of all the event types.

Enumerator:
sfEvtClosed 
sfEvtResized 
sfEvtLostFocus 
sfEvtGainedFocus 
sfEvtTextEntered 
sfEvtKeyPressed 
sfEvtKeyReleased 
sfEvtMouseWheelMoved 
sfEvtMouseButtonPressed 
sfEvtMouseButtonReleased 
sfEvtMouseMoved 
sfEvtJoyButtonPressed 
sfEvtJoyButtonReleased 
sfEvtJoyMoved 

Definition at line 91 of file Event.h.

enum sfJoyAxis

Definition of joystick axis for joystick events.

Enumerator:
sfJoyAxisX 
sfJoyAxisY 
sfJoyAxisZ 
sfJoyAxisR 
sfJoyAxisU 
sfJoyAxisV 
sfJoyAxisPOV 

Definition at line 76 of file Event.h.

enum sfKeyCode

Definition of key codes for keyboard events.

Enumerator:
sfKeyA 
sfKeyZ 
sfKeyE 
sfKeyR 
sfKeyT 
sfKeyY 
sfKeyU 
sfKeyI 
sfKeyO 
sfKeyP 
sfKeyQ 
sfKeyS 
sfKeyD 
sfKeyF 
sfKeyG 
sfKeyH 
sfKeyJ 
sfKeyK 
sfKeyL 
sfKeyM 
sfKeyW 
sfKeyX 
sfKeyC 
sfKeyV 
sfKeyB 
sfKeyN 
sfKeyNum0 
sfKeyNum1 
sfKeyNum2 
sfKeyNum3 
sfKeyNum4 
sfKeyNum5 
sfKeyNum6 
sfKeyNum7 
sfKeyNum8 
sfKeyNum9 
sfKeyEscape 
sfKeyControl 
sfKeyShift 
sfKeyAlt 
sfKeySpace 
sfKeyReturn 
sfKeyBack 
sfKeyTab 
sfKeyPageUp 
sfKeyPageDown 
sfKeyEnd 
sfKeyHome 
sfKeyInsert 
sfKeyDelete 
sfKeyAdd 
sfKeySubtract 
sfKeyMultiply 
sfKeyDivide 
sfKeyLeft 
sfKeyRight 
sfKeyUp 
sfKeyDown 
sfKeyNumpad0 
sfKeyNumpad1 
sfKeyNumpad2 
sfKeyNumpad3 
sfKeyNumpad4 
sfKeyNumpad5 
sfKeyNumpad6 
sfKeyNumpad7 
sfKeyNumpad8 
sfKeyNumpad9 
sfKeyF1 
sfKeyF2 
sfKeyF3 
sfKeyF4 
sfKeyF5 
sfKeyF6 
sfKeyF7 
sfKeyF8 
sfKeyF9 
sfKeyF10 
sfKeyF11 
sfKeyF12 
sfKeyF13 
sfKeyF14 
sfKeyF15 
sfKeyPause 
sfKeyCount 

Definition at line 37 of file Event.h.

enum sfMouseButton

Definition of button codes for mouse events.

Enumerator:
sfButtonLeft 
sfButtonRight 
sfButtonMiddle 
sfButtonX1 
sfButtonX2 

Definition at line 63 of file Event.h.