Banjo API 0.0.1
Multi-purpose C99 API
Loading...
Searching...
No Matches
Topics
The API reference is organized in various topics
[detail level 12]
 AlgorithmsData manipulation objects
 ArrayThe bj_array type is a sequence container that encapsulates dynamic C-style arrays
 Hash TableAPI related to the bj_htable object
 ListAPI related to the bj_list object
 CoreGeneral-purpose API
 AudioProvide basic PCM audio playback
 Error ManagementRecoverable error handling facilities
 EventHandle input events such as keyboard, mouse and focus
 MathLinear math function
 LoggingLogging utility functions
 Memory Management
 VideoManage window creation and pixel-based drawing
 GraphicsSoftware Graphics Rendering Pipeline
 BitmapMatrix of pixels
 Drawing2D drawing facilities
 Pixel Definition
 Rectangle
 ShadersSoftware shader-like API for bj_bitmap
 IOFacilities for manipulating read-write data
 Data Stream
 SystemAbstraction to usual system calls such as library loading and time
 Windows
 TimeHigh-level and low-level time management utilities, including thread sleeping, time counters, and a simple stopwatch abstraction