Binocle
latest
Contents:
Features
Installing
Building the library
API Reference
Binocle
Docs
»
Index
Edit on GitHub
Index
B
|
G
|
L
|
M
|
N
|
P
|
S
B
binocle_allocate_t (C++ type)
binocle_app (C++ struct)
(C++ type)
binocle_app::assets_mount_path (C++ member)
binocle_app::fs (C++ member)
binocle_app_desc_t (C++ struct)
(C++ type)
binocle_app_desc_t::forced_asset_origin_path (C++ member)
binocle_app_destroy (C++ function)
binocle_app_init (C++ function)
binocle_app_new (C++ function)
binocle_atlas_animation (C++ struct)
(C++ type)
binocle_atlas_animation::direction (C++ member)
binocle_atlas_animation::from (C++ member)
binocle_atlas_animation::name (C++ member)
binocle_atlas_animation::to (C++ member)
binocle_atlas_animation_destroy (C++ function)
binocle_atlas_destroy_texturepacker (C++ function)
binocle_atlas_file_format (C++ enum)
(C++ type)
binocle_atlas_file_format::BINOCLE_ATLAS_FILE_FORMAT_LIBGDX (C++ enumerator)
binocle_atlas_file_format::BINOCLE_ATLAS_FILE_FORMAT_TEXTUREPACKER (C++ enumerator)
binocle_atlas_load_libgdx (C++ function)
binocle_atlas_load_texturepacker (C++ function)
binocle_atlas_slice (C++ struct)
(C++ type)
binocle_atlas_slice::color (C++ member)
binocle_atlas_slice::keys (C++ member)
binocle_atlas_slice::name (C++ member)
binocle_atlas_slice::num_keys (C++ member)
binocle_atlas_slice_key (C++ struct)
(C++ type)
binocle_atlas_slice_key::bounds (C++ member)
binocle_atlas_slice_key::frame (C++ member)
binocle_atlas_slice_key::pivot (C++ member)
binocle_atlas_texturepacker (C++ struct)
(C++ type)
binocle_atlas_texturepacker::frames (C++ member)
binocle_atlas_texturepacker::meta (C++ member)
binocle_atlas_texturepacker::num_frames (C++ member)
binocle_atlas_texturepacker_create_subtextures (C++ function)
binocle_atlas_tp_frame (C++ struct)
(C++ type)
binocle_atlas_tp_frame::filename (C++ member)
binocle_atlas_tp_frame::frame (C++ member)
binocle_atlas_tp_frame::pivot (C++ member)
binocle_atlas_tp_frame::rotated (C++ member)
binocle_atlas_tp_frame::source_size (C++ member)
binocle_atlas_tp_frame::sprite_source_size (C++ member)
binocle_atlas_tp_frame::trimmed (C++ member)
binocle_atlas_tp_meta (C++ struct)
(C++ type)
binocle_atlas_tp_meta::app (C++ member)
binocle_atlas_tp_meta::format (C++ member)
binocle_atlas_tp_meta::frame_tags (C++ member)
binocle_atlas_tp_meta::image (C++ member)
binocle_atlas_tp_meta::num_frame_tags (C++ member)
binocle_atlas_tp_meta::num_slices (C++ member)
binocle_atlas_tp_meta::scale (C++ member)
binocle_atlas_tp_meta::size (C++ member)
binocle_atlas_tp_meta::slices (C++ member)
binocle_atlas_tp_meta::smartupdate (C++ member)
binocle_atlas_tp_meta::version (C++ member)
binocle_audio (C++ struct)
(C++ type)
binocle_audio::context (C++ member)
binocle_audio::default_size (C++ member)
binocle_audio::device (C++ member)
binocle_audio::first_audio_buffer (C++ member)
binocle_audio::is_ready (C++ member)
binocle_audio::last_audio_buffer (C++ member)
binocle_audio::lock (C++ member)
binocle_audio::mixed_processor (C++ member)
binocle_audio::pcm_buffer (C++ member)
binocle_audio::pcm_buffer_size (C++ member)
binocle_audio_buffer (C++ struct)
(C++ type)
binocle_audio_buffer::callback (C++ member)
binocle_audio_buffer::converter (C++ member)
binocle_audio_buffer::data (C++ member)
binocle_audio_buffer::frame_cursor_pos (C++ member)
binocle_audio_buffer::frames_processed (C++ member)
binocle_audio_buffer::is_sub_buffer_processed (C++ member)
binocle_audio_buffer::looping (C++ member)
binocle_audio_buffer::next (C++ member)
binocle_audio_buffer::pan (C++ member)
binocle_audio_buffer::paused (C++ member)
binocle_audio_buffer::pitch (C++ member)
binocle_audio_buffer::playing (C++ member)
binocle_audio_buffer::prev (C++ member)
binocle_audio_buffer::processor (C++ member)
binocle_audio_buffer::size_in_frames (C++ member)
binocle_audio_buffer::usage (C++ member)
binocle_audio_buffer::volume (C++ member)
binocle_audio_buffer_usage (C++ enum)
(C++ type)
binocle_audio_buffer_usage::BINOCLE_AUDIO_BUFFER_USAGE_STATIC (C++ enumerator)
binocle_audio_buffer_usage::BINOCLE_AUDIO_BUFFER_USAGE_STREAM (C++ enumerator)
binocle_audio_callback (C++ type)
binocle_audio_convert_beat_to_sample (C++ function)
binocle_audio_convert_time_to_sample (C++ function)
binocle_audio_data_callback (C++ function)
BINOCLE_AUDIO_DEFAULT_AUDIO_BUFFER_SIZE (C macro)
binocle_audio_destroy (C++ function)
BINOCLE_AUDIO_DEVICE_CHANNELS (C macro)
BINOCLE_AUDIO_DEVICE_FORMAT (C macro)
BINOCLE_AUDIO_DEVICE_SAMPLE_RATE (C macro)
binocle_audio_get_master_volume (C++ function)
binocle_audio_get_music_time_length (C++ function)
binocle_audio_get_music_time_played (C++ function)
binocle_audio_init (C++ function)
binocle_audio_is_audio_buffer_playing (C++ function)
binocle_audio_is_audio_device_ready (C++ function)
binocle_audio_is_audio_stream_playing (C++ function)
binocle_audio_is_file_extension (C++ function)
binocle_audio_is_music_stream_playing (C++ function)
binocle_audio_is_sound_playing (C++ function)
binocle_audio_is_wave_ready (C++ function)
binocle_audio_load_audio_buffer (C++ function)
binocle_audio_load_audio_stream (C++ function)
binocle_audio_load_desc (C++ struct)
(C++ type)
binocle_audio_load_desc::filename (C++ member)
binocle_audio_load_desc::fs (C++ member)
binocle_audio_load_flac (C++ function)
binocle_audio_load_mp3 (C++ function)
binocle_audio_load_music_stream (C++ function)
binocle_audio_load_music_stream_with_desc (C++ function)
binocle_audio_load_ogg (C++ function)
binocle_audio_load_sound (C++ function)
binocle_audio_load_sound_from_wave (C++ function)
binocle_audio_load_sound_with_desc (C++ function)
binocle_audio_load_wav (C++ function)
binocle_audio_load_wave (C++ function)
binocle_audio_load_wave_from_memory (C++ function)
binocle_audio_log_callback (C++ function)
BINOCLE_AUDIO_MAX_AUDIO_BUFFER_POOL_CHANNELS (C macro)
binocle_audio_mix_audio_frames (C++ function)
binocle_audio_music (C++ struct)
(C++ type)
binocle_audio_music::ctx_flac (C++ member)
binocle_audio_music::ctx_mod (C++ member)
binocle_audio_music::ctx_mp3 (C++ member)
binocle_audio_music::ctx_ogg (C++ member)
binocle_audio_music::ctx_type (C++ member)
binocle_audio_music::ctx_wav (C++ member)
binocle_audio_music::ctx_xm (C++ member)
binocle_audio_music::frame_count (C++ member)
binocle_audio_music::looping (C++ member)
binocle_audio_music::stream (C++ member)
binocle_audio_music_context_type (C++ enum)
(C++ type)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_AUDIO_FLAC (C++ enumerator)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_AUDIO_MP3 (C++ enumerator)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_AUDIO_NONE (C++ enumerator)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_AUDIO_OGG (C++ enumerator)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_AUDIO_WAV (C++ enumerator)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_MODULE_MOD (C++ enumerator)
binocle_audio_music_context_type::BINOCLE_AUDIO_MUSIC_MODULE_XM (C++ enumerator)
binocle_audio_new (C++ function)
binocle_audio_on_send_audio_data_to_device (C++ function)
binocle_audio_pause_audio_buffer (C++ function)
binocle_audio_pause_audio_stream (C++ function)
binocle_audio_pause_music_stream (C++ function)
binocle_audio_pause_sound (C++ function)
binocle_audio_play_audio_buffer (C++ function)
binocle_audio_play_audio_stream (C++ function)
binocle_audio_play_music_stream (C++ function)
binocle_audio_play_sound (C++ function)
binocle_audio_processor (C++ struct)
(C++ type)
binocle_audio_processor::next (C++ member)
binocle_audio_processor::prev (C++ member)
binocle_audio_processor::process (C++ member)
binocle_audio_read_audio_buffer_frames_in_internal_format (C++ function)
binocle_audio_read_audio_buffer_frames_in_mixing_format (C++ function)
binocle_audio_resume_audio_buffer (C++ function)
binocle_audio_resume_audio_stream (C++ function)
binocle_audio_resume_music_stream (C++ function)
binocle_audio_resume_sound (C++ function)
binocle_audio_seek_music_stream (C++ function)
binocle_audio_set_audio_buffer_pitch (C++ function)
binocle_audio_set_audio_buffer_volume (C++ function)
binocle_audio_set_audio_stream_pitch (C++ function)
binocle_audio_set_audio_stream_volume (C++ function)
binocle_audio_set_master_volume (C++ function)
binocle_audio_set_music_pitch (C++ function)
binocle_audio_set_music_volume (C++ function)
binocle_audio_set_sound_pitch (C++ function)
binocle_audio_set_sound_volume (C++ function)
binocle_audio_sound (C++ struct)
(C++ type)
binocle_audio_sound::frame_count (C++ member)
binocle_audio_sound::stream (C++ member)
binocle_audio_stop_audio_buffer (C++ function)
binocle_audio_stop_audio_stream (C++ function)
binocle_audio_stop_music_stream (C++ function)
binocle_audio_stop_sound (C++ function)
binocle_audio_stream (C++ struct)
(C++ type)
binocle_audio_stream::buffer (C++ member)
binocle_audio_stream::channels (C++ member)
binocle_audio_stream::sample_rate (C++ member)
binocle_audio_stream::sample_size (C++ member)
binocle_audio_track_audio_buffer (C++ function)
binocle_audio_unload_audio_buffer (C++ function)
binocle_audio_unload_audio_stream (C++ function)
binocle_audio_unload_music_stream (C++ function)
binocle_audio_unload_sound (C++ function)
binocle_audio_unload_wave (C++ function)
binocle_audio_untrack_audio_buffer (C++ function)
binocle_audio_update_audio_stream (C++ function)
binocle_audio_update_music_stream (C++ function)
binocle_audio_update_sound (C++ function)
binocle_audio_wave (C++ struct)
(C++ type)
binocle_audio_wave::channels (C++ member)
binocle_audio_wave::data (C++ member)
binocle_audio_wave::frame_count (C++ member)
binocle_audio_wave::sample_rate (C++ member)
binocle_audio_wave::sample_size (C++ member)
binocle_bezier_presets (C++ member)
BINOCLE_BEZIER_STEPS (C macro)
binocle_bezier_table (C++ function)
binocle_bezier_value (C++ function)
binocle_bitmapfont (C++ struct)
(C++ type)
binocle_bitmapfont::characters (C++ member)
binocle_bitmapfont::flip (C++ member)
binocle_bitmapfont::kerning (C++ member)
binocle_bitmapfont::line_height (C++ member)
binocle_bitmapfont::material (C++ member)
binocle_bitmapfont::scale_h (C++ member)
binocle_bitmapfont::scale_w (C++ member)
binocle_bitmapfont::vertexes (C++ member)
binocle_bitmapfont::vertexes_count (C++ member)
binocle_bitmapfont_character (C++ struct)
(C++ type)
binocle_bitmapfont_character::height (C++ member)
binocle_bitmapfont_character::width (C++ member)
binocle_bitmapfont_character::x (C++ member)
binocle_bitmapfont_character::x_advance (C++ member)
binocle_bitmapfont_character::x_offset (C++ member)
binocle_bitmapfont_character::y (C++ member)
binocle_bitmapfont_character::y_offset (C++ member)
binocle_bitmapfont_create_vertice_and_tex_coords_for_string (C++ function)
binocle_bitmapfont_destroy (C++ function)
binocle_bitmapfont_draw_string (C++ function)
binocle_bitmapfont_from_file (C++ function)
binocle_bitmapfont_get_width_of_string (C++ function)
binocle_bitmapfont_make_square_t (C++ function)
binocle_bitmapfont_new (C++ function)
binocle_bitmapfont_parse_character (C++ function)
binocle_bitmapfont_parse_common_line (C++ function)
binocle_bitmapfont_parse_kerning_entry (C++ function)
binocle_bitmapfont_split (C++ function)
binocle_bitmapfont_square_t (C++ struct)
(C++ type)
binocle_bitmapfont_square_t::tblx (C++ member)
binocle_bitmapfont_square_t::tbly (C++ member)
binocle_bitmapfont_square_t::tbrx (C++ member)
binocle_bitmapfont_square_t::tbry (C++ member)
binocle_bitmapfont_square_t::ttlx (C++ member)
binocle_bitmapfont_square_t::ttly (C++ member)
binocle_bitmapfont_square_t::ttrx (C++ member)
binocle_bitmapfont_square_t::ttry (C++ member)
binocle_bitmapfont_square_t::vblx (C++ member)
binocle_bitmapfont_square_t::vbly (C++ member)
binocle_bitmapfont_square_t::vbrx (C++ member)
binocle_bitmapfont_square_t::vbry (C++ member)
binocle_bitmapfont_square_t::vtlx (C++ member)
binocle_bitmapfont_square_t::vtly (C++ member)
binocle_bitmapfont_square_t::vtrx (C++ member)
binocle_bitmapfont_square_t::vtry (C++ member)
binocle_bitmapfont_string_starts_with (C++ function)
binocle_bits_clear (C++ function)
binocle_bits_is_set (C++ function)
binocle_bits_set (C++ function)
binocle_camera (C++ struct)
(C++ type)
binocle_camera::are_bounds_dirty (C++ member)
binocle_camera::are_matrixes_dirty (C++ member)
binocle_camera::bounds (C++ member)
binocle_camera::far_distance (C++ member)
binocle_camera::inverse_transform_matrix (C++ member)
binocle_camera::max_zoom (C++ member)
binocle_camera::min_zoom (C++ member)
binocle_camera::near_distance (C++ member)
binocle_camera::origin (C++ member)
binocle_camera::position (C++ member)
binocle_camera::rotation (C++ member)
binocle_camera::transform_matrix (C++ member)
binocle_camera::viewport_adapter (C++ member)
binocle_camera::zoom (C++ member)
binocle_camera_3d (C++ struct)
(C++ type)
binocle_camera_3d::far_distance (C++ member)
binocle_camera_3d::fov_y (C++ member)
binocle_camera_3d::front (C++ member)
binocle_camera_3d::inverse_transform_matrix (C++ member)
binocle_camera_3d::near_distance (C++ member)
binocle_camera_3d::pitch (C++ member)
binocle_camera_3d::position (C++ member)
binocle_camera_3d::right (C++ member)
binocle_camera_3d::transform_matrix (C++ member)
binocle_camera_3d::up (C++ member)
binocle_camera_3d::world_up (C++ member)
binocle_camera_3d::yaw (C++ member)
binocle_camera_3d_get_inverse_transform_matrix (C++ function)
binocle_camera_3d_get_transform_matrix (C++ function)
binocle_camera_3d_new (C++ function)
binocle_camera_3d_rotate (C++ function)
binocle_camera_3d_screen_to_world_ray (C++ function)
binocle_camera_3d_screen_to_world_ray_internal (C++ function)
binocle_camera_3d_set_far (C++ function)
binocle_camera_3d_set_near (C++ function)
binocle_camera_3d_set_position (C++ function)
binocle_camera_3d_set_rotation (C++ function)
binocle_camera_3d_translate (C++ function)
binocle_camera_3d_update_matrixes (C++ function)
binocle_camera_force_matrix_update (C++ function)
binocle_camera_get_inverse_transform_matrix (C++ function)
binocle_camera_get_projection_matrix (C++ function)
binocle_camera_get_transform_matrix (C++ function)
binocle_camera_get_view_projection_matrix (C++ function)
binocle_camera_get_viewport (C++ function)
binocle_camera_get_viewport_adapter (C++ function)
binocle_camera_new (C++ function)
binocle_camera_screen_to_world_point (C++ function)
binocle_camera_set_position (C++ function)
binocle_camera_update_matrixes (C++ function)
binocle_camera_world_to_screen_point (C++ function)
binocle_collide_circle_to_circle (C++ function)
binocle_collide_circle_to_hitbox (C++ function)
binocle_collide_circle_to_line (C++ function)
binocle_collide_circle_to_point (C++ function)
binocle_collide_closest_point_on_line (C++ function)
binocle_collide_get_sector_parts_point (C++ function)
binocle_collide_get_sector_rect_point (C++ function)
binocle_collide_hitbox_to_hitbox (C++ function)
binocle_collide_rect_to_circle (C++ function)
binocle_collider (C++ struct)
(C++ type)
binocle_collider::circle (C++ member)
binocle_collider::grid_index (C++ member)
binocle_collider::hitbox (C++ member)
binocle_collider_add_grid_index (C++ function)
binocle_collider_circle (C++ struct)
(C++ type)
binocle_collider_circle::center (C++ member)
binocle_collider_circle::radius (C++ member)
binocle_collider_circle_get_absolute_bottom (C++ function)
binocle_collider_circle_get_absolute_left (C++ function)
binocle_collider_circle_get_absolute_position (C++ function)
binocle_collider_circle_get_absolute_right (C++ function)
binocle_collider_circle_get_absolute_top (C++ function)
binocle_collider_circle_new (C++ function)
binocle_collider_hitbox (C++ struct)
(C++ type)
binocle_collider_hitbox::aabb (C++ member)
binocle_collider_hitbox_get_absolute_bottom (C++ function)
binocle_collider_hitbox_get_absolute_left (C++ function)
binocle_collider_hitbox_get_absolute_right (C++ function)
binocle_collider_hitbox_get_absolute_top (C++ function)
binocle_collider_hitbox_get_height (C++ function)
binocle_collider_hitbox_get_width (C++ function)
binocle_collider_hitbox_intersects_hitbox (C++ function)
binocle_collider_hitbox_new (C++ function)
binocle_collider_new (C++ function)
binocle_collider_type (C++ enum)
(C++ type)
binocle_collider_type::BINOCLE_COLLIDER_CIRCLE (C++ enumerator)
binocle_collider_type::BINOCLE_COLLIDER_HITBOX (C++ enumerator)
binocle_collision_ray_cast_obb (C++ function)
binocle_component_id_t (C++ type)
binocle_component_t (C++ struct)
(C++ type)
binocle_component_t::data (C++ member)
binocle_component_t::flags (C++ member)
binocle_component_t::free_data_indexes (C++ member)
binocle_component_t::name (C++ member)
binocle_component_t::next_data_index (C++ member)
binocle_component_t::offset (C++ member)
binocle_component_t::size (C++ member)
binocle_dense_integer_set_clear (C++ function)
binocle_dense_integer_set_contains (C++ function)
binocle_dense_integer_set_free (C++ function)
binocle_dense_integer_set_insert (C++ function)
binocle_dense_integer_set_is_empty (C++ function)
binocle_dense_integer_set_remove (C++ function)
binocle_dense_integer_set_t (C++ struct)
(C++ type)
binocle_dense_integer_set_t::bytes (C++ member)
binocle_dense_integer_set_t::capacity (C++ member)
binocle_easing_back_ease_in (C++ function)
binocle_easing_back_ease_in_out (C++ function)
binocle_easing_back_ease_out (C++ function)
binocle_easing_bounce_ease_in (C++ function)
binocle_easing_bounce_ease_in_out (C++ function)
binocle_easing_bounce_ease_out (C++ function)
binocle_easing_circular_ease_in (C++ function)
binocle_easing_circular_ease_in_out (C++ function)
binocle_easing_circular_ease_out (C++ function)
binocle_easing_cubic_ease_in (C++ function)
binocle_easing_cubic_ease_in_out (C++ function)
binocle_easing_cubic_ease_out (C++ function)
binocle_easing_elastic_ease_in (C++ function)
binocle_easing_elastic_ease_in_out (C++ function)
binocle_easing_elastic_ease_out (C++ function)
binocle_easing_exponential_ease_in (C++ function)
binocle_easing_exponential_ease_in_out (C++ function)
binocle_easing_exponential_ease_out (C++ function)
binocle_easing_linear_interpolation (C++ function)
binocle_easing_quadratic_ease_in (C++ function)
binocle_easing_quadratic_ease_in_out (C++ function)
binocle_easing_quadratic_ease_out (C++ function)
binocle_easing_quartic_ease_in (C++ function)
binocle_easing_quartic_ease_in_out (C++ function)
binocle_easing_quartic_ease_out (C++ function)
binocle_easing_quintic_ease_in (C++ function)
binocle_easing_quintic_ease_in_out (C++ function)
binocle_easing_quintic_ease_out (C++ function)
binocle_easing_sine_ease_in (C++ function)
binocle_easing_sine_ease_in_out (C++ function)
binocle_easing_sine_ease_out (C++ function)
binocle_ecs_check (C++ function)
binocle_ecs_component_free (C++ function)
binocle_ecs_create_component (C++ function)
binocle_ecs_create_entity (C++ function)
binocle_ecs_create_system (C++ function)
binocle_ecs_exclude (C++ function)
binocle_ecs_fix_data (C++ function)
binocle_ecs_free (C++ function)
binocle_ecs_get_component (C++ function)
binocle_ecs_get_component_internal (C++ function)
binocle_ecs_get_entity_data (C++ function)
binocle_ecs_initialize (C++ function)
binocle_ecs_new (C++ function)
binocle_ecs_process (C++ function)
binocle_ecs_process_system (C++ function)
binocle_ecs_remove_component_i_internal (C++ function)
binocle_ecs_remove_components (C++ function)
binocle_ecs_set_component (C++ function)
binocle_ecs_set_component_i_internal (C++ function)
binocle_ecs_signal (C++ function)
binocle_ecs_subscribe (C++ function)
binocle_ecs_t (C++ struct)
(C++ type)
binocle_ecs_t::active (C++ member)
binocle_ecs_t::added (C++ member)
binocle_ecs_t::components (C++ member)
binocle_ecs_t::data (C++ member)
binocle_ecs_t::data_height (C++ member)
binocle_ecs_t::data_height_capacity (C++ member)
binocle_ecs_t::data_width (C++ member)
binocle_ecs_t::disabled (C++ member)
binocle_ecs_t::enabled (C++ member)
binocle_ecs_t::free_entity_ids (C++ member)
binocle_ecs_t::initialized (C++ member)
binocle_ecs_t::next_entity_id (C++ member)
binocle_ecs_t::num_components (C++ member)
binocle_ecs_t::num_systems (C++ member)
binocle_ecs_t::processing (C++ member)
binocle_ecs_t::processing_data (C++ member)
binocle_ecs_t::processing_data_height (C++ member)
binocle_ecs_t::removed (C++ member)
binocle_ecs_t::systems (C++ member)
binocle_ecs_unsubscribe (C++ function)
binocle_ecs_watch (C++ function)
binocle_entity_id_t (C++ type)
binocle_entity_signal_t (C++ enum)
(C++ type)
binocle_entity_signal_t::BINOCLE_ENTITY_ADDED (C++ enumerator)
binocle_entity_signal_t::BINOCLE_ENTITY_DISABLED (C++ enumerator)
binocle_entity_signal_t::BINOCLE_ENTITY_ENABLED (C++ enumerator)
binocle_entity_signal_t::BINOCLE_ENTITY_REMOVED (C++ enumerator)
binocle_fs (C++ struct)
(C++ type)
binocle_fs::dummy (C++ member)
binocle_fs_close (C++ function)
binocle_fs_destroy (C++ function)
binocle_fs_enumerate (C++ function)
binocle_fs_file (C++ struct)
(C++ type)
binocle_fs_file::file (C++ member)
binocle_fs_file::filename (C++ member)
binocle_fs_get_last_modification_time (C++ function)
binocle_fs_init (C++ function)
binocle_fs_is_directory (C++ function)
binocle_fs_load_binary_file (C++ function)
binocle_fs_load_text_file (C++ function)
binocle_fs_mount (C++ function)
binocle_fs_new (C++ function)
binocle_fs_open_read (C++ function)
binocle_fs_read (C++ function)
binocle_fs_supported (C++ enum)
(C++ type)
binocle_fs_supported::BINOCLE_FS_PHYSFS (C++ enumerator)
binocle_fs_supported::BINOCLE_FS_SDL (C++ enumerator)
binocle_game (C++ struct)
(C++ type)
binocle_game::game_code (C++ member)
binocle_game::game_memory (C++ member)
binocle_game::paused (C++ member)
binocle_game_draw (C++ function)
binocle_game_hotreload (C++ function)
binocle_game_run (C++ function)
binocle_game_update (C++ function)
binocle_gd (C++ struct)
(C++ type)
binocle_gd::commands (C++ member)
binocle_gd::display (C++ member)
binocle_gd::flat (C++ member)
binocle_gd::flat_commands (C++ member)
binocle_gd::flat_num_commands (C++ member)
binocle_gd::flat_num_vertices (C++ member)
binocle_gd::flat_vertices (C++ member)
binocle_gd::num_commands (C++ member)
binocle_gd::num_vertices (C++ member)
binocle_gd::offscreen (C++ member)
binocle_gd::vertices (C++ member)
binocle_gd_add_uniform_to_shader_desc (C++ function)
binocle_gd_apply_blend_mode (C++ function)
binocle_gd_apply_gl_states (C++ function)
binocle_gd_apply_shader (C++ function)
binocle_gd_apply_texture (C++ function)
binocle_gd_apply_viewport (C++ function)
binocle_gd_command_t (C++ struct)
(C++ type)
binocle_gd_command_t::base_vertex (C++ member)
binocle_gd_command_t::custom_fs_uniforms (C++ member)
binocle_gd_command_t::custom_vs_uniforms (C++ member)
binocle_gd_command_t::depth (C++ member)
binocle_gd_command_t::img (C++ member)
binocle_gd_command_t::num_vertices (C++ member)
binocle_gd_command_t::pip (C++ member)
binocle_gd_command_t::shader_desc (C++ member)
binocle_gd_command_t::uniforms (C++ member)
binocle_gd_compute_uniform_block_size (C++ function)
binocle_gd_create_model_view_matrix (C++ function)
binocle_gd_create_offscreen_pipeline (C++ function)
binocle_gd_create_offscreen_shader_desc (C++ function)
binocle_gd_create_shader (C++ function)
binocle_gd_destroy (C++ function)
binocle_gd_draw (C++ function)
binocle_gd_draw_circle (C++ function)
binocle_gd_draw_line (C++ function)
binocle_gd_draw_mesh (C++ function)
binocle_gd_draw_quad (C++ function)
binocle_gd_draw_quad_to_screen (C++ function)
binocle_gd_draw_rect (C++ function)
binocle_gd_draw_rect_outline (C++ function)
binocle_gd_draw_test_cube (C++ function)
binocle_gd_draw_test_triangle (C++ function)
binocle_gd_draw_with_state (C++ function)
binocle_gd_equation_to_gl_constant (C++ function)
binocle_gd_factor_to_gl_constant (C++ function)
binocle_gd_gfx_t (C++ struct)
(C++ type)
binocle_gd_gfx_t::action (C++ member)
binocle_gd_gfx_t::bind (C++ member)
binocle_gd_gfx_t::ibuf (C++ member)
binocle_gd_gfx_t::pass (C++ member)
binocle_gd_gfx_t::pip (C++ member)
binocle_gd_gfx_t::render_target (C++ member)
binocle_gd_gfx_t::vbuf (C++ member)
binocle_gd_init (C++ function)
BINOCLE_GD_MAX_COMMANDS (C macro)
BINOCLE_GD_MAX_INDICES (C macro)
BINOCLE_GD_MAX_VERTICES (C macro)
binocle_gd_new (C++ function)
binocle_gd_render (C++ function)
binocle_gd_render_flat (C++ function)
binocle_gd_render_offscreen (C++ function)
binocle_gd_render_screen (C++ function)
binocle_gd_set_offscreen_clear_color (C++ function)
binocle_gd_set_render_target (C++ function)
binocle_gd_set_uniform_float (C++ function)
binocle_gd_set_uniform_float2 (C++ function)
binocle_gd_set_uniform_float3 (C++ function)
binocle_gd_set_uniform_float4 (C++ function)
binocle_gd_set_uniform_mat4 (C++ function)
binocle_gd_set_uniform_render_target_as_texture (C++ function)
binocle_gd_set_uniform_vec3 (C++ function)
binocle_gd_setup_default_pipeline (C++ function)
binocle_gd_setup_flat_pipeline (C++ function)
binocle_gd_uniform_t (C++ struct)
(C++ type)
binocle_gd_uniform_t::modelMatrix (C++ member)
binocle_gd_uniform_t::projectionMatrix (C++ member)
binocle_gd_uniform_t::viewMatrix (C++ member)
binocle_image_destroy (C++ function)
binocle_image_load (C++ function)
binocle_image_load_desc (C++ struct)
(C++ type)
binocle_image_load_desc::filename (C++ member)
binocle_image_load_desc::filter (C++ member)
binocle_image_load_desc::fs (C++ member)
binocle_image_load_desc::wrap (C++ member)
binocle_image_load_from_memory (C++ function)
binocle_image_load_with_desc (C++ function)
binocle_input (C++ struct)
(C++ type)
binocle_input::curPrintableKey (C++ member)
binocle_input::currentKeys (C++ member)
binocle_input::currentMouseButtons (C++ member)
binocle_input::force_skip_pause (C++ member)
binocle_input::inverted_mouse_position (C++ member)
binocle_input::isLocked (C++ member)
binocle_input::mouseWheelX (C++ member)
binocle_input::mouseWheelY (C++ member)
binocle_input::mouseX (C++ member)
binocle_input::mouseY (C++ member)
binocle_input::newWindowSize (C++ member)
binocle_input::previousKeys (C++ member)
binocle_input::previousMouseButtons (C++ member)
binocle_input::quit_requested (C++ member)
binocle_input::resized (C++ member)
binocle_input::screen_height (C++ member)
binocle_input::text (C++ member)
binocle_input::touch (C++ member)
binocle_input::willPause (C++ member)
binocle_input_alt (C++ function)
binocle_input_ctrl (C++ function)
binocle_input_default_mouse_position (C++ function)
binocle_input_finger_type (C++ enum)
(C++ type)
binocle_input_finger_type::FINGER_DOWN (C++ enumerator)
binocle_input_finger_type::FINGER_MAX (C++ enumerator)
binocle_input_finger_type::FINGER_MOTION (C++ enumerator)
binocle_input_finger_type::FINGER_UP (C++ enumerator)
binocle_input_get_cur_printable_key (C++ function)
binocle_input_get_mouse_position (C++ function)
binocle_input_get_mouse_x (C++ function)
binocle_input_get_mouse_y (C++ function)
binocle_input_get_touch_position (C++ function)
binocle_input_invert_mouse_position (C++ function)
binocle_input_is_key_down (C++ function)
binocle_input_is_key_pressed (C++ function)
binocle_input_is_key_up (C++ function)
binocle_input_is_mouse_down (C++ function)
binocle_input_is_mouse_inside (C++ function)
binocle_input_is_mouse_pressed (C++ function)
binocle_input_is_mouse_up (C++ function)
binocle_input_is_printable (C++ function)
binocle_input_is_printable_key_down (C++ function)
binocle_input_is_touch_down (C++ function)
binocle_input_keyboard_key (C++ enum)
(C++ type)
binocle_input_keyboard_key::KEY_0 (C++ enumerator)
binocle_input_keyboard_key::KEY_1 (C++ enumerator)
binocle_input_keyboard_key::KEY_2 (C++ enumerator)
binocle_input_keyboard_key::KEY_3 (C++ enumerator)
binocle_input_keyboard_key::KEY_4 (C++ enumerator)
binocle_input_keyboard_key::KEY_5 (C++ enumerator)
binocle_input_keyboard_key::KEY_6 (C++ enumerator)
binocle_input_keyboard_key::KEY_7 (C++ enumerator)
binocle_input_keyboard_key::KEY_8 (C++ enumerator)
binocle_input_keyboard_key::KEY_9 (C++ enumerator)
binocle_input_keyboard_key::KEY_A (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_BACK (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_BOOKMARKS (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_FORWARD (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_HOME (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_REFRESH (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_SEARCH (C++ enumerator)
binocle_input_keyboard_key::KEY_AC_STOP (C++ enumerator)
binocle_input_keyboard_key::KEY_AGAIN (C++ enumerator)
binocle_input_keyboard_key::KEY_ALTERASE (C++ enumerator)
binocle_input_keyboard_key::KEY_APOSTROPHE (C++ enumerator)
binocle_input_keyboard_key::KEY_APP1 (C++ enumerator)
binocle_input_keyboard_key::KEY_APP2 (C++ enumerator)
binocle_input_keyboard_key::KEY_APPLICATION (C++ enumerator)
binocle_input_keyboard_key::KEY_AUDIOMUTE (C++ enumerator)
binocle_input_keyboard_key::KEY_AUDIONEXT (C++ enumerator)
binocle_input_keyboard_key::KEY_AUDIOPLAY (C++ enumerator)
binocle_input_keyboard_key::KEY_AUDIOPREV (C++ enumerator)
binocle_input_keyboard_key::KEY_AUDIOSTOP (C++ enumerator)
binocle_input_keyboard_key::KEY_B (C++ enumerator)
binocle_input_keyboard_key::KEY_BACKSLASH (C++ enumerator)
binocle_input_keyboard_key::KEY_BACKSPACE (C++ enumerator)
binocle_input_keyboard_key::KEY_BRIGHTNESSDOWN (C++ enumerator)
binocle_input_keyboard_key::KEY_BRIGHTNESSUP (C++ enumerator)
binocle_input_keyboard_key::KEY_C (C++ enumerator)
binocle_input_keyboard_key::KEY_CALCULATOR (C++ enumerator)
binocle_input_keyboard_key::KEY_CANCEL (C++ enumerator)
binocle_input_keyboard_key::KEY_CAPSLOCK (C++ enumerator)
binocle_input_keyboard_key::KEY_CLEAR (C++ enumerator)
binocle_input_keyboard_key::KEY_CLEARAGAIN (C++ enumerator)
binocle_input_keyboard_key::KEY_COMMA (C++ enumerator)
binocle_input_keyboard_key::KEY_COMPUTER (C++ enumerator)
binocle_input_keyboard_key::KEY_COPY (C++ enumerator)
binocle_input_keyboard_key::KEY_CRSEL (C++ enumerator)
binocle_input_keyboard_key::KEY_CURRENCYSUBUNIT (C++ enumerator)
binocle_input_keyboard_key::KEY_CURRENCYUNIT (C++ enumerator)
binocle_input_keyboard_key::KEY_CUT (C++ enumerator)
binocle_input_keyboard_key::KEY_D (C++ enumerator)
binocle_input_keyboard_key::KEY_DECIMALSEPARATOR (C++ enumerator)
binocle_input_keyboard_key::KEY_DELETE (C++ enumerator)
binocle_input_keyboard_key::KEY_DISPLAYSWITCH (C++ enumerator)
binocle_input_keyboard_key::KEY_DOWN (C++ enumerator)
binocle_input_keyboard_key::KEY_E (C++ enumerator)
binocle_input_keyboard_key::KEY_EJECT (C++ enumerator)
binocle_input_keyboard_key::KEY_END (C++ enumerator)
binocle_input_keyboard_key::KEY_EQUALS (C++ enumerator)
binocle_input_keyboard_key::KEY_ESCAPE (C++ enumerator)
binocle_input_keyboard_key::KEY_EXECUTE_EX (C++ enumerator)
binocle_input_keyboard_key::KEY_EXSEL (C++ enumerator)
binocle_input_keyboard_key::KEY_F (C++ enumerator)
binocle_input_keyboard_key::KEY_F1 (C++ enumerator)
binocle_input_keyboard_key::KEY_F10 (C++ enumerator)
binocle_input_keyboard_key::KEY_F11 (C++ enumerator)
binocle_input_keyboard_key::KEY_F12 (C++ enumerator)
binocle_input_keyboard_key::KEY_F13 (C++ enumerator)
binocle_input_keyboard_key::KEY_F14 (C++ enumerator)
binocle_input_keyboard_key::KEY_F15 (C++ enumerator)
binocle_input_keyboard_key::KEY_F16 (C++ enumerator)
binocle_input_keyboard_key::KEY_F17 (C++ enumerator)
binocle_input_keyboard_key::KEY_F18 (C++ enumerator)
binocle_input_keyboard_key::KEY_F19 (C++ enumerator)
binocle_input_keyboard_key::KEY_F2 (C++ enumerator)
binocle_input_keyboard_key::KEY_F20 (C++ enumerator)
binocle_input_keyboard_key::KEY_F21 (C++ enumerator)
binocle_input_keyboard_key::KEY_F22 (C++ enumerator)
binocle_input_keyboard_key::KEY_F23 (C++ enumerator)
binocle_input_keyboard_key::KEY_F24 (C++ enumerator)
binocle_input_keyboard_key::KEY_F3 (C++ enumerator)
binocle_input_keyboard_key::KEY_F4 (C++ enumerator)
binocle_input_keyboard_key::KEY_F5 (C++ enumerator)
binocle_input_keyboard_key::KEY_F6 (C++ enumerator)
binocle_input_keyboard_key::KEY_F7 (C++ enumerator)
binocle_input_keyboard_key::KEY_F8 (C++ enumerator)
binocle_input_keyboard_key::KEY_F9 (C++ enumerator)
binocle_input_keyboard_key::KEY_FIND (C++ enumerator)
binocle_input_keyboard_key::KEY_G (C++ enumerator)
binocle_input_keyboard_key::KEY_GRAVE (C++ enumerator)
binocle_input_keyboard_key::KEY_H (C++ enumerator)
binocle_input_keyboard_key::KEY_HELP (C++ enumerator)
binocle_input_keyboard_key::KEY_HOME (C++ enumerator)
binocle_input_keyboard_key::KEY_I (C++ enumerator)
binocle_input_keyboard_key::KEY_INSERT (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL1 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL2 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL3 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL4 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL5 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL6 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL7 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL8 (C++ enumerator)
binocle_input_keyboard_key::KEY_INTERNATIONAL9 (C++ enumerator)
binocle_input_keyboard_key::KEY_J (C++ enumerator)
binocle_input_keyboard_key::KEY_K (C++ enumerator)
binocle_input_keyboard_key::KEY_KBDILLUMDOWN (C++ enumerator)
binocle_input_keyboard_key::KEY_KBDILLUMTOGGLE (C++ enumerator)
binocle_input_keyboard_key::KEY_KBDILLUMUP (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_0 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_00 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_000 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_1 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_2 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_3 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_4 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_5 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_6 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_7 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_8 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_9 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_A (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_AMPERSAND (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_AT (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_B (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_BACKSPACE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_BINARY (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_C (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_CLEAR (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_CLEARENTRY (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_COLON (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_COMMA (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_D (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_DBLAMPERSAND (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_DBLVERTICALBAR (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_DECIMAL (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_DIVIDE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_E (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_ENTER (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_EQUALS (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_EQUALSAS400 (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_EXCLAM (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_F (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_GREATER (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_HASH (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_HEXADECIMAL (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_LEFTBRACE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_LEFTPAREN (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_LESS (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMADD (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMCLEAR (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMDIVIDE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMMULTIPLY (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMRECALL (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMSTORE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MEMSUBTRACT (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MINUS (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_MULTIPLY (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_OCTAL (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_PERCENT (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_PERIOD (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_PLUS (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_PLUSMINUS (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_POWER (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_RIGHTBRACE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_RIGHTPAREN (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_SPACE (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_TAB (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_VERTICALBAR (C++ enumerator)
binocle_input_keyboard_key::KEY_KEYPAD_XOR (C++ enumerator)
binocle_input_keyboard_key::KEY_L (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG1 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG2 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG3 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG4 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG5 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG6 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG7 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG8 (C++ enumerator)
binocle_input_keyboard_key::KEY_LANG9 (C++ enumerator)
binocle_input_keyboard_key::KEY_LEFT (C++ enumerator)
binocle_input_keyboard_key::KEY_LEFT_ALT (C++ enumerator)
binocle_input_keyboard_key::KEY_LEFT_CTRL (C++ enumerator)
binocle_input_keyboard_key::KEY_LEFT_GUI (C++ enumerator)
binocle_input_keyboard_key::KEY_LEFT_SHIFT (C++ enumerator)
binocle_input_keyboard_key::KEY_LEFTBRACKET (C++ enumerator)
binocle_input_keyboard_key::KEY_M (C++ enumerator)
binocle_input_keyboard_key::KEY_MAIL (C++ enumerator)
binocle_input_keyboard_key::KEY_MAX (C++ enumerator)
binocle_input_keyboard_key::KEY_MEDIASELECT (C++ enumerator)
binocle_input_keyboard_key::KEY_MENU (C++ enumerator)
binocle_input_keyboard_key::KEY_MINUS (C++ enumerator)
binocle_input_keyboard_key::KEY_MODE (C++ enumerator)
binocle_input_keyboard_key::KEY_MUTE (C++ enumerator)
binocle_input_keyboard_key::KEY_N (C++ enumerator)
binocle_input_keyboard_key::KEY_NONUSBACKSLASH (C++ enumerator)
binocle_input_keyboard_key::KEY_NONUSHASH (C++ enumerator)
binocle_input_keyboard_key::KEY_NUMLOCKCLEAR (C++ enumerator)
binocle_input_keyboard_key::KEY_O (C++ enumerator)
binocle_input_keyboard_key::KEY_OPER (C++ enumerator)
binocle_input_keyboard_key::KEY_OUT (C++ enumerator)
binocle_input_keyboard_key::KEY_P (C++ enumerator)
binocle_input_keyboard_key::KEY_PAGEDOWN (C++ enumerator)
binocle_input_keyboard_key::KEY_PAGEUP (C++ enumerator)
binocle_input_keyboard_key::KEY_PASTE (C++ enumerator)
binocle_input_keyboard_key::KEY_PAUSE (C++ enumerator)
binocle_input_keyboard_key::KEY_PERIOD (C++ enumerator)
binocle_input_keyboard_key::KEY_POWER (C++ enumerator)
binocle_input_keyboard_key::KEY_PRINTSCREEN (C++ enumerator)
binocle_input_keyboard_key::KEY_PRIOR (C++ enumerator)
binocle_input_keyboard_key::KEY_Q (C++ enumerator)
binocle_input_keyboard_key::KEY_R (C++ enumerator)
binocle_input_keyboard_key::KEY_RETURN (C++ enumerator)
binocle_input_keyboard_key::KEY_RETURN2 (C++ enumerator)
binocle_input_keyboard_key::KEY_RIGHT (C++ enumerator)
binocle_input_keyboard_key::KEY_RIGHT_ALT (C++ enumerator)
binocle_input_keyboard_key::KEY_RIGHT_CTRL (C++ enumerator)
binocle_input_keyboard_key::KEY_RIGHT_GUI (C++ enumerator)
binocle_input_keyboard_key::KEY_RIGHT_SHIFT (C++ enumerator)
binocle_input_keyboard_key::KEY_RIGHTBRACKET (C++ enumerator)
binocle_input_keyboard_key::KEY_S (C++ enumerator)
binocle_input_keyboard_key::KEY_SCROLLLOCK (C++ enumerator)
binocle_input_keyboard_key::KEY_SELECT (C++ enumerator)
binocle_input_keyboard_key::KEY_SEMICOLON (C++ enumerator)
binocle_input_keyboard_key::KEY_SEPARATOR (C++ enumerator)
binocle_input_keyboard_key::KEY_SLASH (C++ enumerator)
binocle_input_keyboard_key::KEY_SLEEP (C++ enumerator)
binocle_input_keyboard_key::KEY_SPACE (C++ enumerator)
binocle_input_keyboard_key::KEY_STOP (C++ enumerator)
binocle_input_keyboard_key::KEY_SYSREQ (C++ enumerator)
binocle_input_keyboard_key::KEY_T (C++ enumerator)
binocle_input_keyboard_key::KEY_TAB (C++ enumerator)
binocle_input_keyboard_key::KEY_THOUSANDSSEPARATOR (C++ enumerator)
binocle_input_keyboard_key::KEY_U (C++ enumerator)
binocle_input_keyboard_key::KEY_UNDO (C++ enumerator)
binocle_input_keyboard_key::KEY_UNKNOWN (C++ enumerator)
binocle_input_keyboard_key::KEY_UP (C++ enumerator)
binocle_input_keyboard_key::KEY_V (C++ enumerator)
binocle_input_keyboard_key::KEY_VOLUMEDOWN (C++ enumerator)
binocle_input_keyboard_key::KEY_VOLUMEUP (C++ enumerator)
binocle_input_keyboard_key::KEY_W (C++ enumerator)
binocle_input_keyboard_key::KEY_WWW (C++ enumerator)
binocle_input_keyboard_key::KEY_X (C++ enumerator)
binocle_input_keyboard_key::KEY_Y (C++ enumerator)
binocle_input_keyboard_key::KEY_Z (C++ enumerator)
binocle_input_left_alt (C++ function)
binocle_input_left_ctrl (C++ function)
binocle_input_left_shift (C++ function)
binocle_input_lock (C++ function)
binocle_input_mouse_button (C++ enum)
(C++ type)
binocle_input_mouse_button::MOUSE_LEFT (C++ enumerator)
binocle_input_mouse_button::MOUSE_MAX (C++ enumerator)
binocle_input_mouse_button::MOUSE_MIDDLE (C++ enumerator)
binocle_input_mouse_button::MOUSE_RIGHT (C++ enumerator)
binocle_input_new (C++ function)
binocle_input_pause_requested (C++ function)
binocle_input_quit_requested (C++ function)
binocle_input_right_alt (C++ function)
binocle_input_right_ctrl (C++ function)
binocle_input_right_shift (C++ function)
binocle_input_shift (C++ function)
binocle_input_touch (C++ struct)
(C++ type)
binocle_input_touch::dx (C++ member)
binocle_input_touch::dy (C++ member)
binocle_input_touch::pressure (C++ member)
binocle_input_touch::type (C++ member)
binocle_input_touch::x (C++ member)
binocle_input_touch::y (C++ member)
binocle_input_unlock (C++ function)
binocle_input_update (C++ function)
binocle_load_game_code (C++ function)
binocle_log_debug (C++ function)
binocle_log_debug_t (C++ type)
binocle_log_error (C++ function)
binocle_log_info (C++ function)
binocle_log_warning (C++ function)
binocle_lua (C++ struct)
(C++ type)
binocle_lua::L (C++ member)
binocle_lua::last_check_time (C++ member)
binocle_lua::last_script_run (C++ member)
binocle_lua_check_scripts_modification_time (C++ function)
binocle_lua_destroy (C++ function)
binocle_lua_fs_enumerate_user_data_t (C++ struct)
(C++ type)
binocle_lua_fs_enumerate_user_data_t::lua (C++ member)
binocle_lua_fs_enumerate_user_data_t::post_run_callback (C++ member)
binocle_lua_fs_enumerate_user_data_t::pre_run_callback (C++ member)
binocle_lua_fs_enumerate_user_data_t::reloaded (C++ member)
binocle_lua_fs_loader (C++ function)
binocle_lua_init (C++ function)
binocle_lua_new (C++ function)
binocle_lua_run_script (C++ function)
BINOCLE_MAKE_SQUARE_T (C macro)
binocle_math_create_orthographic_matrix_off_center (C++ function)
BINOCLE_MAX_CHARACTERS (C macro)
BINOCLE_MAX_FONT_VERTICES (C macro)
binocle_point_sectors (C++ enum)
(C++ type)
binocle_point_sectors::BINOCLE_POINT_SECTOR_BOTTOM (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_BOTTOM_LEFT (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_BOTTOM_RIGHT (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_CENTER (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_LEFT (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_RIGHT (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_TOP (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_TOP_LEFT (C++ enumerator)
binocle_point_sectors::BINOCLE_POINT_SECTOR_TOP_RIGHT (C++ enumerator)
binocle_render_state (C++ struct)
(C++ type)
binocle_render_state::blend_mode (C++ member)
binocle_render_state::shader (C++ member)
binocle_render_state::texture (C++ member)
binocle_render_state::transform (C++ member)
binocle_render_state::viewport (C++ member)
binocle_render_state_new (C++ function)
binocle_sdl_assets_dir (C++ function)
binocle_sdl_directory_exists (C++ function)
binocle_sdl_exit (C++ function)
binocle_sdl_file_exists (C++ function)
binocle_sdl_filename_ends_with (C++ function)
binocle_sdl_get_last_modification_time (C++ function)
binocle_sdl_init (C++ function)
binocle_sdl_load_binary_file (C++ function)
binocle_sdl_load_text_file (C++ function)
binocle_sdl_preferences_dir (C++ function)
binocle_sdl_str_replace (C++ function)
binocle_sdl_write_text_file (C++ function)
binocle_sparse_integer_set_clear (C++ function)
binocle_sparse_integer_set_contains (C++ function)
binocle_sparse_integer_set_free (C++ function)
binocle_sparse_integer_set_insert (C++ function)
binocle_sparse_integer_set_is_empty (C++ function)
binocle_sparse_integer_set_pop (C++ function)
binocle_sparse_integer_set_remove (C++ function)
binocle_sparse_integer_set_t (C++ struct)
(C++ type)
binocle_sparse_integer_set_t::capacity (C++ member)
binocle_sparse_integer_set_t::dense (C++ member)
binocle_sparse_integer_set_t::size (C++ member)
binocle_sparse_integer_set_t::sparse (C++ member)
binocle_spatial_hash (C++ struct)
(C++ type)
binocle_spatial_hash::cell_size (C++ member)
binocle_spatial_hash::grid_height (C++ member)
binocle_spatial_hash::grid_length (C++ member)
binocle_spatial_hash::grid_width (C++ member)
binocle_spatial_hash::grid_x (C++ member)
binocle_spatial_hash::grid_y (C++ member)
binocle_spatial_hash::inv_cell_size (C++ member)
binocle_spatial_hash::temp_arr (C++ member)
binocle_spatial_hash_aabb_to_grid (C++ function)
binocle_spatial_hash_add_body (C++ function)
binocle_spatial_hash_add_index (C++ function)
binocle_spatial_hash_cell (C++ struct)
(C++ type)
binocle_spatial_hash_cell::colliders (C++ member)
binocle_spatial_hash_cell_add_collider (C++ function)
binocle_spatial_hash_cell_at_position (C++ function)
binocle_spatial_hash_cell_new (C++ function)
binocle_spatial_hash_destroy (C++ function)
binocle_spatial_hash_equal (C macro)
binocle_spatial_hash_func (C macro)
binocle_spatial_hash_get_all_bodies_sharing_cells_with_body (C++ function)
binocle_spatial_hash_get_cell_coords (C++ function)
binocle_spatial_hash_get_key (C++ function)
binocle_spatial_hash_grid_key_t (C++ type)
binocle_spatial_hash_is_body_sharing_any_cell (C++ function)
binocle_spatial_hash_new (C++ function)
binocle_spatial_hash_remove_body (C++ function)
binocle_spatial_hash_remove_indexes (C++ function)
binocle_spatial_hash_update_body (C++ function)
binocle_spatial_hash_update_indexes (C++ function)
binocle_sprite (C++ struct)
(C++ type)
binocle_sprite::animations (C++ member)
binocle_sprite::animations_number (C++ member)
binocle_sprite::current_animation (C++ member)
binocle_sprite::current_animation_frame (C++ member)
binocle_sprite::current_animation_id (C++ member)
binocle_sprite::current_frame (C++ member)
binocle_sprite::finished (C++ member)
binocle_sprite::frames (C++ member)
binocle_sprite::frames_number (C++ member)
binocle_sprite::material (C++ member)
binocle_sprite::origin (C++ member)
binocle_sprite::playing (C++ member)
binocle_sprite::rate (C++ member)
binocle_sprite::subtexture (C++ member)
binocle_sprite::timer (C++ member)
binocle_sprite_add_animation (C++ function)
binocle_sprite_add_animation_with_frames (C++ function)
binocle_sprite_add_frame (C++ function)
binocle_sprite_animation (C++ struct)
(C++ type)
binocle_sprite_animation::delays (C++ member)
binocle_sprite_animation::enabled (C++ member)
binocle_sprite_animation::frame_mapping (C++ member)
binocle_sprite_animation::frame_mapping_number (C++ member)
binocle_sprite_animation::frames (C++ member)
binocle_sprite_animation::frames_number (C++ member)
binocle_sprite_animation::looping (C++ member)
binocle_sprite_animation::name (C++ member)
binocle_sprite_animation_frame_mapping (C++ struct)
(C++ type)
binocle_sprite_animation_frame_mapping::name (C++ member)
binocle_sprite_animation_frame_mapping::original_frame (C++ member)
binocle_sprite_animation_frame_mapping::real_frame (C++ member)
binocle_sprite_batch (C++ struct)
(C++ type)
binocle_sprite_batch::batcher (C++ member)
binocle_sprite_batch::begin_called (C++ member)
binocle_sprite_batch::cull_rect (C++ member)
binocle_sprite_batch::gd (C++ member)
binocle_sprite_batch::matrix (C++ member)
binocle_sprite_batch::origin_rect (C++ member)
binocle_sprite_batch::render_state (C++ member)
binocle_sprite_batch::scaled_origin (C++ member)
binocle_sprite_batch::sort_mode (C++ member)
binocle_sprite_batch::temp_rect (C++ member)
binocle_sprite_batch::tex_coord_br (C++ member)
binocle_sprite_batch::tex_coord_tl (C++ member)
binocle_sprite_batch::vertex_to_cull_bl (C++ member)
binocle_sprite_batch::vertex_to_cull_br (C++ member)
binocle_sprite_batch::vertex_to_cull_tl (C++ member)
binocle_sprite_batch::vertex_to_cull_tr (C++ member)
binocle_sprite_batch_begin (C++ function)
binocle_sprite_batch_compute_cull_rectangle (C++ function)
binocle_sprite_batch_draw (C++ function)
binocle_sprite_batch_draw_float_scale (C++ function)
binocle_sprite_batch_draw_internal (C++ function)
binocle_sprite_batch_draw_noscale (C++ function)
binocle_sprite_batch_draw_position (C++ function)
binocle_sprite_batch_draw_vector_scale (C++ function)
binocle_sprite_batch_end (C++ function)
binocle_sprite_batch_flush_if_needed (C++ function)
binocle_sprite_batch_item (C++ struct)
(C++ type)
binocle_sprite_batch_item::sort_key (C++ member)
binocle_sprite_batch_item::texture (C++ member)
binocle_sprite_batch_item::vertex_bl (C++ member)
binocle_sprite_batch_item::vertex_br (C++ member)
binocle_sprite_batch_item::vertex_tl (C++ member)
binocle_sprite_batch_item::vertex_tr (C++ member)
binocle_sprite_batch_item_new (C++ function)
binocle_sprite_batch_item_set (C++ function)
binocle_sprite_batch_new (C++ function)
binocle_sprite_batch_set_sort_mode (C++ function)
binocle_sprite_batch_setup (C++ function)
binocle_sprite_batcher (C++ struct)
(C++ type)
binocle_sprite_batcher::batch_item_list (C++ member)
binocle_sprite_batcher::batch_item_list_capacity (C++ member)
binocle_sprite_batcher::batch_item_list_size (C++ member)
binocle_sprite_batcher::index (C++ member)
binocle_sprite_batcher::index_capacity (C++ member)
binocle_sprite_batcher::index_size (C++ member)
binocle_sprite_batcher::initial_batch_size (C++ member)
binocle_sprite_batcher::initial_vertex_array_size (C++ member)
binocle_sprite_batcher::max_batch_size (C++ member)
binocle_sprite_batcher::vertex_array (C++ member)
binocle_sprite_batcher::vertex_array_capacity (C++ member)
binocle_sprite_batcher::vertex_array_size (C++ member)
binocle_sprite_batcher_create_batch_item (C++ function)
binocle_sprite_batcher_draw_batch (C++ function)
binocle_sprite_batcher_ensure_array_capacity (C++ function)
binocle_sprite_batcher_flush_vertex_array (C++ function)
binocle_sprite_batcher_new (C++ function)
binocle_sprite_clear_animations (C++ function)
binocle_sprite_clear_frames (C++ function)
binocle_sprite_create_animation (C++ function)
binocle_sprite_destroy (C++ function)
binocle_sprite_draw (C++ function)
binocle_sprite_draw_dst_src_color (C++ function)
binocle_sprite_draw_with_sprite_batch (C++ function)
binocle_sprite_frame (C++ struct)
(C++ type)
binocle_sprite_frame::origin (C++ member)
binocle_sprite_frame::subtexture (C++ member)
binocle_sprite_frame_from_subtexture (C++ function)
binocle_sprite_frame_from_subtexture_and_origin (C++ function)
binocle_sprite_from_material (C++ function)
binocle_sprite_get_current_animation (C++ function)
binocle_sprite_get_current_frame (C++ function)
binocle_sprite_has_animation (C++ function)
BINOCLE_SPRITE_MAX_ANIMATIONS (C macro)
BINOCLE_SPRITE_MAX_FRAMES (C macro)
binocle_sprite_play (C++ function)
binocle_sprite_play_animation (C++ function)
binocle_sprite_play_from_frame (C++ function)
binocle_sprite_set_current_animation (C++ function)
binocle_sprite_set_current_frame (C++ function)
binocle_sprite_set_current_frame_by_name (C++ function)
binocle_sprite_sort_mode (C++ enum)
(C++ type)
binocle_sprite_sort_mode::BINOCLE_SPRITE_SORT_MODE_BACK_TO_FRONT (C++ enumerator)
binocle_sprite_sort_mode::BINOCLE_SPRITE_SORT_MODE_DEFERRED (C++ enumerator)
binocle_sprite_sort_mode::BINOCLE_SPRITE_SORT_MODE_FRONT_TO_BACK (C++ enumerator)
binocle_sprite_sort_mode::BINOCLE_SPRITE_SORT_MODE_IMMEDIATE (C++ enumerator)
binocle_sprite_sort_mode::BINOCLE_SPRITE_SORT_MODE_TEXTURE (C++ enumerator)
binocle_sprite_stop (C++ function)
binocle_sprite_update (C++ function)
binocle_subtexture (C++ struct)
(C++ type)
binocle_subtexture::name (C++ member)
binocle_subtexture::rect (C++ member)
binocle_subtexture::texture (C++ member)
binocle_subtexture_get_absolute_clip_rect (C++ function)
binocle_subtexture_get_center (C++ function)
binocle_subtexture_get_frame (C++ function)
binocle_subtexture_get_height (C++ function)
binocle_subtexture_get_size (C++ function)
binocle_subtexture_get_width (C++ function)
binocle_subtexture_get_x (C++ function)
binocle_subtexture_get_y (C++ function)
binocle_subtexture_with_subtexture (C++ function)
binocle_subtexture_with_texture (C++ function)
BINOCLE_SYSTEM_FLAG_NORMAL (C macro)
BINOCLE_SYSTEM_FLAG_PASSIVE (C macro)
binocle_system_id_t (C++ type)
BINOCLE_SYSTEM_PASSIVE_BIT (C macro)
binocle_system_t (C++ struct)
(C++ type)
binocle_system_t::ending (C++ member)
binocle_system_t::entities (C++ member)
binocle_system_t::exclude (C++ member)
binocle_system_t::flags (C++ member)
binocle_system_t::name (C++ member)
binocle_system_t::process (C++ member)
binocle_system_t::starting (C++ member)
binocle_system_t::subscribed (C++ member)
binocle_system_t::unsubscribed (C++ member)
binocle_system_t::user_data (C++ member)
binocle_system_t::watch (C++ member)
binocle_timer (C++ struct)
(C++ type)
binocle_timer::paused (C++ member)
binocle_timer::pausedMark (C++ member)
binocle_timer::running (C++ member)
binocle_timer::startMark (C++ member)
binocle_timer::stopMark (C++ member)
binocle_timer_current_time (C++ function)
binocle_timer_delta (C++ function)
binocle_timer_delta_ms (C++ function)
binocle_timer_delta_s (C++ function)
binocle_timer_is_paused (C++ function)
binocle_timer_is_running (C++ function)
binocle_timer_new (C++ function)
binocle_timer_pause (C++ function)
binocle_timer_restart (C++ function)
binocle_timer_start (C++ function)
binocle_timer_stop (C++ function)
binocle_timer_unpause (C++ function)
binocle_unload_game_code (C++ function)
binocle_viewport_adapter (C++ struct)
(C++ type)
binocle_viewport_adapter::inverse_multiplier (C++ member)
binocle_viewport_adapter::kind (C++ member)
binocle_viewport_adapter::multiplier (C++ member)
binocle_viewport_adapter::original_viewport (C++ member)
binocle_viewport_adapter::scale_matrix (C++ member)
binocle_viewport_adapter::scaling_type (C++ member)
binocle_viewport_adapter::viewport (C++ member)
binocle_viewport_adapter::virtual_height (C++ member)
binocle_viewport_adapter::virtual_width (C++ member)
binocle_viewport_adapter_destroy (C++ function)
binocle_viewport_adapter_get_original_viewport (C++ function)
binocle_viewport_adapter_get_viewport (C++ function)
binocle_viewport_adapter_get_viewport_height (C++ function)
binocle_viewport_adapter_get_viewport_width (C++ function)
binocle_viewport_adapter_get_virtual_width (C++ function)
binocle_viewport_adapter_kind (C++ enum)
(C++ type)
binocle_viewport_adapter_kind::BINOCLE_VIEWPORT_ADAPTER_KIND_BASIC (C++ enumerator)
binocle_viewport_adapter_kind::BINOCLE_VIEWPORT_ADAPTER_KIND_SCALING (C++ enumerator)
binocle_viewport_adapter_new (C++ function)
binocle_viewport_adapter_point_to_virtual_viewport (C++ function)
binocle_viewport_adapter_reset (C++ function)
binocle_viewport_adapter_scaling_type (C++ enum)
(C++ type)
binocle_viewport_adapter_scaling_type::BINOCLE_VIEWPORT_ADAPTER_SCALING_TYPE_BOXING (C++ enumerator)
binocle_viewport_adapter_scaling_type::BINOCLE_VIEWPORT_ADAPTER_SCALING_TYPE_FREE (C++ enumerator)
binocle_viewport_adapter_scaling_type::BINOCLE_VIEWPORT_ADAPTER_SCALING_TYPE_NONE (C++ enumerator)
binocle_viewport_adapter_scaling_type::BINOCLE_VIEWPORT_ADAPTER_SCALING_TYPE_PIXEL_PERFECT (C++ enumerator)
binocle_viewport_adapter_screen_to_virtual_viewport (C++ function)
binocle_viewport_adapter_set_viewport (C++ function)
binocle_wiewport_adapter_get_virtual_height (C++ function)
binocle_window (C++ struct)
(C++ type)
binocle_window::bg_color (C++ member)
binocle_window::current_frame_delta (C++ member)
binocle_window::current_time (C++ member)
binocle_window::draw_time (C++ member)
binocle_window::frame_time (C++ member)
binocle_window::framerate_timer (C++ member)
binocle_window::height (C++ member)
binocle_window::is_fullscreen (C++ member)
binocle_window::original_height (C++ member)
binocle_window::original_width (C++ member)
binocle_window::previous_time (C++ member)
binocle_window::target_fps (C++ member)
binocle_window::target_time (C++ member)
binocle_window::title (C++ member)
binocle_window::update_time (C++ member)
binocle_window::width (C++ member)
binocle_window::window (C++ member)
binocle_window_begin_frame (C++ function)
binocle_window_create (C++ function)
binocle_window_delay_framerate_if_needed (C++ function)
binocle_window_destroy (C++ function)
binocle_window_end_frame (C++ function)
binocle_window_get_delta (C++ function)
binocle_window_get_display_size (C++ function)
binocle_window_get_fps (C++ function)
binocle_window_get_frame_time (C++ function)
binocle_window_get_real_size (C++ function)
binocle_window_maximize (C++ function)
binocle_window_minimize (C++ function)
binocle_window_new (C++ function)
binocle_window_refresh (C++ function)
binocle_window_restore (C++ function)
binocle_window_set_background_color (C++ function)
binocle_window_set_minimum_size (C++ function)
binocle_window_set_target_fps (C++ function)
binocle_window_set_title (C++ function)
binocle_window_toggle_fullscreen (C++ function)
G
game_code (C++ struct)
(C++ type)
game_code::DLLLastWriteTime (C++ member)
game_code::GameCodeDLL (C++ member)
game_code::IsValid (C++ member)
game_code::UpdateAndRender (C++ member)
game_memory (C++ struct)
(C++ type)
game_memory::executableReloaded (C++ member)
game_memory::gameState (C++ member)
game_memory::PlatformAPI (C++ member)
GAME_UPDATE_AND_RENDER (C macro)
L
lua_test (C++ function)
lua_test2 (C++ function)
lua_test_profiler (C++ function)
lua_testffi (C++ function)
luaL_newlib (C macro)
M
M_PI (C macro)
M_PI_2 (C macro)
MA_COINIT_VALUE (C macro)
MA_NO_FLAC (C macro)
MA_NO_JACK (C macro)
MA_NO_MP3 (C macro)
MA_NO_WAV (C macro)
MAX (C macro)
MAXOF (C macro)
MIN (C macro)
MINOF (C macro)
N
name (C++ member)
P
platform_api (C++ struct)
(C++ type)
platform_api::Allocate (C++ member)
platform_api::binocle_log_debug (C++ member)
points (C++ member)
S
SIGNOF (C macro)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.