#pragma once #include #include #include struct rgn; struct msgq; struct ax_backend; struct ax_theme; extern const char* ax__backend_impl_name; int ax__backend_new( struct rgn* init_rgn, struct ax_backend** out_bac, const char** out_err); struct msgq* ax__backend_msgq(struct ax_backend*); bool ax__backend_is_shutdown(struct ax_backend*); void ax__backend_wait_for_event(struct ax_backend*); void ax__backend_step(struct ax_backend*);