Фреймворк Mojo

МодульСодержитДоступность
mojo.appБазовый класс приложения App и функции для управления поведением приложенияAndroid, iOS, Win8, Glfw, Html5, Flash, Xna, Psm
mojo.graphics2D-функции рендеринга и класс ImageAndroid, iOS, Win8, Glfw, Html5, Flash, Xna, Psm
mojo.audioФункции воспроизведения звуков и музыкиAndroid, iOS, Win8, Glfw, Html5, Flash, Xna, Psm
mojo.inputФункции для обработки пользовательского вводаAndroid, iOS, Win8, Glfw, Html5, Flash, Xna, Psm
mojo.asyncloadersФункции для асинхронной загрузки изображений и звуковAndroid, iOS, Win8, Glfw, Html5, Flash, Xna, Psm

Функции ввода/вывода и файловая система

МодульСодержитДоступность
brl.filestreamКласс FileStream для чтения и записи файловAndroid, iOS, Win8, Glfw, Stdcpp
brl.filesystemФункции для исследования и модификации файловой системыAndroid, iOS, Win8, Glfw, Stdcpp
brl.databufferКласс DataBuffer для управления бинарными даннымиВсе таргеты
brl.datastreamКласс DataStream для чтения и записи в буфер данныхВсе таргеты
brl.processКласс Process для выполнения процессовDesktop, Stdcpp

Работа с сетью

МодульСодержитДоступность
brl.urlКласс Url для работы с URL-адресамиВсе таргеты
brl.socketКласс Socket для низкоуровневого доступа к сокетамAndroid, iOS, Win8, Glfw, Stdcpp
brl.httprequestКласс HttpRequest для отправки HTTP-запросовAndroid, iOS, Win8, Glfw, Stdcpp
brl.tcpstreamКласс TcpStream для синхронной работы с вводом/выводом по TCPAndroid, iOS, Win8, Glfw, Stdcpp

Математические функции и функции для работы с числами

МодульСодержитДоступность
monkey.mathМатематические функцииВсе таргеты
monkey.randomФункции для генерации случайных чиселВсе таргеты

Функции для работы с текстом и строками

МодульСодержитДоступность
brl.jsonКласс JsonObject для для работы с данным в формате JSONВсе таргеты
brl.markdownКласс Markdown для генерации HTML из упрощенного языка разметки MarkdownAll
brl.filepathФункции для работы с файловыми путямиВсе таргеты

Коллекции

МодульСодержитДоступность
monkey.listКласс List для работы со связными спискамиВсе таргеты
monkey.stackКласс Stack для работы со стеками и динамическими массивамиВсе таргеты
monkey.mapКласс Map для работы с ассоциативными массивамиВсе таргеты
monkey.setКласс Set для работы с наборамиВсе таргеты
monkey.dequeКласс Deque для работы с очередямиВсе таргеты
brl.poolКласс Pool для работы с предварительно инициализированными объектамиВсе таргеты

Язык

МодульСодержитДоступность
monkey.langВстроенные функции и классы, включая String, Array, Object и ThrowableВсе таргеты
reflectionФункции и классы рефлексииВсе таргеты

Онлайн-сервисы

МодульСодержитДоступность
brl.admobКласс Admob для работы с сервисом компании Google AdMobAndroid, iOS
brl.monkeystoreКласс MonkeyStore для внедрения встроенных покупокAndroid, iOS
brl.gamecenterКласс GameCenter для работы с сервисом Game Center от AppleiOS

Разное

МодульСодержитДоступность
opengl.gles11Модуль-обертка для OpenGL ES 1.1 APIAndroid, iOS, Glfw
opengl.gles20Модуль-обертка для OpenGL ES 2.0 APIAndroid, iOS, Glfw, Html5