PARIN
A delightfully simple 2D game engine.
Modules 28
- parin.addons.microuiHigh-level wrapper around the low-level `core` module. Provides helper functions that use a global context and follow D naming conventions.
- parin.addons.uiuiThe `uiui` module functions as an immediate-mode UI library. It used to be the default UI library of Parin.
- parin.backend
- parin.backend.rl
- parin.backend.web
- parin.bindings.box2dThe `box2d` module provides access to the Box2D v3 C API. By default these bindings match the Box2D v3.1.1 release. To use latest Box2D instead, compile with `-version=Box2D_Main`. The versions hav...
- parin.bindings.emThe `em` module provides access to Emscripten functions.
- parin.bindings.enetThe `enet` module provides access to the ENet networking library. These bindings match the ENet v1.3.18 release. The low level socket functions (`enet_socket_*`) are not included.
- parin.bindings.rlThe `rl` module provides access to raylib functions.
- parin.bindings.steamThe `steam` module provides access to the Steamworks flat C API. These bindings match the Steamworks SDK v1.65 release and cover a subset of it: init, callbacks, user, friends, utils, stats and ach...
- parin.engineThe `engine` module functions as a lightweight 2D game engine.
- parin.joka.configsThe `configs` module includes build and configuration file helpers.
- parin.joka.gameThe `game` module provides game related types and functions.
- parin.joka.ioThe `io` module provides input and output functions such as file reading.
- parin.joka.mathThe `math` module provides mathematical data structures and functions.
- parin.joka.memoryThe `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 ac...
- parin.joka.microuiRxi's tiny immediate-mode UI library, but with Joka specific changes.
- parin.joka
- parin.joka.rangesThe `ranges` module includes functions that work with ranges.
- parin.joka.stdcThe `stdc` module provides access to C standard library functions.
- parin.joka.typesThe `types` module provides basic type definitions, compile-time functions and ASCII string helpers.
- parin.joka.uiThe `ui` module includes a UI library.
- parin.joka.warena
- parin.joka.wasip1The `wasip1` module provides types and functions available in WASI preview 1.
- parin.joka.wasm4The `wasm4` module provides variables and functions available in WASM-4.
- parin.joka.witThe `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.
- parinA convenience module that publicly imports `parin.engine`.
- parin.typesCommon parin types.