modapp;modbuilder;pubuseapp::App;pubusebuilder::AppBuilder;pubtraitState{// Called after engine init
fnload(&mutself, _app:&App){}// Called as fast as possible
fnupdate(&mutself, _app:&App){}// Called in a defined fixed interval
fnupdate_fixed(&mutself, _app:&App){}// draw UI
fndraw_ui(&mutself, _app:&App){}}