API Reference

Home

  • Ldk
    • Argparse
      • ldkArgAddArgument
      • ldkArgForEachArgument
      • ldkArgGetFlagValue
      • ldkArgGetIntValue
      • ldkArgGetStringValue
      • ldkArgInitParser
      • ldkArgParseArguments
      • ldkArgPrintUsage
    • Asset
      • Font
        • ldk_ttf_clear_page_dirty
        • ldk_ttf_face_create
        • ldk_ttf_face_destroy
        • ldk_ttf_get_glyph
        • ldk_ttf_get_instance
        • ldk_ttf_get_kerning
        • ldk_ttf_get_line_height
        • ldk_ttf_get_metrics
        • ldk_ttf_get_page_count
        • ldk_ttf_get_page_info
        • ldk_ttf_get_pixel_height
        • ldk_ttf_measure_text_cstr
        • ldk_ttf_measure_text_cstr_wrapped
        • ldk_ttf_measure_text_cstrn
        • ldk_ttf_preload_basic_ascii
        • ldk_ttf_preload_range
        • ldk_ttf_utf8_consume_codepoint
        • ldk_ttf_utf8_consume_codepoint_range
      • Image
        • ldk_image_create
        • ldk_image_create_format
        • ldk_image_create_from_memory
        • ldk_image_destroy
        • ldk_image_get_byte_count
        • ldk_image_get_bytes_per_channel
        • ldk_image_get_channel_count
        • ldk_image_get_format
        • ldk_image_get_height
        • ldk_image_get_info
        • ldk_image_get_pixels
        • ldk_image_get_width
        • ldk_image_load
      • Keyframe_animation
        • ldk_keyframe_animation_apply
        • ldk_keyframe_animation_clear
        • ldk_keyframe_animation_copy
        • ldk_keyframe_animation_duration_set
        • ldk_keyframe_animation_event_add_integer
        • ldk_keyframe_animation_event_add_string
        • ldk_keyframe_animation_event_move
        • ldk_keyframe_animation_event_remove
        • ldk_keyframe_animation_event_set_integer
        • ldk_keyframe_animation_event_set_string
        • ldk_keyframe_animation_events_dispatch
        • ldk_keyframe_animation_from_tml
        • ldk_keyframe_animation_init
        • ldk_keyframe_animation_key_move
        • ldk_keyframe_animation_key_remove
        • ldk_keyframe_animation_key_set
        • ldk_keyframe_animation_load
        • ldk_keyframe_animation_sample
        • ldk_keyframe_animation_save
        • ldk_keyframe_animation_to_tml
        • ldk_keyframe_animation_track_add
        • ldk_keyframe_animation_track_find
        • ldk_keyframe_animation_track_remove
        • ldk_keyframe_animation_validate
        • ldk_keyframe_animation_value_from_entity
        • ldk_keyframe_entity_path
        • ldk_keyframe_path_child
        • ldk_keyframe_path_root
        • ldk_keyframe_target_resolve
      • Material
        • ldk_asset_manager_material_create
        • ldk_asset_manager_material_get_const
        • ldk_asset_manager_material_load_shared
        • ldk_asset_manager_material_save
        • ldk_asset_manager_material_update
        • ldk_asset_material_null
        • ldk_material_desc_defaults
        • ldk_material_desc_equal
        • ldk_material_desc_hash
        • ldk_material_desc_is_valid
        • ldk_material_desc_read
        • ldk_material_desc_write
        • ldk_material_texture_atlas_set
        • ldk_material_texture_settings_get
        • ldk_material_texture_slot_get
        • ldk_material_texture_slot_set
        • ldk_material_type_is_valid
      • Mesh
        • ldk_asset_manager_mesh_count
        • ldk_asset_manager_mesh_data_at
        • ldk_asset_manager_mesh_load_shared
        • ldk_asset_manager_mesh_material_slot_count
        • ldk_asset_manager_mesh_material_slot_name
        • ldk_asset_manager_mesh_name
        • ldk_asset_manager_mesh_node_at
        • ldk_asset_manager_mesh_node_count
        • ldk_asset_manager_mesh_submesh_at
        • ldk_asset_manager_mesh_submesh_count
        • ldk_mesh_data_destroy
        • ldk_mesh_primitive_asset_get
        • ldk_mesh_primitive_create
      • Skybox
        • ldk_asset_manager_skybox_create
        • ldk_asset_manager_skybox_get_const
        • ldk_asset_manager_skybox_load_shared
        • ldk_asset_manager_skybox_save
        • ldk_asset_manager_skybox_update
        • ldk_asset_skybox_null
        • ldk_skybox_desc_defaults
        • ldk_skybox_desc_equal
        • ldk_skybox_desc_is_valid
        • ldk_skybox_desc_read
        • ldk_skybox_desc_write
      • Texture_atlas
        • ldk_texture_atlas_clear
        • ldk_texture_atlas_copy
        • ldk_texture_atlas_from_tml
        • ldk_texture_atlas_grid_append
        • ldk_texture_atlas_init
        • ldk_texture_atlas_load
        • ldk_texture_atlas_region_add
        • ldk_texture_atlas_region_find
        • ldk_texture_atlas_region_find_const
        • ldk_texture_atlas_region_remove
        • ldk_texture_atlas_region_rename
        • ldk_texture_atlas_region_uv
        • ldk_texture_atlas_save
        • ldk_texture_atlas_texture_set
        • ldk_texture_atlas_to_tml
        • ldk_texture_atlas_validate
    • Color
      • ldkRGB
      • ldkRGBA
    • Component
      • Audio_source
        • ldk_audio_source_component_desc
        • ldk_audio_source_is_playing
        • ldk_audio_source_make_default
        • ldk_audio_source_play
        • ldk_audio_source_stop
        • ldk_audio_source_update_all
      • Camera
        • ldk_camera_component_desc
        • ldk_camera_get_projection_matrix
        • ldk_camera_get_view_matrix
        • ldk_camera_get_world_matrix
        • ldk_camera_look_at
      • Grass_interact
        • ldk_grass_interact_component_desc
        • ldk_grass_interact_component_make_default
      • Instanced_mesh_source
        • ldk_instanced_mesh_source_component_desc
        • ldk_instanced_mesh_source_reserve_instances
        • ldk_instanced_mesh_source_resize_instances
        • ldk_instanced_mesh_source_set_instance_colors
        • ldk_instanced_mesh_source_set_instances
      • Keyframe_animation_source
        • ldk_keyframe_animation_source_add
        • ldk_keyframe_animation_source_component_desc
        • ldk_keyframe_animation_source_event_handler_set
        • ldk_keyframe_animation_source_make_default
        • ldk_keyframe_animation_source_pause
        • ldk_keyframe_animation_source_play
        • ldk_keyframe_animation_source_remove
        • ldk_keyframe_animation_source_replace
        • ldk_keyframe_animation_source_reset_all
        • ldk_keyframe_animation_source_seek
        • ldk_keyframe_animation_source_set_current
        • ldk_keyframe_animation_source_stop
        • ldk_keyframe_animation_source_update_all
      • Light
        • ldk_directional_light_component_desc
        • ldk_point_light_component_desc
        • ldk_spot_light_component_desc
      • Material_instance
        • ldk_material_instance_component_desc
      • Mesh_source
        • ldk_mesh_source_additional_material_binding
        • ldk_mesh_source_additional_material_binding_const
        • ldk_mesh_source_component_desc
        • ldk_mesh_source_material_count
        • ldk_mesh_source_material_sync
        • ldk_mesh_source_materials_sync
        • ldk_mesh_source_set_data
        • ldk_mesh_source_set_material
        • ldk_mesh_source_set_material_asset
        • ldk_mesh_source_set_material_asset_at
        • ldk_mesh_source_set_material_at
        • ldk_mesh_source_set_mesh_index
      • Particle_emitter
        • ldk_particle_emitter_clear
        • ldk_particle_emitter_component_desc
        • ldk_particle_emitter_emit_bursts
        • ldk_particle_emitter_emit_for
        • ldk_particle_emitter_make_default
        • ldk_particle_emitter_play
        • ldk_particle_emitter_restart
        • ldk_particle_emitter_stop
      • Post_processing
        • ldk_post_processing_component_desc
      • Terrain_follower
        • ldk_terrain_follower_component_desc
        • ldk_terrain_follower_component_make_default
      • Text3d
        • ldk_text3d_component_desc
      • Transform
        • ldk_transform_component_desc
        • ldk_transform_get_local_position
        • ldk_transform_get_local_rotation
        • ldk_transform_get_local_scale
        • ldk_transform_get_parent
        • ldk_transform_get_world_matrix
        • ldk_transform_make_default
        • ldk_transform_mark_dirty
        • ldk_transform_set_local_position
        • ldk_transform_set_local_rotation
        • ldk_transform_set_local_scale
        • ldk_transform_set_parent
    • Debug_draw
      • ldk_debug_draw_arrow
      • ldk_debug_draw_axes
      • ldk_debug_draw_box
      • ldk_debug_draw_circle
      • ldk_debug_draw_cone
      • ldk_debug_draw_frustum
      • ldk_debug_draw_line
      • ldk_debug_draw_make
      • ldk_debug_draw_sphere
    • Engine
      • LDK_ASSERT
      • LDK_RGBA
      • LDK_RGBA32
      • LDK_STATIC_ASSERT
      • ldk_engine_config_from_ini
      • ldk_engine_config_get
      • ldk_engine_frame
      • ldk_engine_initialize
      • ldk_engine_initialize_with_config
      • ldk_engine_is_initialized
      • ldk_engine_main_window_get
      • ldk_engine_render_resolution_set
      • ldk_engine_run
      • ldk_engine_shadow_settings_set
      • ldk_engine_stop
      • ldk_engine_terminate
      • ldk_main_window
    • Game
      • ldk_game_get
      • ldk_game_instance_initialize
      • ldk_game_instance_is_paused
      • ldk_game_instance_is_started
      • ldk_game_instance_is_stepping
      • ldk_game_instance_is_updating
      • ldk_game_instance_load_from_shared_lib
      • ldk_game_instance_load_static
      • ldk_game_instance_pause
      • ldk_game_instance_resume
      • ldk_game_instance_start
      • ldk_game_instance_step
      • ldk_game_instance_stop
      • ldk_game_instance_terminate
      • ldk_game_instance_unload
    • Geom
      • ldk_point
      • ldk_pointf
      • ldk_rect
      • ldk_rect_contains
      • ldk_rect_intersect
      • ldk_rectf
      • ldk_rectf_contains
      • ldk_rectf_intersect
      • ldk_size
      • ldk_size_one
      • ldk_size_zero
      • ldk_sizef
      • ldk_sizef_one
      • ldk_sizef_zero
    • Input
      • ldk_input_game_view_clear
      • ldk_input_game_view_set
      • ldk_input_keyboard_key_down
      • ldk_input_keyboard_key_is_pressed
      • ldk_input_keyboard_key_up
      • ldk_input_keyboard_state_get
      • ldk_input_mouse_button_down
      • ldk_input_mouse_button_is_pressed
      • ldk_input_mouse_button_up
      • ldk_input_mouse_cursor
      • ldk_input_mouse_cursor_relative
      • ldk_input_mouse_state_get
      • ldk_input_mouse_wheel_delta
    • Log
      • ldk_log_debug
      • ldk_log_error
      • ldk_log_fatal
      • ldk_log_info
      • ldk_log_raw
      • ldk_log_warning
    • Module
      • ldk_module_get
      • Asset_manager
        • ldk_asset_alive_count
        • ldk_asset_audio_null
        • ldk_asset_font_null
        • ldk_asset_foreach
        • ldk_asset_get_info
        • ldk_asset_get_info_const
        • ldk_asset_get_type
        • ldk_asset_handle_is_alive
        • ldk_asset_handle_null
        • ldk_asset_image_null
        • ldk_asset_keyframe_animation_null
        • ldk_asset_manager_audio_get
        • ldk_asset_manager_audio_get_const
        • ldk_asset_manager_audio_is_alive
        • ldk_asset_manager_audio_load_shared
        • ldk_asset_manager_clear
        • ldk_asset_manager_font_create
        • ldk_asset_manager_font_get
        • ldk_asset_manager_font_get_const
        • ldk_asset_manager_font_is_alive
        • ldk_asset_manager_font_load
        • ldk_asset_manager_font_load_shared
        • ldk_asset_manager_font_unload
        • ldk_asset_manager_image_create
        • ldk_asset_manager_image_create_format
        • ldk_asset_manager_image_get
        • ldk_asset_manager_image_get_const
        • ldk_asset_manager_image_is_alive
        • ldk_asset_manager_image_load
        • ldk_asset_manager_image_load_shared
        • ldk_asset_manager_image_missing
        • ldk_asset_manager_image_unload
        • ldk_asset_manager_initialize
        • ldk_asset_manager_keyframe_animation_create
        • ldk_asset_manager_keyframe_animation_get_const
        • ldk_asset_manager_keyframe_animation_is_alive
        • ldk_asset_manager_keyframe_animation_load_shared
        • ldk_asset_manager_keyframe_animation_reload
        • ldk_asset_manager_keyframe_animation_unload
        • ldk_asset_manager_mesh_create
        • ldk_asset_manager_mesh_get
        • ldk_asset_manager_mesh_get_const
        • ldk_asset_manager_mesh_is_alive
        • ldk_asset_manager_mesh_unload
        • ldk_asset_manager_prefab_get_const
        • ldk_asset_manager_prefab_is_alive
        • ldk_asset_manager_prefab_load_shared
        • ldk_asset_manager_terminate
        • ldk_asset_manager_text_file_create
        • ldk_asset_manager_text_file_get
        • ldk_asset_manager_text_file_get_const
        • ldk_asset_manager_text_file_is_alive
        • ldk_asset_manager_text_file_load
        • ldk_asset_manager_text_file_unload
        • ldk_asset_manager_texture_atlas_create
        • ldk_asset_manager_texture_atlas_get_const
        • ldk_asset_manager_texture_atlas_is_alive
        • ldk_asset_manager_texture_atlas_load_shared
        • ldk_asset_manager_texture_atlas_reload
        • ldk_asset_manager_texture_atlas_unload
        • ldk_asset_mesh_null
        • ldk_asset_prefab_null
        • ldk_asset_text_file_null
        • ldk_asset_texture_atlas_null
      • Asset_source
        • ldk_asset_path_set
        • ldk_asset_source_file_read
        • ldk_asset_source_file_read_async
        • ldk_asset_source_file_read_at
        • ldk_asset_source_file_read_at_async
        • ldk_asset_source_file_size
        • ldk_asset_source_file_write
        • ldk_asset_source_find
        • ldk_asset_source_initialize
        • ldk_asset_source_package_close
        • ldk_asset_source_package_open
        • ldk_asset_source_package_path_get
        • ldk_asset_source_runtree_set
        • ldk_asset_source_terminate
      • Audio
        • ldk_audio_asset_play
        • ldk_audio_initialize
        • ldk_audio_listener_set
        • ldk_audio_master_volume_get
        • ldk_audio_master_volume_set
        • ldk_audio_play_desc_default
        • ldk_audio_sound_play
        • ldk_audio_sound_play_ex
        • ldk_audio_terminate
        • ldk_audio_update
        • ldk_audio_voice_is_alive
        • ldk_audio_voice_is_null
        • ldk_audio_voice_is_playing
        • ldk_audio_voice_loop_set
        • ldk_audio_voice_null
        • ldk_audio_voice_position_set
        • ldk_audio_voice_priority_set
        • ldk_audio_voice_range_set
        • ldk_audio_voice_stop
        • ldk_audio_voice_volume_set
      • Component
        • ldk_component_attach
        • ldk_component_create
        • ldk_component_desc_get
        • ldk_component_destroy
        • ldk_component_destroy_data
        • ldk_component_detach
        • ldk_component_get
        • ldk_component_is_registered
        • ldk_component_name_get
        • ldk_component_owners_get
        • ldk_component_register
        • ldk_component_registry_initialize
        • ldk_component_registry_remove_all
        • ldk_component_registry_terminate
        • ldk_component_store_get
      • Ecs
        • ldk_ecs_component_add
        • ldk_ecs_component_enabled_set
        • ldk_ecs_component_get
        • ldk_ecs_component_get_const
        • ldk_ecs_component_is_enabled
        • ldk_ecs_component_register
        • ldk_ecs_component_registry_get
        • ldk_ecs_component_remove
        • ldk_ecs_entity_component_count
        • ldk_ecs_entity_component_type_at
        • ldk_ecs_entity_create
        • ldk_ecs_entity_destroy
        • ldk_ecs_entity_foreach
        • ldk_ecs_entity_name_get
        • ldk_ecs_entity_name_hash_get
        • ldk_ecs_entity_name_hash_set
        • ldk_ecs_entity_name_set
        • ldk_ecs_entity_registry_get
        • ldk_ecs_grouping_at
        • ldk_ecs_grouping_configure_file
        • ldk_ecs_grouping_count
        • ldk_ecs_grouping_find_by_id
        • ldk_ecs_grouping_get
        • ldk_ecs_grouping_id
        • ldk_ecs_grouping_is_config_defined
        • ldk_ecs_grouping_register
        • ldk_ecs_grouping_runtime_reset
        • ldk_ecs_grouping_unregister
        • ldk_ecs_initialize
        • ldk_ecs_prefab_instantiate
        • ldk_ecs_system_bucket_run
        • ldk_ecs_system_is_paused
        • ldk_ecs_system_is_started
        • ldk_ecs_system_pause
        • ldk_ecs_system_register
        • ldk_ecs_system_registry_get
        • ldk_ecs_system_registry_start
        • ldk_ecs_system_registry_stop
        • ldk_ecs_system_resume
        • ldk_ecs_system_start
        • ldk_ecs_system_stop
        • ldk_ecs_system_unregister
        • ldk_ecs_terminate
      • Entity
        • ldk_component_ref_get
        • ldk_component_ref_get_const
        • ldk_component_ref_is_valid
        • ldk_entity_alive_count
        • ldk_entity_component_add
        • ldk_entity_component_count
        • ldk_entity_component_find
        • ldk_entity_component_flags_add
        • ldk_entity_component_flags_get
        • ldk_entity_component_flags_has
        • ldk_entity_component_flags_remove
        • ldk_entity_component_flags_set
        • ldk_entity_component_get
        • ldk_entity_component_has
        • ldk_entity_component_ref_get
        • ldk_entity_component_remove
        • ldk_entity_create
        • ldk_entity_destroy
        • ldk_entity_flags_add
        • ldk_entity_flags_get
        • ldk_entity_flags_has
        • ldk_entity_flags_remove
        • ldk_entity_flags_set
        • ldk_entity_foreach
        • ldk_entity_get_info_const
        • ldk_entity_info_get
        • ldk_entity_internal_flags_add
        • ldk_entity_internal_flags_get
        • ldk_entity_internal_flags_has
        • ldk_entity_internal_flags_remove
        • ldk_entity_internal_flags_set
        • ldk_entity_is_alive
        • ldk_entity_iterator_begin
        • ldk_entity_iterator_end
        • ldk_entity_iterator_next
        • ldk_entity_module_clear
        • ldk_entity_module_initialize
        • ldk_entity_module_terminate
        • ldk_entity_name_get
        • ldk_entity_name_hash
        • ldk_entity_name_hash_get
        • ldk_entity_name_hash_set
        • ldk_entity_name_set
        • ldk_entity_transform_get
        • ldk_entity_transform_get_const
      • Eventqueue
        • ldk_event_handler_add
        • ldk_event_handler_mask_get
        • ldk_event_handler_mask_set
        • ldk_event_handler_remove
        • ldk_event_push
        • ldk_event_queue_broadcast
        • ldk_event_queue_clear
        • ldk_event_queue_initialize
        • ldk_event_queue_terminate
      • Jobs
        • ldk_async_result_is_done
        • ldk_async_result_is_valid
        • ldk_async_result_release
        • ldk_async_result_status
        • ldk_async_result_wait
        • ldk_jobs_initialize
        • ldk_jobs_submit
        • ldk_jobs_terminate
        • ldk_jobs_terminate_with_diagnostics
      • Renderer
        • LDK_RENDERER_ALLOC
        • LDK_RENDERER_FREE
        • LDK_RENDERER_REALLOC
        • ldk_renderer_ambient_light_set
        • ldk_renderer_draw_line
        • ldk_renderer_fog_set
        • ldk_renderer_game_resolution_set
        • ldk_renderer_game_texture_get
        • ldk_renderer_game_view_set
        • ldk_renderer_get_font_page_texture
        • ldk_renderer_get_font_page_texture_callback
        • ldk_renderer_image_acquire
        • ldk_renderer_image_release
        • ldk_renderer_initialize
        • ldk_renderer_instance_set_create
        • ldk_renderer_instance_set_create_colored
        • ldk_renderer_instance_set_destroy
        • ldk_renderer_instance_set_is_valid
        • ldk_renderer_instance_set_null
        • ldk_renderer_instance_set_update
        • ldk_renderer_instance_set_update_colored
        • ldk_renderer_last_frame_stats_get
        • ldk_renderer_material_atlases_current
        • ldk_renderer_material_create
        • ldk_renderer_material_default_get
        • ldk_renderer_material_destroy
        • ldk_renderer_material_is_valid
        • ldk_renderer_material_null
        • ldk_renderer_material_resolve
        • ldk_renderer_mesh_asset_acquire
        • ldk_renderer_mesh_create
        • ldk_renderer_mesh_destroy
        • ldk_renderer_mesh_is_valid
        • ldk_renderer_mesh_null
        • ldk_renderer_mesh_update
        • ldk_renderer_render_frame
        • ldk_renderer_shadow_settings_set
        • ldk_renderer_skybox_create
        • ldk_renderer_skybox_destroy
        • ldk_renderer_skybox_is_valid
        • ldk_renderer_skybox_null
        • ldk_renderer_submit_grid_to_view
        • ldk_renderer_submit_light
        • ldk_renderer_submit_mesh
        • ldk_renderer_submit_mesh_instance_set
        • ldk_renderer_submit_mesh_instance_set_range
        • ldk_renderer_submit_mesh_instances
        • ldk_renderer_submit_mesh_instances_colored
        • ldk_renderer_submit_mesh_range
        • ldk_renderer_submit_mesh_range_with_flags
        • ldk_renderer_submit_mesh_to_view
        • ldk_renderer_submit_mesh_with_flags
        • ldk_renderer_submit_orthographic_overlay_mesh_to_view
        • ldk_renderer_submit_overlay_mesh_to_view
        • ldk_renderer_submit_skybox_to_view
        • ldk_renderer_submit_text
        • ldk_renderer_submit_ui
        • ldk_renderer_submit_view
        • ldk_renderer_submit_water
        • ldk_renderer_submit_wireframe_mesh_to_view
        • ldk_renderer_terminate
        • ldk_renderer_terrain_material_resolve
        • ldk_renderer_texture_create
        • ldk_renderer_texture_create_from_image
        • ldk_renderer_texture_destroy
        • ldk_renderer_texture_is_valid
        • ldk_renderer_texture_null
        • ldk_renderer_texture_options_defaults
        • ldk_renderer_texture_ui_handle
        • ldk_renderer_texture_update
        • ldk_renderer_vegetation_interaction_clear
        • ldk_renderer_vegetation_interaction_set
        • ldk_renderer_view_bounds_visible
        • ldk_renderer_view_clear_color_set
        • ldk_renderer_view_extent_get
        • ldk_renderer_view_extent_set
        • ldk_renderer_view_overlay_texture_request
        • ldk_renderer_view_post_processing_set
        • ldk_renderer_view_texture_get
        • ldk_renderer_view_texture_uv_get
        • ldk_renderer_water_desc_defaults
        • ldk_renderer_water_desc_is_valid
      • Rhi
        • ldk_rhi_bindings_bind
        • ldk_rhi_bindings_create
        • ldk_rhi_bindings_desc_defaults
        • ldk_rhi_bindings_destroy
        • ldk_rhi_bindings_layout_create
        • ldk_rhi_bindings_layout_desc_defaults
        • ldk_rhi_bindings_layout_destroy
        • ldk_rhi_blend_state_defaults
        • ldk_rhi_buffer_create
        • ldk_rhi_buffer_desc_defaults
        • ldk_rhi_buffer_destroy
        • ldk_rhi_buffer_update
        • ldk_rhi_create_sampler
        • ldk_rhi_depth_state_defaults
        • ldk_rhi_draw
        • ldk_rhi_draw_indexed
        • ldk_rhi_draw_indexed_instanced
        • ldk_rhi_draw_instanced
        • ldk_rhi_frame_begin
        • ldk_rhi_frame_end
        • ldk_rhi_index_buffer_bind
        • ldk_rhi_initialize
        • ldk_rhi_is_valid_bindings
        • ldk_rhi_is_valid_bindings_desc
        • ldk_rhi_is_valid_bindings_layout
        • ldk_rhi_is_valid_bindings_layout_desc
        • ldk_rhi_is_valid_buffer
        • ldk_rhi_is_valid_buffer_desc
        • ldk_rhi_is_valid_pass_desc
        • ldk_rhi_is_valid_pipeline
        • ldk_rhi_is_valid_pipeline_desc
        • ldk_rhi_is_valid_sampler
        • ldk_rhi_is_valid_sampler_desc
        • ldk_rhi_is_valid_shader_module
        • ldk_rhi_is_valid_shader_module_desc
        • ldk_rhi_is_valid_texture
        • ldk_rhi_is_valid_texture_desc
        • ldk_rhi_last_frame_stats_get
        • ldk_rhi_line_width_set
        • ldk_rhi_pass_begin
        • ldk_rhi_pass_desc_defaults
        • ldk_rhi_pass_end
        • ldk_rhi_pipeline_bind
        • ldk_rhi_pipeline_create
        • ldk_rhi_pipeline_desc_defaults
        • ldk_rhi_pipeline_destroy
        • ldk_rhi_raster_state_defaults
        • ldk_rhi_sampler_create
        • ldk_rhi_sampler_desc_defaults
        • ldk_rhi_sampler_destroy
        • ldk_rhi_scissor_set
        • ldk_rhi_shader_module_create
        • ldk_rhi_shader_module_desc_defaults
        • ldk_rhi_shader_module_destroy
        • ldk_rhi_terminate
        • ldk_rhi_texture_create
        • ldk_rhi_texture_desc_defaults
        • ldk_rhi_texture_destroy
        • ldk_rhi_texture_update
        • ldk_rhi_vertex_buffer_bind
        • ldk_rhi_vertex_buffer_bind_at
        • ldk_rhi_viewport_set
      • Scene_manager
        • ldk_scene_manager_at
        • ldk_scene_manager_catalog_exchange
        • ldk_scene_manager_catalog_validate
        • ldk_scene_manager_configure_file
        • ldk_scene_manager_count
        • ldk_scene_manager_current
        • ldk_scene_manager_current_reset
        • ldk_scene_manager_find
        • ldk_scene_manager_initialize
        • ldk_scene_manager_load
        • ldk_scene_manager_load_next
        • ldk_scene_manager_load_path
        • ldk_scene_manager_override
        • ldk_scene_manager_pending_clear
        • ldk_scene_manager_process_pending
        • ldk_scene_manager_systems_get
        • ldk_scene_manager_terminate
        • ldk_scene_manager_unload
      • Scenegraph
        • ldk_scenegraph_detach
        • ldk_scenegraph_get_parent
        • ldk_scenegraph_set_parent
        • ldk_scenegraph_update
        • ldk_scenegraph_update_entity
      • System
        • ldk_engine_system_descriptor_count
        • ldk_engine_system_descriptor_get
        • ldk_system_registry_at
        • ldk_system_registry_callback_sync_set
        • ldk_system_registry_clear
        • ldk_system_registry_count
        • ldk_system_registry_find_by_id
        • ldk_system_registry_has
        • ldk_system_registry_initialize
        • ldk_system_registry_is_busy
        • ldk_system_registry_is_paused
        • ldk_system_registry_pause
        • ldk_system_registry_register
        • ldk_system_registry_resume
        • ldk_system_registry_run_bucket
        • ldk_system_registry_start
        • ldk_system_registry_stop
        • ldk_system_registry_system_data_get
        • ldk_system_registry_system_data_set
        • ldk_system_registry_system_group_get
        • ldk_system_registry_system_group_set
        • ldk_system_registry_system_is_paused
        • ldk_system_registry_system_is_started
        • ldk_system_registry_system_pause_set
        • ldk_system_registry_system_start
        • ldk_system_registry_system_stop
        • ldk_system_registry_terminate
        • ldk_system_registry_unregister
      • Ui
        • ldk_ui_area_header_rect
        • ldk_ui_begin_area
        • ldk_ui_begin_area_ex
        • ldk_ui_begin_disabled
        • ldk_ui_begin_frame
        • ldk_ui_begin_horizontal
        • ldk_ui_begin_popup
        • ldk_ui_begin_scrollview
        • ldk_ui_begin_vertical
        • ldk_ui_begin_window
        • ldk_ui_begin_window_fixed
        • ldk_ui_begin_window_open
        • ldk_ui_button
        • ldk_ui_button_flat
        • ldk_ui_clipboard_window_set
        • ldk_ui_close_all_popups
        • ldk_ui_close_current_popup
        • ldk_ui_close_popup
        • ldk_ui_color_view
        • ldk_ui_combo_box
        • ldk_ui_end_area
        • ldk_ui_end_disabled
        • ldk_ui_end_frame
        • ldk_ui_end_horizontal
        • ldk_ui_end_popup
        • ldk_ui_end_scrollview
        • ldk_ui_end_vertical
        • ldk_ui_end_window
        • ldk_ui_fill
        • ldk_ui_format_float
        • ldk_ui_get_render_data
        • ldk_ui_horizontal_line
        • ldk_ui_icon
        • ldk_ui_icon_button
        • ldk_ui_icon_label
        • ldk_ui_image
        • ldk_ui_initialize
        • ldk_ui_input_box
        • ldk_ui_input_label
        • ldk_ui_label
        • ldk_ui_last_bounding_rect
        • ldk_ui_last_rect
        • ldk_ui_mark
        • ldk_ui_measure_from
        • ldk_ui_open_popup
        • ldk_ui_open_popup_at
        • ldk_ui_percent
        • ldk_ui_pop_id
        • ldk_ui_popup_is_open
        • ldk_ui_push_id_cstr
        • ldk_ui_push_id_ptr
        • ldk_ui_push_id_u32
        • ldk_ui_px
        • ldk_ui_rect
        • ldk_ui_resize_handle_horizontal
        • ldk_ui_resize_handle_vertical
        • ldk_ui_selectable_text
        • ldk_ui_set_next_disabled
        • ldk_ui_set_next_focus
        • ldk_ui_set_next_height
        • ldk_ui_set_next_min_size
        • ldk_ui_set_next_size
        • ldk_ui_set_next_weight
        • ldk_ui_set_next_width
        • ldk_ui_set_padding
        • ldk_ui_slider
        • ldk_ui_slider_input
        • ldk_ui_spacer
        • ldk_ui_tab_bar
        • ldk_ui_terminate
        • ldk_ui_theme_get
        • ldk_ui_theme_set
        • ldk_ui_theme_tml_load
        • ldk_ui_theme_tml_parse
        • ldk_ui_toggle
        • ldk_ui_tree_node
        • ldk_ui_tree_node_ex
        • ldk_ui_widget_button
        • ldk_ui_widget_button_flat
        • ldk_ui_widget_color_view
        • ldk_ui_widget_combo_box
        • ldk_ui_widget_gradient
        • ldk_ui_widget_icon_button
        • ldk_ui_widget_icon_button_flat
        • ldk_ui_widget_icon_label
        • ldk_ui_widget_image
        • ldk_ui_widget_input_box
        • ldk_ui_widget_input_label
        • ldk_ui_widget_label
        • ldk_ui_widget_panel
        • ldk_ui_widget_resize_handle_horizontal
        • ldk_ui_widget_resize_handle_vertical
        • ldk_ui_widget_scrollbar_horizontal
        • ldk_ui_widget_scrollbar_vertical
        • ldk_ui_widget_slider
        • ldk_ui_widget_slider_input
        • ldk_ui_widget_tab
        • ldk_ui_widget_toggle
        • ldk_ui_window_close_requested
        • ldk_ui_window_content_should_build
        • ldk_ui_window_focus
        • ldk_ui_window_invalidate
        • ldk_ui_windows_invalidate
    • Os
      • ldk_os_clipboard_text_get
      • ldk_os_clipboard_text_set
      • ldk_os_cursor_is_in_client_area
      • ldk_os_cursor_type_get
      • ldk_os_cursor_type_set
      • ldk_os_dialog_color_picker_show
      • ldk_os_dialog_show_error
      • ldk_os_dialog_show_ok
      • ldk_os_dialog_show_ok_cancel
      • ldk_os_dialog_show_open_file
      • ldk_os_dialog_show_open_folder
      • ldk_os_dialog_show_save_file
      • ldk_os_dialog_show_yes_no
      • ldk_os_event_next
      • ldk_os_events_poll
      • ldk_os_events_pump
      • ldk_os_graphics_context_destroy
      • ldk_os_graphics_context_make_current
      • ldk_os_graphics_context_opengl_create
      • ldk_os_graphics_context_opengles_create
      • ldk_os_graphics_vsync_get
      • ldk_os_graphics_vsync_set
      • ldk_os_initialize
      • ldk_os_joystick_axis_get
      • ldk_os_joystick_button_down
      • ldk_os_joystick_button_is_pressed
      • ldk_os_joystick_button_up
      • ldk_os_joystick_count
      • ldk_os_joystick_is_connected
      • ldk_os_joystick_state_get
      • ldk_os_joystick_vibration_left_get
      • ldk_os_joystick_vibration_left_set
      • ldk_os_joystick_vibration_right_get
      • ldk_os_joystick_vibration_right_set
      • ldk_os_keyboard_key_down
      • ldk_os_keyboard_key_is_pressed
      • ldk_os_keyboard_key_up
      • ldk_os_keyboard_state_get
      • ldk_os_library_fuction_ptr_get
      • ldk_os_library_load
      • ldk_os_library_unload
      • ldk_os_memory_alloc
      • ldk_os_memory_free
      • ldk_os_memory_resize
      • ldk_os_mouse_button_down
      • ldk_os_mouse_button_is_pressed
      • ldk_os_mouse_button_up
      • ldk_os_mouse_cursor
      • ldk_os_mouse_cursor_relative
      • ldk_os_mouse_state_get
      • ldk_os_mouse_wheel_delta
      • ldk_os_open_default
      • ldk_os_process_cancel
      • ldk_os_process_destroy
      • ldk_os_process_launch
      • ldk_os_process_output_read
      • ldk_os_process_poll
      • ldk_os_process_run
      • ldk_os_process_start
      • ldk_os_process_was_cancelled
      • ldk_os_stack_trace_print
      • ldk_os_terminate
      • ldk_os_time_ticks_get
      • ldk_os_time_ticks_interval_get_milliseconds
      • ldk_os_time_ticks_interval_get_nanoseconds
      • ldk_os_time_ticks_interval_get_seconds
      • ldk_os_window_buffers_swap
      • ldk_os_window_client_area_size_get
      • ldk_os_window_client_area_size_set
      • ldk_os_window_create
      • ldk_os_window_create_with_flags
      • ldk_os_window_destroy
      • ldk_os_window_draggable_area_set
      • ldk_os_window_fullscreen_get
      • ldk_os_window_fullscreen_set
      • ldk_os_window_icon_set
      • ldk_os_window_maximize
      • ldk_os_window_minimize
      • ldk_os_window_position_get
      • ldk_os_window_position_set
      • ldk_os_window_restore
      • ldk_os_window_should_close
      • ldk_os_window_show
      • ldk_os_window_size_get
      • ldk_os_window_size_set
      • ldk_os_window_title_get
      • ldk_os_window_title_set
    • Package
      • ldk_package_close
      • ldk_package_entry_at
      • ldk_package_entry_count
      • ldk_package_entry_extract
      • ldk_package_entry_find
      • ldk_package_entry_get_compression
      • ldk_package_entry_get_path
      • ldk_package_entry_get_size
      • ldk_package_entry_get_stored_size
      • ldk_package_entry_read
      • ldk_package_entry_read_at
      • ldk_package_extract_all
      • ldk_package_file_hash
      • ldk_package_open
      • ldk_package_path_is_valid
      • ldk_package_writer_add_file
      • ldk_package_writer_create
      • ldk_package_writer_destroy
      • ldk_package_writer_finalize
    • Profiler
      • LDK_PROFILE_BEGIN
      • LDK_PROFILE_BEGIN_IMPL
      • LDK_PROFILE_CONCAT
      • LDK_PROFILE_CONCAT_INNER
      • LDK_PROFILE_COUNTER_ADD
      • LDK_PROFILE_COUNTER_ADD_IMPL
      • LDK_PROFILE_COUNTER_SET
      • LDK_PROFILE_COUNTER_SET_IMPL
      • LDK_PROFILE_END
      • ldk_profiler_capture_collect
      • ldk_profiler_capture_is_active
      • ldk_profiler_capture_path_get
      • ldk_profiler_capture_start
      • ldk_profiler_capture_stop
      • ldk_profiler_capture_toggle
      • ldk_profiler_counter_add_source
      • ldk_profiler_counter_set_source
      • ldk_profiler_frame_begin
      • ldk_profiler_frame_end
      • ldk_profiler_initialize
      • ldk_profiler_terminate
      • ldk_profiler_thread_name_set
      • ldk_profiler_zone_begin_source
      • ldk_profiler_zone_end
      • ldk_profiler_zone_end_kind
    • Project
      • ldk_project_build_game_launcher
      • ldk_project_build_game_launcher_start
      • ldk_project_build_game_module
      • ldk_project_build_game_module_start
      • ldk_project_clean_game_module_start
      • ldk_project_create
      • ldk_project_diagnostic_handler_set
      • ldk_project_game_launcher_output_path_get
      • ldk_project_game_module_output_path_get
      • ldk_project_generate_game_launcher
      • ldk_project_generate_game_launcher_start
      • ldk_project_generate_game_module
      • ldk_project_generate_game_module_start
      • ldk_project_load
      • ldk_project_save
      • ldk_project_scene_catalog_save
      • ldk_project_unload
      • ldk_project_write_runtime_ini
    • Property
      • ldk_property_component_meta
      • ldk_property_field_find
      • ldk_property_field_supported
      • ldk_property_get
      • ldk_property_interpolate
      • ldk_property_set
      • ldk_property_writer_register
      • ldk_property_writers_clear
    • Raycast
      • ldk_ray_at
      • ldk_ray_make
      • ldk_ray_transform
      • ldk_raycast_mesh
      • ldk_raycast_mesh_transformed
      • ldk_raycast_plane
      • ldk_raycast_triangle
    • Scene
      • ldk_prefab_save_tml_file
      • ldk_prefab_to_tml
      • ldk_scene_component_field_find
      • ldk_scene_component_field_is_serializable
      • ldk_scene_component_meta_find_by_type
      • ldk_scene_component_meta_runtime_type
      • ldk_scene_diagnostic_handler_set
      • ldk_scene_from_tml
      • ldk_scene_from_tml_with_systems
      • ldk_scene_load_tml_file
      • ldk_scene_load_tml_file_with_systems
      • ldk_scene_properties_defaults
      • ldk_scene_properties_get
      • ldk_scene_properties_reset
      • ldk_scene_properties_set
      • ldk_scene_result_clear
      • ldk_scene_result_set_error
      • ldk_scene_save_tml_file
      • ldk_scene_to_tml
      • ldk_scene_to_tml_with_systems
    • Scene_systems
      • ldk_scene_systems_add
      • ldk_scene_systems_add_with_grouping
      • ldk_scene_systems_clear
      • ldk_scene_systems_contains
      • ldk_scene_systems_data_get
      • ldk_scene_systems_from_tml
      • ldk_scene_systems_grouping_get
      • ldk_scene_systems_grouping_set
      • ldk_scene_systems_load_tml_file
      • ldk_scene_systems_prepare
      • ldk_scene_systems_remove
      • ldk_scene_systems_save_tml_file
      • ldk_scene_systems_start
      • ldk_scene_systems_stop_missing
      • ldk_scene_systems_to_tml
      • ldk_scene_systems_validate_bindings
    • System
      • Grass_system
        • ldk_grass_add
        • ldk_grass_blade_generator_register
        • ldk_grass_clear
        • ldk_grass_get_id_by_name
        • ldk_grass_interact
        • ldk_grass_patch_desc_defaults
        • ldk_grass_patch_is_valid
        • ldk_grass_patch_null
        • ldk_grass_remove
        • ldk_grass_system_initialize
        • ldk_grass_system_terminate
        • ldk_grass_system_update
        • ldk_grass_type_desc_defaults
        • ldk_grass_type_get
        • ldk_grass_type_is_valid
        • ldk_grass_type_register
        • ldk_grass_update
      • Particle_system
        • ldk_particle_system_initialize
        • ldk_particle_system_terminate
        • ldk_particle_system_update
      • Terrain_follower_system
        • ldk_terrain_follower_system_update
      • Terrain_system
        • ldk_terrain_height_at_world
        • ldk_terrain_heightmap_set
        • ldk_terrain_system_initialize
        • ldk_terrain_system_is_active
        • ldk_terrain_system_terminate
        • ldk_terrain_system_update
      • Water_system
        • ldk_water_height_at_world
        • ldk_water_system_defaults
        • ldk_water_system_initialize
        • ldk_water_system_is_active
        • ldk_water_system_terminate
        • ldk_water_system_update
    • Text
      • ldk_text_layout_begin
      • ldk_text_layout_begin_range
      • ldk_text_layout_next
      • ldk_text_wrapped_next_line
Files
  • ldk_argparse.h
  • ldk_asset.h
  • ldk_color.h
  • ldk_common.h
  • ldk_debug_draw.h
  • ldk_event.h
  • ldk_game.h
  • ldk_geom.h
  • ldk.h
  • ldk_image.h
  • ldk_keyframe_animation.h
  • ldk_material_asset.h
  • ldk_material.h
  • ldk_material_io.h
  • ldk_mesh_asset.h
  • ldk_mesh.h
  • ldk_os.h
  • ldk_package.h
  • ldk_profiler.h
  • ldk_project.h
  • ldk_property.h
  • ldk_raycast.h
  • ldk_resource.h
  • ldk_scene.h
  • ldk_scene_systems.h
  • ldk_skybox_asset.h
  • ldk_skybox.h
  • ldk_skybox_io.h
  • ldk_text.h
  • ldk_texture_atlas.h
  • ldk_ttf.h
  • ldk_audio_source.h
  • ldk_camera.h
  • ldk_character_controller.h
  • ldk_grass_interact.h
  • ldk_instanced_mesh_source.h
  • ldk_keyframe_animation_source.h
  • ldk_light.h
  • ldk_material_instance.h
  • ldk_mesh_source.h
  • ldk_particle_emitter.h
  • ldk_post_processing.h
  • ldk_terrain_follower.h
  • ldk_text3d.h
  • ldk_transform.h
  • ldk_asset_manager.h
  • ldk_asset_source.h
  • ldk_audio.h
  • ldk_component.h
  • ldk_ecs.h
  • ldk_entity.h
  • ldk_eventqueue.h
  • ldk_jobs.h
  • ldk_renderer.h
  • ldk_rhi.h
  • ldk_scenegraph.h
  • ldk_scene_manager.h
  • ldk_system.h
  • ldk_ui.h
  • ldk_character_controller_system.h
  • ldk_grass_system.h
  • ldk_particle_system.h
  • ldk_terrain_follower_system.h
  • ldk_terrain_system.h
  • ldk_water_system.h
home / ldk_character_controller.h

In this file

Functions
Macros
Structs
Enums
Typedefs

ldk_character_controller.h

home

Character controller component

Component data for character motion and collision handling.