libvisual  0.5.0
Public Attributes | List of all members
VisEvent Struct Reference

Generic event. More...

#include <libvisual/lv_event.h>

Public Attributes

VisEventType type
 
union {
   VisEventKeyboard   keyboard
 Keyboard event. More...
 
   VisEventMouseMotion   mousemotion
 Mouse movement event. More...
 
   VisEventMouseButton   mousebutton
 Mouse button event. More...
 
   VisEventResize   resize
 Dimension change event. More...
 
   VisEventNewSong   newsong
 Song change event. More...
 
   VisEventQuit   quit
 Quit event. More...
 
   VisEventVisibility   visibility
 Plugin visible event. More...
 
   VisEventCustom   custom
 Custom event. More...
 
   VisEventParam   param
 Param change event. More...
 
event
 

Detailed Description

Generic event.

See Also
visual_event_new()

Definition at line 158 of file lv_event.h.

Member Data Documentation

VisEventCustom VisEvent::custom

Custom event.

Definition at line 170 of file lv_event.h.

VisEventKeyboard VisEvent::keyboard

Keyboard event.

Definition at line 163 of file lv_event.h.

VisEventMouseButton VisEvent::mousebutton

Mouse button event.

Definition at line 165 of file lv_event.h.

VisEventMouseMotion VisEvent::mousemotion

Mouse movement event.

Definition at line 164 of file lv_event.h.

VisEventNewSong VisEvent::newsong

Song change event.

Definition at line 167 of file lv_event.h.

VisEventParam VisEvent::param

Param change event.

Definition at line 171 of file lv_event.h.

VisEventQuit VisEvent::quit

Quit event.

Definition at line 168 of file lv_event.h.

VisEventResize VisEvent::resize

Dimension change event.

Definition at line 166 of file lv_event.h.

VisEventVisibility VisEvent::visibility

Plugin visible event.

Definition at line 169 of file lv_event.h.


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