Very Simple Kernel 0.1.0
Loading...
Searching...
No Matches
vsk_State.h File Reference
#include "vsk_StateContext.h"
#include <stdbool.h>

Go to the source code of this file.

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_tvsk_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.