2026-02-11 19:40:26 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
2026-02-14 22:37:09 +08:00
|
|
|
// Extra2D - 统一入口头文件
|
2026-02-11 19:40:26 +08:00
|
|
|
// 包含所有公共 API
|
|
|
|
|
|
|
|
|
|
// Core
|
|
|
|
|
#include <extra2d/core/color.h>
|
|
|
|
|
#include <extra2d/core/math_types.h>
|
2026-02-16 23:14:12 +08:00
|
|
|
#include <extra2d/core/module.h>
|
|
|
|
|
#include <extra2d/core/registry.h>
|
2026-02-20 13:21:23 +08:00
|
|
|
#include <extra2d/core/types.h>
|
|
|
|
|
|
2026-02-11 19:40:26 +08:00
|
|
|
// Platform
|
2026-02-20 14:43:34 +08:00
|
|
|
#include <extra2d/platform/glfw/glfw_window.h>
|
2026-02-15 00:22:24 +08:00
|
|
|
#include <extra2d/platform/keys.h>
|
2026-02-15 13:32:42 +08:00
|
|
|
#include <extra2d/platform/window_module.h>
|
2026-02-11 19:40:26 +08:00
|
|
|
|
|
|
|
|
// Event
|
|
|
|
|
#include <extra2d/event/event.h>
|
|
|
|
|
#include <extra2d/event/event_dispatcher.h>
|
2026-02-14 17:49:00 +08:00
|
|
|
#include <extra2d/event/event_queue.h>
|
2026-02-11 19:40:26 +08:00
|
|
|
|
|
|
|
|
// Utils
|
|
|
|
|
#include <extra2d/utils/random.h>
|
2026-02-14 17:49:00 +08:00
|
|
|
#include <extra2d/utils/timer.h>
|
2026-02-11 19:40:26 +08:00
|
|
|
|
2026-02-15 13:32:42 +08:00
|
|
|
// Services
|
2026-02-20 20:36:59 +08:00
|
|
|
#include <extra2d/services/asset_service.h>
|
2026-02-15 13:32:42 +08:00
|
|
|
#include <extra2d/services/event_service.h>
|
2026-02-20 13:21:23 +08:00
|
|
|
#include <extra2d/services/logger_service.h>
|
2026-02-15 13:32:42 +08:00
|
|
|
#include <extra2d/services/timer_service.h>
|
2026-02-20 13:21:23 +08:00
|
|
|
|
2026-02-20 20:36:59 +08:00
|
|
|
// Asset
|
|
|
|
|
#include <extra2d/asset/asset.h>
|
|
|
|
|
#include <extra2d/asset/asset_cache.h>
|
|
|
|
|
#include <extra2d/asset/asset_handle.h>
|
|
|
|
|
#include <extra2d/asset/asset_loader.h>
|
|
|
|
|
#include <extra2d/asset/asset_pack.h>
|
|
|
|
|
#include <extra2d/asset/asset_types.h>
|
|
|
|
|
#include <extra2d/asset/data_processor.h>
|
|
|
|
|
|
2026-02-11 19:40:26 +08:00
|
|
|
// Application
|
|
|
|
|
#include <extra2d/app/application.h>
|
|
|
|
|
|
|
|
|
|
#ifdef __SWITCH__
|
|
|
|
|
#include <switch.h>
|
2026-02-14 17:23:58 +08:00
|
|
|
#endif
|