libweed 0.6.0

- Main Page
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Macros
weed-events.h
Go to the documentation of this file.
1 /* WEED is free software; you can redistribute it and/or
2 modify it under the terms of the GNU Lesser General Public
3 License as published by the Free Software Foundation; either
4 version 3 of the License, or (at your option) any later version.
5
6 Weed is distributed in the hope that it will be useful,
7 but WITHOUT ANY WARRANTY; without even the implied warranty of
8 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9 Lesser General Public License for more details.
10
11 You should have received a copy of the GNU Lesser General Public
12 License along with this source code; if not, write to the Free Software
13 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
14
15
16 Weed events is developed by:
17
18 Gabriel "Salsaman" Finch - http://lives.sourceforge.net
19
20 */
21
22 #ifndef __WEED_EVENTS_H__
23 #define __WEED_EVENTS_H__
24
25 #ifdef __cplusplus
26 extern "C"
27 {
28 #endif /* __cplusplus */
29
30 #define WEED_EVENT_API_VERSION 110
31 #define WEED_EVENT_API_VERSION_100
32 #define WEED_EVENT_API_VERSION_110
33
34 #define WEED_PLANT_EVENT 256
35 #define WEED_PLANT_EVENT_LIST 257
36
37 #define WEED_EVENT_HINT_UNDEFINED 0
38 #define WEED_EVENT_HINT_FRAME 1
39 #define WEED_EVENT_HINT_FILTER_INIT 2
40 #define WEED_EVENT_HINT_FILTER_DEINIT 3
41 #define WEED_EVENT_HINT_FILTER_MAP 4
42 #define WEED_EVENT_HINT_PARAM_CHANGE 5
43 #define WEED_EVENT_HINT_MARKER 6
44
45 #ifdef __cplusplus
46 }
47 #endif /* __cplusplus */
48
49 #endif // #ifndef __WEED_EVENTS_H_