Banjo API 0.0.1
C99 game development API
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Cbj_angular_2d_tAngular
 Cbj_audio_layer_create_infoDeclare a backend and its constructor function
 Cbj_audio_layer_tRepresent an audio backend (ALSA, MME, etc)
 Cbj_audio_play_note_data_tDefine parameters for generating simple waveforms
 Cbj_audio_properties_tDescribe properties of an audio device
 Cbj_build_infoStructure holding build information of the binary
 Cbj_button_event_tRepresent a mouse button event
 Cbj_cursor_event_tRepresent a mouse cursor movement event
 Cbj_enter_event_tRepresent a mouse enter or leave event
 Cbj_errorError structure
 Cbj_event_tRepresent a generic window-related event
 Cbj_event_t.__unnamed0__
 Cbj_key_event_tRepresent a keyboard key event
 Cbj_mat3x2_tBj_mat3x2: 3×2 column-major matrix backed by bj_vec2
 Cbj_mat3x3_t
 Cbj_mat4x3_tBj_mat4x3: 4×3 column-major matrix backed by bj_vec3
 Cbj_mat4x4_tBj_mat4x4: 4×4 column-major matrix backed by bj_vec4
 Cbj_memory_callbacksCustom allocation callbacks
 Cbj_particle_2d_t2D point mass state and physical properties
 Cbj_pcg32_tPCG32 generator state
 Cbj_rect_tRepresents a rectangle with position and dimensions
 Cbj_rigid_body_2d_tRigid body with translational and angular components
 Cbj_stopwatchStructure representing a simple stopwatch
 Cbj_vec2_tBj_vec2: 2D vector of bj_real values
 Cbj_vec3_tBj_vec3: 3D vector of bj_real values
 Cbj_vec4_tBj_vec4: 4D vector of bj_real values
 Cbj_video_layer_create_infoStructure used to declare a video backend implementation
 Cbj_video_layer_tStructure describing a video layer backend