Extra2D/Extra2D/include/extra2d/extra2d.h

48 lines
1.1 KiB
C
Raw Normal View History

2026-02-11 19:40:26 +08:00
#pragma once
// Extra2D - 统一入口头文件
2026-02-11 19:40:26 +08:00
// 包含所有公共 API
// Core
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/module.h>
#include <extra2d/core/registry.h>
#include <extra2d/core/types.h>
2026-02-11 19:40:26 +08:00
// Platform
#include <extra2d/platform/glfw/glfw_window.h>
#include <extra2d/platform/keys.h>
#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>
#include <extra2d/event/event_queue.h>
2026-02-11 19:40:26 +08:00
// Utils
#include <extra2d/utils/random.h>
#include <extra2d/utils/timer.h>
2026-02-11 19:40:26 +08:00
// Services
#include <extra2d/services/asset_service.h>
#include <extra2d/services/event_service.h>
#include <extra2d/services/logger_service.h>
#include <extra2d/services/timer_service.h>
// 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>
#endif