|
Banjo API 0.0.1
C99 game development API
|
#include <banjo/error.h>#include <banjo/event.h>#include <banjo/log.h>#include <banjo/main.h>#include <banjo/system.h>#include <banjo/time.h>#include <banjo/window.h>
Data Structures | |
| struct | event_counter |
Macros | |
| #define | BJ_AUTOMAIN_CALLBACKS |
Functions | |
| void | cursor_callback (bj_window *p_window, const bj_cursor_event *e, void *data) |
| void | button_callback (bj_window *p_window, const bj_button_event *e, void *data) |
| void | key_callback (bj_window *p_window, const bj_key_event *e, void *data) |
| void | enter_callback (bj_window *p_window, const bj_enter_event *e, void *data) |
| int | bj_app_begin (void **user_data, int argc, char *argv[]) |
| int | bj_app_iterate (void *user_data) |
| int | bj_app_end (void *user_data, int status) |
Variables | |
| bj_window * | window = 0 |
| struct event_counter |
| Data Fields | ||
|---|---|---|
| size_t | button | |
| size_t | cursor | |
| size_t | enter | |
| size_t | key | |
| #define BJ_AUTOMAIN_CALLBACKS |
| int bj_app_begin | ( | void ** | user_data, |
| int | argc, | ||
| char * | argv[] ) |
| int bj_app_end | ( | void * | user_data, |
| int | status ) |
| int bj_app_iterate | ( | void * | user_data | ) |
| void button_callback | ( | bj_window * | p_window, |
| const bj_button_event * | e, | ||
| void * | data ) |
| void cursor_callback | ( | bj_window * | p_window, |
| const bj_cursor_event * | e, | ||
| void * | data ) |
| void enter_callback | ( | bj_window * | p_window, |
| const bj_enter_event * | e, | ||
| void * | data ) |
| void key_callback | ( | bj_window * | p_window, |
| const bj_key_event * | e, | ||
| void * | data ) |
| bj_window* window = 0 |