.. _file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_core.hpp: File core.hpp ============= |exhale_lsh| :ref:`Parent directory ` (``/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/core``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Single include header for Legion-Core. .. contents:: Contents :local: :backlinks: none Definition (``/home/runner/work/Legion-Engine/Legion-Engine/legion/engine/core/core.hpp``) ------------------------------------------------------------------------------------------ .. toctree:: :maxdepth: 1 program_listing_file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_core.hpp.rst Includes -------- - ``core/async/async.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_async_async.hpp`) - ``core/common/common.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_common_common.hpp`) - ``core/containers/containers.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_containers_containers.hpp`) - ``core/data/data.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_data_data.hpp`) - ``core/ecs/ecs.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_ecs_ecs.hpp`) - ``core/engine/engine.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_engine_engine.hpp`) - ``core/entry/entry_point.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_entry_entry_point.hpp`) - ``core/events/events.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_events_events.hpp`) - ``core/filesystem/filesystem.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_filesystem_filesystem.hpp`) - ``core/math/math.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_math_math.hpp`) - ``core/platform/platform.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_platform_platform.hpp`) - ``core/platform/shellinvoke.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_platform_shellinvoke.hpp`) - ``core/scheduling/scheduling.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_scheduling_scheduling.hpp`) - ``core/serialization/serializationUtil.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_serialization_serializationUtil.hpp`) - ``core/time/time.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_time_time.hpp`) - ``core/types/types.hpp`` (:ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_core_types_types.hpp`) Included By ----------- - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_editor_editor-core_editor_editor.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_editor_editor-core_editor_editormodule.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_application_context_contexthelper.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_application_events_inputevents.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_application_events_windowevents.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_audio_components_audio_listener.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_audio_data_audio_segment.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_audio_data_importers_audio_importers.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_audio_module_audiomodule.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_broadphasecollisionalgorithms_broadphasecollisionalgorithm.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_colliders_convexcollider.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_colliders_physicscollider.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_components_fracturecountdown.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_components_fracturer.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_components_rigidbody.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_cube_collider_params.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_contact_vertex.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_convergance_identifier.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_convex_convergance_identifier.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_convex_convex_collision_info.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_edge_label.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_edgepenetrationquery.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_fractureparams.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_identifier.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_penetrationquery.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_physics_manifold.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_physics_manifold_precursor.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_data_VoronoiAABB.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_halfedgeedge.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_halfedgeface.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_intersecting_polygon_organizer.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_intersection_edge_info.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_mesh_half_edge.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_mesh_split_params.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_mesh_splitter.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_mesh_splitter_debug_helpers.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_mesh_splitter_typedefs.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_primitive_mesh.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_mesh_splitter_utils_splittable_polygon.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_physics_contact.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_physics_statics.cpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_physics_statics.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_physicsconstants.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_physicsmodule.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_systems_physics_fracture_test_system.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_physics_systems_physicssystem.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_components_lod.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_components_particle.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_components_particle_emitter.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_components_point_cloud.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_components_point_cloud_particle_container.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_data_Octree.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_data_particle_system_base.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_data_particle_system_cache.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_debugrendering.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_shadercompiler_shadercompiler.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_systems_lod_manager.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_systems_particle_system_manager.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_systems_pointcloud_particlesystem.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_systems_pointcloudgeneration.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_util_additional_material_loader.hpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_util_matini.cpp` - :ref:`file__home_runner_work_Legion-Engine_Legion-Engine_legion_engine_rendering_util_settings.hpp` Namespaces ---------- - :ref:`namespace_legion`