Header files¶
Ludus Wiki · API overview · Browse API
cmake/assert_config.hpp.in¶
cmake/build_metadata.hpp.in¶
cmake/profiling_config.hpp.in¶
docs/api-main.md¶
modules/audio/content¶
modules/audio/include¶
modules/content/geometry_format¶
modules/content/identity_records¶
modules/content/include¶
modules/content/procedural¶
modules/content/render_graph_format¶
modules/content/scene_cook¶
- best_effort_import.h
- scene_assets.h
- scene_cook.h
- scene_cook/include/ludus/content/scene_cook/limits.h
modules/content/scene_format¶
modules/content/scene_source¶
modules/content/string_dictionary¶
modules/content/string_dictionary_format¶
modules/content/world_restore¶
modules/foundation/base¶
- assert.hpp
- assert_format.hpp
- byte_order.hpp
- checked_integer.hpp
- compiler.h
- core.h
- diagnostic_output.hpp
- foundation/base/include/ludus/foundation/base/config.h
- foundation/base/include/ludus/foundation/base/diagnostic.hpp
- parse_number.hpp
- pointer.hpp
- target.hpp
- types.h
- version.hpp
modules/foundation/config¶
modules/foundation/containers¶
- array.hpp
- borrowed_view.hpp
- containers.hpp
- fixed_array.hpp
- relocation.hpp
- ring_buffer.hpp
- sort.hpp
- sorted_map.hpp
- stable_sort.hpp
- static_array.hpp
- static_bit_set.hpp
modules/foundation/filesystem¶
modules/foundation/geometry¶
- convex_polygon.hpp
- distance.hpp
- frame.hpp
- geometry/include/ludus/foundation/geometry/status.hpp
- path.hpp
- point_search.hpp
- query.hpp
- surface.hpp
- sweep.hpp
- tessellation.hpp
- track.hpp
modules/foundation/hash¶
modules/foundation/identity¶
modules/foundation/logging¶
modules/foundation/math¶
- addressed_random.hpp
- batch.hpp
- cubic.hpp
- dynamics.hpp
- elliptical_cone.hpp
- enclosure.hpp
- gaussian.hpp
- geometry.hpp
- linearly_transformed_cosine.hpp
- math/include/ludus/foundation/math/status.hpp
- matrix.hpp
- metropolis.hpp
- patch.hpp
- precision.hpp
- projected_solid_angle.hpp
- projection.hpp
- quaternion.hpp
- queries.hpp
- random.hpp
- random_domains.hpp
- scalar.hpp
- shading_normal.hpp
- stochastic_pairwise_mis.hpp
- summation.hpp
- transform.hpp
- vector.hpp
- weighted_reservoir.hpp
modules/foundation/memory¶
modules/foundation/parsing¶
modules/foundation/profiling¶
- clock.hpp
- integration.hpp
- memory_gauges.hpp
- perfetto_export.hpp
- profiling.hpp
- trace_system.hpp
- zone.hpp
modules/foundation/reflection¶
modules/foundation/serialization¶
modules/foundation/strings¶
- shared_string.hpp
- static_string.hpp
- string.hpp
- string_table.hpp
- strings/include/ludus/foundation/strings/status.hpp
- utf8.hpp
modules/foundation/threading¶
modules/foundation/time¶
modules/foundation/unicode¶
modules/gameplay/camera¶
modules/gameplay/sequencer¶
modules/gameplay/world¶
modules/geometry/content¶
modules/graphics/renderer¶
- deferred_layout.h
- environment.hpp
- gpu_preview.hpp
- light_selection.hpp
- light_transformer.hpp
- light_transformer_encoder.hpp
- lighting.hpp
- lighting_layout.h
- materials.hpp
- overlays.hpp
- point_neighbors.hpp
- reference.hpp
- render_graph.hpp
- render_graph_activation.hpp
- render_graph_capture.hpp
- renderer.hpp
- scene_shader.hpp
- scene_shader_layout.h
- selection_outline.hpp
- static_lighting.hpp
- surface_points.hpp
- tone_mapping.hpp
- viewport.hpp
- viewport_frame.hpp
- views.hpp
- wave_tracing.hpp
- world_grid.hpp
modules/graphics/rhi¶
- compute.h
- compute_cache.hpp
- compute_workload.hpp
- device.h
- gpu_scope.h
- graph.h
- graphics/rhi/include/ludus/graphics/rhi/hosted_surface.h
- lifetime.h
- measurement.h
- native_compute.h
- native_interop.h
- profile.h
- raster.h
- ray.h
- render.h
- rhi.h
- spatial_upscale.h
modules/graphics/text¶
modules/input/include¶
modules/localization/include¶
modules/network/core¶
modules/physics/fluid¶
modules/platform/include¶
- base/window.h
- browser/window.h
- entropy.h
- frame_pacing.h
- headless/window.h
- hosted_window.h
- keyboard_sink.h
- log_categories.h
- native_keymap.h
- native_window.h
- platform/include/ludus/platform/config.h
- platform/include/ludus/platform/hosted_surface.h
- wayland/window.h
modules/runtime/behavior¶
modules/runtime/configuration¶
modules/runtime/game_api¶
modules/runtime/game_host¶
modules/runtime/property_binding¶
modules/runtime/resources¶
modules/runtime/shader_development¶
modules/text/include¶
modules/tooling/shader_compiler¶
modules/tooling/shader_language¶
- limits.hpp
- preprocessor.hpp
- token.hpp
- tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp