sfEvent Class Reference

#include <Event.hpp>

List of all members.

Public Types

enum  EventType {
  Close,
  Resize,
  LostFocus,
  GainedFocus,
  KeyPressed,
  KeyReleased,
  ButtonPressed,
  ButtonReleased,
  MouseMove
}

Public Attributes

EventType Type
 Type of the event.
union {
   struct {
      sfKey::Code   Code
      bool   Alt
      bool   Control
      bool   Shift
   }   Key
   struct {
      sfButton::Code   Button
      unsigned int   X
      unsigned int   Y
   }   Mouse
   struct {
      unsigned int   Width
      unsigned int   Height
   }   Size
}; 


Detailed Description

sfEvent defines a system event and its parameters

Definition at line 71 of file Event.hpp.


Member Enumeration Documentation

enum sfEvent::EventType

Enumeration of the different types of events

Enumerator:
Close 
Resize 
LostFocus 
GainedFocus 
KeyPressed 
KeyReleased 
ButtonPressed 
ButtonReleased 
MouseMove 

Definition at line 78 of file Event.hpp.


Member Data Documentation

struct { ... } sfEvent::Key

Keyboard events parameters

struct { ... } sfEvent::Mouse

Mouse events parameters

struct { ... } sfEvent::Size

Size events parameters


The documentation for this class was generated from the following file:
Generated for SFML by  doxygen 1.5.2