Banjo API 0.0.1
C99 game development API
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12]
 
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