Very Simple Kernel 0.1.0
|
Data Structures | |
struct | vsk_State |
State. More... | |
Typedefs | |
typedef struct vsk_State | vsk_State_t |
State. | |
typedef void(* | vsk_State_OnEnter_t) (vsk_State_t *const self) |
On enter callback. | |
typedef void(* | vsk_State_OnExit_t) (vsk_State_t *const self) |
On exit callback. | |
Functions | |
vsk_State_t * | vsk_State_init (vsk_State_t *const self, vsk_StateContext_t *const stateContext) |
Initializes a state. | |
void | vsk_State_onEnter (vsk_State_t *const self) |
Executes entry logic. | |
void | vsk_State_onExit (vsk_State_t *const self) |
Executes exit logic. | |
vsk_State_t * vsk_State_init | ( | vsk_State_t *const | self, |
vsk_StateContext_t *const | stateContext ) |
Initializes a state.
self | State reference |
stateContext | Corresponding state context |
void vsk_State_onEnter | ( | vsk_State_t *const | self | ) |
Executes entry logic.
self | State reference |
void vsk_State_onExit | ( | vsk_State_t *const | self | ) |
Executes exit logic.
self | State reference |