sfEvent Union Reference

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

#include <Event.h>


Data Fields

sfEventType Type
 Type of the event.
struct {
   sfEventType   Type
   sfUint16   Unicode
Text
 Text event parameters.
struct {
   sfEventType   Type
   sfKeyCode   Code
   sfBool   Alt
   sfBool   Control
   sfBool   Shift
Key
 Keyboard events parameters.
struct {
   sfEventType   Type
   unsigned int   X
   unsigned int   Y
MouseMove
 Mouse move events parameters.
struct {
   sfEventType   Type
   sfMouseButton   Button
MouseButton
 Mouse button events parameters.
struct {
   sfEventType   Type
   int   Delta
MouseWheel
 Mouse wheel events parameters.
struct {
   sfEventType   Type
   unsigned int   JoystickId
   sfJoyAxis   Axis
   float   Position
JoyMove
 Joystick move events parameters.
struct {
   sfEventType   Type
   unsigned int   JoystickId
   unsigned int   Button
JoyButton
 Joystick button events parameters.
struct {
   sfEventType   Type
   unsigned int   Width
   unsigned int   Height
Size
 Size events parameters.

Detailed Description

sfEvent defines a system event and its parameters

Definition at line 113 of file Event.h.


Field Documentation

sfEventType sfEvent::Type

Type of the event.

Definition at line 118 of file Event.h.

sfUint16 sfEvent::Unicode

Definition at line 126 of file Event.h.

struct { ... } sfEvent::Text

Text event parameters.

sfKeyCode sfEvent::Code

Definition at line 135 of file Event.h.

sfBool sfEvent::Alt

Definition at line 136 of file Event.h.

sfBool sfEvent::Control

Definition at line 137 of file Event.h.

sfBool sfEvent::Shift

Definition at line 138 of file Event.h.

struct { ... } sfEvent::Key

Keyboard events parameters.

unsigned int sfEvent::X

Definition at line 147 of file Event.h.

unsigned int sfEvent::Y

Definition at line 148 of file Event.h.

struct { ... } sfEvent::MouseMove

Mouse move events parameters.

sfMouseButton sfEvent::Button

Definition at line 157 of file Event.h.

struct { ... } sfEvent::MouseButton

Mouse button events parameters.

int sfEvent::Delta

Definition at line 166 of file Event.h.

struct { ... } sfEvent::MouseWheel

Mouse wheel events parameters.

unsigned int sfEvent::JoystickId

Definition at line 175 of file Event.h.

sfJoyAxis sfEvent::Axis

Definition at line 176 of file Event.h.

float sfEvent::Position

Definition at line 177 of file Event.h.

struct { ... } sfEvent::JoyMove

Joystick move events parameters.

unsigned int sfEvent::Button

Definition at line 187 of file Event.h.

struct { ... } sfEvent::JoyButton

Joystick button events parameters.

unsigned int sfEvent::Width

Definition at line 196 of file Event.h.

unsigned int sfEvent::Height

Definition at line 197 of file Event.h.

struct { ... } sfEvent::Size

Size events parameters.


The documentation for this union was generated from the following file: