|
Banjo API 0.0.1
C99 game development API
|
| docs | |
| examples | |
| audio_pcm.c | |
| bitmap_blit.c | |
| bitmap_blit_colorkey.c | |
| build_info.c | |
| cli.c | |
| drawing_2d.c | |
| drawing_text.c | |
| event_callbacks.c | |
| event_polling.c | |
| handling_errors.c | |
| load_bmp.c | |
| logging.c | |
| physics_kinematics.c | |
| physics_particle.c | |
| pixel_mode.c | |
| random.c | |
| random_distribution.c | |
| shaders.c | |
| sprite_animation.c | |
| start.c | |
| stopwatch.c | |
| template.c | |
| template_callbacks.c | |
| time.c | |
| window.c | |
| api.h | General-purpose definitions for Banjo API |
| assert.h | Assertion facility for Banjo API |
| audio.h | Basic audio library interface |
| bitmap.h | Header file for Bitmap type |
| cli.h | POSIX/GNU-like command-line argument parser |
| draw.h | Header file for Bitmap drawing functions |
| error.h | Recoverable error handling |
| event.h | Sytem event management API |
| geometry_2d.h | 2D Geometry helpers |
| log.h | Logging utility functions |
| main.h | Portable main substitution and application callback facilities |
| mat.h | C99 math shim with bj_real precision type and scalar utilities |
| math.h | C99 math shim with bj_real precision type and scalar utilities |
| memory.h | All memory-related functions, including custom allocators |
| physics.h | Physics helpers (SI units, but dimensionally consistent with any unit system) |
| physics_2d.h | Physics helpers (SI units, but dimensionally consistent with any unit system) |
| pixel.h | Header file for general pixel manipulation facilities |
| quat.h | Quaternion manipulation API (by-value, struct bj_vec4-based) |
| random.h | Pseudo-random number generation API |
| rect.h | Defines the struct bj_rect struct representing a rectangle with position and dimensions |
| renderer.h | Rendering backend interface |
| shader.h | Basic shader-like bitmap manipulation |
| stream.h | Header file for struct bj_stream struct and related functions |
| string.h | String utility functions |
| system.h | Header file for system interactions |
| time.h | Header file for time manipulation utilities |
| vec.h | Vector manipulation API |
| version.h | 32-bit packed version storage following the SemVer standard |
| window.h | Header file for bj_window type |