API documentation

ModuleDescription
parin.addons.microui.wrapper High-level wrapper around the low-level core module. Provides helper functions that use a global context and follow D naming conventions.
parin.bindings.em.emscripten The emscripten module provides access to the emscripten.h functions.
parin.bindings.em.html5 The html5 module provides access to the html5.h functions.
parin.bindings.gf.glfw3 The glfw3 module provides access to the glfw3.h functions.
parin.bindings.rl.raylib The rayib module provides access to the raylib.h functions.
parin.bindings.rl.rlgl The rlgl module provides access to the rlgl.h functions.
parin.bindings.em The em module provides access to the Emscripten library.
parin.bindings.gf The gf module provides access to the GLFW library.
parin.bindings.rl The rl module provides access to the raylib library.
parin.joka.configs The configs module includes build and configuration file helpers.
parin.joka.game The game module provides game related types and functions.
parin.joka.io The io module provides input and output functions such as file reading.
parin.joka.math The math module provides mathematical data structures and functions.
parin.joka.memory The memory module provides functions for dealing with memory and various general-purpose containers. List, BufferList, and FixedList are the "basic" containers. Most other containers can accept one of those to adjust their allocation strategy.
parin.joka.microui Rxi's tiny immediate-mode UI library, but with Joka specific changes.
parin.joka.ranges The ranges module includes functions that work with ranges.
parin.joka.types The types module provides basic type definitions, compile-time functions and ASCII string helpers.
parin.joka.ui The ui module includes a UI library.
parin.joka.wasip1 The wasip1 module provides types and functions available in WASI preview 1.
parin.joka.wasm4 The wasm4 module provides variables and functions available in WASM-4.
parin.joka.wit The wit module provides types used in WIT files. Since they are often similar to equivalent Rust types, they may also be useful when interacting with Rust code.
parin.engine The engine module functions as a lightweight 2D game engine.
parin.types Common parin types.
parin.ui The ui module functions as a immediate mode UI library.
parin.ui2 The ui2 module functions as a immediate mode UI library. It will replace the old UI module.
parin A convenience module that publicly imports parin.engine, parin.types, and parin.ui.