6. Janet Loader
6.1. Top
All default monolith janet functions get loaded
via the function monolith_janet_loader
.
<<function_declarations>>=
void monolith_janet_loader(JanetTable *env);
<<functions>>=
<<forward_declarations>>
void monolith_janet_loader(JanetTable *env)
{
<<janet_loader>>
}
6.2. gfx
All graphics operations are pretty much handled in Janet.
<<forward_declarations>>=
void monolith_gfx_janet(JanetTable *env);
<<janet_loader>>=
monolith_gfx_janet(env);
6.3. norns main menu
The main menu loader for the norns is spawned from Janet.
<<forward_declarations>>=
void norns_main_menu_janet(JanetTable *env);
<<janet_loader>>=
#ifdef MONOLITH_NORNS
norns_main_menu_janet(env);
#endif
6.4. SQLite
<<forward_declarations>>=
void monolith_janet_sqlite(JanetTable *env);
<<janet_loader>>=
monolith_janet_sqlite(env);
6.5. msgpack
<<forward_declarations>>=
void monolith_janet_msgpack(JanetTable *env);
<<janet_loader>>=
monolith_janet_msgpack(env);
6.6. graforge
<<forward_declarations>>=
void gf_janet_loader(JanetTable *env);
void monolith_janet_rpw(JanetTable *env);
<<janet_loader>>=
gf_janet_loader(env);
monolith_janet_rpw(env);
6.7. trigvm
<<forward_declarations>>=
void monolith_trig_janet(JanetTable *env);
<<janet_loader>>=
monolith_trig_janet(env);
6.8. tinysoundfont
<<forward_declarations>>=
int monolith_tsf_load(JanetTable *env);
<<janet_loader>>=
monolith_tsf_load(env);
6.9. btprnt
<<forward_declarations>>=
int monolith_btprnt_load(JanetTable *env);
<<janet_loader>>=
monolith_btprnt_load(env);
6.10. JSON
<<forward_declarations>>=
int monolith_janet_json(JanetTable *env);
<<janet_loader>>=
monolith_janet_json(env);
6.11. fbm
Fractional brownian motion Janet bindings.
<<forward_declarations>>=
int monolith_janet_fbm(JanetTable *env);
<<janet_loader>>=
monolith_janet_fbm(env);
6.12. kuf
Bindings for Kuf, a library for generative Square Kufic.
<<forward_declarations>>=
int monolith_janet_kuf(JanetTable *env);
<<janet_loader>>=
monolith_janet_kuf(env);
prev | home | next