.. _file_projects_engine_include_cheryl_engine.h: File engine.h ============= |exhale_lsh| :ref:`Parent directory ` (``projects/engine/include/cheryl``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS All backend-neutral public Engine headers. .. contents:: Contents :local: :backlinks: none Definition (``projects/engine/include/cheryl/engine.h``) -------------------------------------------------------- Detailed Description -------------------- Use Cheryl::Engine for neutral APIs; native GL/GLFW/UI/audio choices require their module targets. Selection and integration Includes -------- - ``cheryl/assets.h`` (:ref:`file_projects_engine_include_cheryl_assets.h`) - ``cheryl/assets/geometry/grid-geometry.h`` (:ref:`file_projects_engine_include_cheryl_assets_geometry_grid-geometry.h`) - ``cheryl/assets/resources/shader-asset-builder.h`` (:ref:`file_projects_engine_include_cheryl_assets_resources_shader-asset-builder.h`) - ``cheryl/assets/types/3d.h`` (:ref:`file_projects_engine_include_cheryl_assets_types_3d.h`) - ``cheryl/audio.h`` (:ref:`file_projects_engine_include_cheryl_audio.h`) - ``cheryl/cemath.h`` (:ref:`file_projects_engine_include_cheryl_cemath.h`) - ``cheryl/core.h`` (:ref:`file_projects_engine_include_cheryl_core.h`) - ``cheryl/core/engine/event-delivery.h`` (:ref:`file_projects_engine_include_cheryl_core_engine_event-delivery.h`) - ``cheryl/core/engine/runtime-services.h`` (:ref:`file_projects_engine_include_cheryl_core_engine_runtime-services.h`) - ``cheryl/core/engine/view-state.h`` (:ref:`file_projects_engine_include_cheryl_core_engine_view-state.h`) - ``cheryl/core/engine/worker-configuration.h`` (:ref:`file_projects_engine_include_cheryl_core_engine_worker-configuration.h`) - ``cheryl/core/game-framework/runtime-lifecycle.h`` (:ref:`file_projects_engine_include_cheryl_core_game-framework_runtime-lifecycle.h`) - ``cheryl/core/game-framework/shutdown.h`` (:ref:`file_projects_engine_include_cheryl_core_game-framework_shutdown.h`) - ``cheryl/core/resources/asset-management/shader-asset-mgr.h`` (:ref:`file_projects_engine_include_cheryl_core_resources_asset-management_shader-asset-mgr.h`) - ``cheryl/core/resources/memory/managed-block.hpp`` (:ref:`file_projects_engine_include_cheryl_core_resources_memory_managed-block.hpp`) - ``cheryl/enums.h`` (:ref:`file_projects_engine_include_cheryl_enums.h`) - ``cheryl/math/string-numbers.h`` (:ref:`file_projects_engine_include_cheryl_math_string-numbers.h`) - ``cheryl/templates.h`` (:ref:`file_projects_engine_include_cheryl_templates.h`) - ``cheryl/templates/observed-variables.h`` (:ref:`file_projects_engine_include_cheryl_templates_observed-variables.h`) - ``cheryl/text/font-collection.h`` (:ref:`file_projects_engine_include_cheryl_text_font-collection.h`) - ``cheryl/text/font-rasterizer.h`` (:ref:`file_projects_engine_include_cheryl_text_font-rasterizer.h`) - ``cheryl/text/font-service.h`` (:ref:`file_projects_engine_include_cheryl_text_font-service.h`) - ``cheryl/text/font.h`` (:ref:`file_projects_engine_include_cheryl_text_font.h`) - ``cheryl/text/layout.h`` (:ref:`file_projects_engine_include_cheryl_text_layout.h`) - ``cheryl/text/text-updater.h`` (:ref:`file_projects_engine_include_cheryl_text_text-updater.h`) - ``cheryl/text/utf8.h`` (:ref:`file_projects_engine_include_cheryl_text_utf8.h`) Included By ----------- - :ref:`file_projects_engine_include_cheryl_cheryl.h`