refactor: 统一头文件引用路径并重构项目结构

重构头文件引用路径,移除冗余的extra2d前缀
更新xmake构建配置以反映新的头文件组织方式
添加缺失的核心模块头文件定义
This commit is contained in:
ChestnutYueyue 2026-02-25 06:23:53 +08:00
parent 97220e9417
commit f08a0bf583
201 changed files with 1017 additions and 578 deletions

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/core/types.h>
#include <core/types.h>
#include <functional>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/action/action_interval.h>
#include <extra2d/action/ease.h>
#include <action/action_interval.h>
#include <action/ease.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/action/finite_time_action.h>
#include <action/finite_time_action.h>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/action/action_instant.h>
#include <extra2d/core/math_types.h>
#include <action/action_instant.h>
#include <core/math_types.h>
#include <functional>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/action/finite_time_action.h>
#include <extra2d/action/ease.h>
#include <action/finite_time_action.h>
#include <action/ease.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/action/action_interval.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/color.h>
#include <action/action_interval.h>
#include <core/math_types.h>
#include <core/color.h>
#include <functional>
#include <vector>

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/action/action.h>
#include <action/action.h>
#include <unordered_map>
#include <vector>
#include <functional>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/action/action.h>
#include <extra2d/action/action_interval.h>
#include <extra2d/core/math_types.h>
#include <action/action.h>
#include <action/action_interval.h>
#include <core/math_types.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/action/action.h>
#include <action/action.h>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/math_types.h>
#include <core/types.h>
#include <string>
#include <vector>

View File

@ -1,9 +1,9 @@
#pragma once
#include <cstdint>
#include <extra2d/animation/ani_parser.h>
#include <extra2d/animation/animation_cache.h>
#include <extra2d/core/types.h>
#include <animation/ani_parser.h>
#include <animation/animation_cache.h>
#include <core/types.h>
#include <functional>
#include <string>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/animation/animation_cache.h>
#include <extra2d/animation/animation_clip.h>
#include <extra2d/core/types.h>
#include <animation/animation_cache.h>
#include <animation/animation_clip.h>
#include <core/types.h>
#include <functional>
#include <string>

View File

@ -2,9 +2,9 @@
#include <array>
#include <cstdint>
#include <extra2d/animation/animation_cache.h>
#include <extra2d/animation/animation_controller.h>
#include <extra2d/scene/sprite.h>
#include <animation/animation_cache.h>
#include <animation/animation_controller.h>
#include <scene/sprite.h>
#include <string>
#include <unordered_map>
#include <vector>

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/animation/animation_clip.h>
#include <animation/animation_clip.h>
#include <functional>
#include <mutex>
#include <string>

View File

@ -1,8 +1,8 @@
#pragma once
#include <cassert>
#include <extra2d/animation/animation_frame.h>
#include <extra2d/animation/sprite_frame_cache.h>
#include <animation/animation_frame.h>
#include <animation/sprite_frame_cache.h>
#include <string>
#include <vector>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/animation/animation_clip.h>
#include <extra2d/animation/interpolation_engine.h>
#include <extra2d/core/types.h>
#include <animation/animation_clip.h>
#include <animation/interpolation_engine.h>
#include <core/types.h>
#include <functional>
#include <string>

View File

@ -2,8 +2,8 @@
#include <array>
#include <cstdint>
#include <extra2d/animation/frame_property.h>
#include <extra2d/animation/sprite_frame.h>
#include <animation/frame_property.h>
#include <animation/sprite_frame.h>
#include <string>
#include <vector>

View File

@ -1,11 +1,11 @@
#pragma once
#include <extra2d/animation/animation_cache.h>
#include <extra2d/animation/animation_clip.h>
#include <extra2d/animation/animation_controller.h>
#include <extra2d/animation/animation_event.h>
#include <extra2d/animation/frame_renderer.h>
#include <extra2d/scene/node.h>
#include <animation/animation_cache.h>
#include <animation/animation_clip.h>
#include <animation/animation_controller.h>
#include <animation/animation_event.h>
#include <animation/frame_renderer.h>
#include <scene/node.h>
#include <vector>
namespace extra2d {

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/animation/als_parser.h>
#include <extra2d/animation/animation_event.h>
#include <extra2d/animation/animation_node.h>
#include <extra2d/scene/node.h>
#include <animation/als_parser.h>
#include <animation/animation_event.h>
#include <animation/animation_node.h>
#include <scene/node.h>
#include <vector>
namespace extra2d {

View File

@ -1,9 +1,9 @@
#pragma once
#include <any>
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <optional>
#include <string>
#include <unordered_map>

View File

@ -1,10 +1,10 @@
#pragma once
#include <extra2d/animation/animation_frame.h>
#include <extra2d/animation/interpolation_engine.h>
#include <extra2d/animation/sprite_frame.h>
#include <extra2d/animation/sprite_frame_cache.h>
#include <extra2d/graphics/render_backend.h>
#include <animation/animation_frame.h>
#include <animation/interpolation_engine.h>
#include <animation/sprite_frame.h>
#include <animation/sprite_frame_cache.h>
#include <graphics/render_backend.h>
#include <vector>
namespace extra2d {

View File

@ -1,10 +1,10 @@
#pragma once
#include <cmath>
#include <extra2d/animation/animation_frame.h>
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <animation/animation_frame.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/texture.h>
#include <core/math_types.h>
#include <core/types.h>
#include <graphics/texture.h>
#include <string>
namespace extra2d {

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/animation/sprite_frame.h>
#include <extra2d/graphics/texture.h>
#include <extra2d/resource/resource_manager.h>
#include <extra2d/utils/logger.h>
#include <animation/sprite_frame.h>
#include <graphics/texture.h>
#include <resource/resource_manager.h>
#include <utils/logger.h>
#include <mutex>
#include <string>
#include <unordered_map>

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/string.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/render_backend.h>
#include <extra2d/platform/window.h>
#include <core/string.h>
#include <core/types.h>
#include <graphics/render_backend.h>
#include <platform/window.h>
#include <memory>
namespace extra2d {

View File

@ -3,7 +3,7 @@
#include <memory>
#include <string>
#include <unordered_map>
#include <extra2d/core/types.h>
#include <core/types.h>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <string>
#include <extra2d/core/types.h>
#include <core/types.h>
struct Mix_Chunk;

View File

@ -1,7 +1,7 @@
#pragma once
#include <algorithm>
#include <extra2d/core/types.h>
#include <core/types.h>
#include <glm/vec4.hpp>
namespace extra2d {

View File

@ -2,7 +2,7 @@
#include <algorithm>
#include <cmath>
#include <extra2d/core/types.h>
#include <core/types.h>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/mat4x4.hpp>
#include <glm/vec2.hpp>

View File

@ -1,10 +1,10 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/types.h>
#include <extra2d/effects/particle_system.h>
#include <extra2d/effects/post_process.h>
#include <extra2d/graphics/shader_system.h>
#include <core/color.h>
#include <core/types.h>
#include <effects/particle_system.h>
#include <effects/post_process.h>
#include <graphics/shader_system.h>
#include <functional>
#include <string>
#include <unordered_map>

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/texture.h>
#include <extra2d/scene/node.h>
#include <core/color.h>
#include <core/types.h>
#include <graphics/texture.h>
#include <scene/node.h>
#include <functional>
#include <random>
#include <vector>

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/opengl/gl_shader.h>
#include <extra2d/graphics/texture.h>
#include <core/color.h>
#include <core/types.h>
#include <graphics/opengl/gl_shader.h>
#include <graphics/texture.h>
#include <functional>
#include <string>
#include <vector>

View File

@ -1,8 +1,8 @@
#pragma once
#include <cstdint>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/math_types.h>
#include <core/types.h>
#include <variant>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/event/event.h>
#include <core/types.h>
#include <event/event.h>
#include <functional>
#include <unordered_map>
#include <vector>

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/event/event.h>
#include <core/types.h>
#include <event/event.h>
#include <mutex>
#include <queue>

114
Extra2D/include/extra2d.h Normal file
View File

@ -0,0 +1,114 @@
#pragma once
// Easy2D v3.0 - 统一入口头文件
// 包含所有公共 API
// Core
#include <core/types.h>
#include <core/string.h>
#include <core/color.h>
#include <core/math_types.h>
// Platform
#include <platform/window.h>
#include <platform/input.h>
// Graphics
#include <graphics/render_backend.h>
#include <graphics/texture.h>
#include <graphics/font.h>
#include <graphics/camera.h>
#include <graphics/shader_system.h>
#include <graphics/render_target.h>
#include <graphics/vram_manager.h>
// Scene
#include <scene/node.h>
#include <scene/scene.h>
#include <scene/sprite.h>
#include <scene/shape_node.h>
#include <scene/scene_manager.h>
#include <scene/transition_scene.h>
#include <scene/transition_fade_scene.h>
#include <scene/transition_slide_scene.h>
#include <scene/transition_scale_scene.h>
#include <scene/transition_flip_scene.h>
#include <scene/transition_box_scene.h>
// Animation
#include <animation/sprite_frame.h>
#include <animation/sprite_frame_cache.h>
#include <animation/frame_property.h>
#include <animation/animation_frame.h>
#include <animation/animation_clip.h>
#include <animation/animation_controller.h>
#include <animation/animation_cache.h>
#include <animation/interpolation_engine.h>
#include <animation/animated_sprite.h>
#include <animation/frame_renderer.h>
#include <animation/animation_event.h>
#include <animation/animation_node.h>
#include <animation/composite_animation.h>
#include <animation/ani_parser.h>
#include <animation/ani_binary_parser.h>
#include <animation/als_parser.h>
// UI
#include <ui/widget.h>
#include <ui/button.h>
#include <ui/text.h>
#include <ui/label.h>
#include <ui/progress_bar.h>
#include <ui/check_box.h>
#include <ui/radio_button.h>
#include <ui/slider.h>
// Action
#include <action/action.h>
#include <action/finite_time_action.h>
#include <action/action_interval.h>
#include <action/action_instant.h>
#include <action/action_interval_actions.h>
#include <action/action_instant_actions.h>
#include <action/action_ease.h>
#include <action/action_special.h>
#include <action/action_manager.h>
#include <action/ease.h>
// Event
#include <event/event.h>
#include <event/event_queue.h>
#include <event/event_dispatcher.h>
#include <event/input_codes.h>
// Audio
#include <audio/audio_engine.h>
#include <audio/sound.h>
// Resource
#include <resource/resource_manager.h>
// Utils
#include <utils/logger.h>
#include <utils/timer.h>
#include <utils/data.h>
#include <utils/random.h>
// Spatial
#include <spatial/spatial_index.h>
#include <spatial/quadtree.h>
#include <spatial/spatial_hash.h>
#include <spatial/spatial_manager.h>
// Effects
#include <effects/post_process.h>
#include <effects/particle_system.h>
#include <effects/custom_effect_manager.h>
// Application
#include <app/application.h>
#ifdef __SWITCH__
#include <switch.h>
#endif

View File

@ -1,114 +0,0 @@
#pragma once
// Easy2D v3.0 - 统一入口头文件
// 包含所有公共 API
// Core
#include <extra2d/core/types.h>
#include <extra2d/core/string.h>
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
// Platform
#include <extra2d/platform/window.h>
#include <extra2d/platform/input.h>
// Graphics
#include <extra2d/graphics/render_backend.h>
#include <extra2d/graphics/texture.h>
#include <extra2d/graphics/font.h>
#include <extra2d/graphics/camera.h>
#include <extra2d/graphics/shader_system.h>
#include <extra2d/graphics/render_target.h>
#include <extra2d/graphics/vram_manager.h>
// Scene
#include <extra2d/scene/node.h>
#include <extra2d/scene/scene.h>
#include <extra2d/scene/sprite.h>
#include <extra2d/scene/shape_node.h>
#include <extra2d/scene/scene_manager.h>
#include <extra2d/scene/transition_scene.h>
#include <extra2d/scene/transition_fade_scene.h>
#include <extra2d/scene/transition_slide_scene.h>
#include <extra2d/scene/transition_scale_scene.h>
#include <extra2d/scene/transition_flip_scene.h>
#include <extra2d/scene/transition_box_scene.h>
// Animation
#include <extra2d/animation/sprite_frame.h>
#include <extra2d/animation/sprite_frame_cache.h>
#include <extra2d/animation/frame_property.h>
#include <extra2d/animation/animation_frame.h>
#include <extra2d/animation/animation_clip.h>
#include <extra2d/animation/animation_controller.h>
#include <extra2d/animation/animation_cache.h>
#include <extra2d/animation/interpolation_engine.h>
#include <extra2d/animation/animated_sprite.h>
#include <extra2d/animation/frame_renderer.h>
#include <extra2d/animation/animation_event.h>
#include <extra2d/animation/animation_node.h>
#include <extra2d/animation/composite_animation.h>
#include <extra2d/animation/ani_parser.h>
#include <extra2d/animation/ani_binary_parser.h>
#include <extra2d/animation/als_parser.h>
// UI
#include <extra2d/ui/widget.h>
#include <extra2d/ui/button.h>
#include <extra2d/ui/text.h>
#include <extra2d/ui/label.h>
#include <extra2d/ui/progress_bar.h>
#include <extra2d/ui/check_box.h>
#include <extra2d/ui/radio_button.h>
#include <extra2d/ui/slider.h>
// Action
#include <extra2d/action/action.h>
#include <extra2d/action/finite_time_action.h>
#include <extra2d/action/action_interval.h>
#include <extra2d/action/action_instant.h>
#include <extra2d/action/action_interval_actions.h>
#include <extra2d/action/action_instant_actions.h>
#include <extra2d/action/action_ease.h>
#include <extra2d/action/action_special.h>
#include <extra2d/action/action_manager.h>
#include <extra2d/action/ease.h>
// Event
#include <extra2d/event/event.h>
#include <extra2d/event/event_queue.h>
#include <extra2d/event/event_dispatcher.h>
#include <extra2d/event/input_codes.h>
// Audio
#include <extra2d/audio/audio_engine.h>
#include <extra2d/audio/sound.h>
// Resource
#include <extra2d/resource/resource_manager.h>
// Utils
#include <extra2d/utils/logger.h>
#include <extra2d/utils/timer.h>
#include <extra2d/utils/data.h>
#include <extra2d/utils/random.h>
// Spatial
#include <extra2d/spatial/spatial_index.h>
#include <extra2d/spatial/quadtree.h>
#include <extra2d/spatial/spatial_hash.h>
#include <extra2d/spatial/spatial_manager.h>
// Effects
#include <extra2d/effects/post_process.h>
#include <extra2d/effects/particle_system.h>
#include <extra2d/effects/custom_effect_manager.h>
// Application
#include <extra2d/app/application.h>
#ifdef __SWITCH__
#include <switch.h>
#endif

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/math_types.h>
#include <core/types.h>
#include <vector>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <glm/mat4x4.hpp>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
namespace extra2d {

View File

@ -1,11 +1,11 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/graphics/opengl/gl_texture.h>
#include <extra2d/graphics/texture.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <graphics/font.h>
#include <graphics/opengl/gl_texture.h>
#include <graphics/texture.h>
#include <memory>
#include <stb/stb_rect_pack.h>
#include <stb/stb_truetype.h>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/graphics/opengl/gl_shader.h>
#include <extra2d/graphics/opengl/gl_sprite_batch.h>
#include <extra2d/graphics/render_backend.h>
#include <graphics/opengl/gl_shader.h>
#include <graphics/opengl/gl_sprite_batch.h>
#include <graphics/render_backend.h>
#include <array>
#include <glad/glad.h>

View File

@ -1,10 +1,10 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/opengl/gl_shader.h>
#include <extra2d/graphics/texture.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <graphics/opengl/gl_shader.h>
#include <graphics/texture.h>
#include <glm/mat4x4.hpp>
#include <vector>
#include <array>

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/graphics/texture.h>
#include <extra2d/graphics/alpha_mask.h>
#include <graphics/texture.h>
#include <graphics/alpha_mask.h>
#include <glad/glad.h>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <glm/mat4x4.hpp>
namespace extra2d {

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/texture.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <graphics/texture.h>
#include <glm/mat4x4.hpp>
#include <cstdint>
#include <variant>

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/opengl/gl_texture.h>
#include <extra2d/graphics/texture.h>
#include <core/color.h>
#include <core/types.h>
#include <graphics/opengl/gl_texture.h>
#include <graphics/texture.h>
#include <mutex>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/graphics/opengl/gl_shader.h>
#include <extra2d/core/types.h>
#include <extra2d/core/color.h>
#include <graphics/opengl/gl_shader.h>
#include <core/types.h>
#include <core/color.h>
#include <glm/vec4.hpp>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/opengl/gl_shader.h>
#include <core/color.h>
#include <core/types.h>
#include <graphics/opengl/gl_shader.h>
#include <functional>
#include <string>
#include <unordered_map>

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/core/math_types.h>
#include <core/types.h>
#include <core/math_types.h>
namespace extra2d {

View File

@ -1,10 +1,10 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/texture.h>
#include <extra2d/graphics/opengl/gl_texture.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <graphics/texture.h>
#include <graphics/opengl/gl_texture.h>
#include <string>
#include <vector>
#include <unordered_map>

View File

@ -1,9 +1,9 @@
#pragma once
#include <array>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/event/input_codes.h>
#include <core/math_types.h>
#include <core/types.h>
#include <event/input_codes.h>
#include <SDL.h>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/core/string.h>
#include <extra2d/core/math_types.h>
#include <core/types.h>
#include <core/string.h>
#include <core/math_types.h>
#include <functional>
#include <SDL.h>

View File

@ -1,10 +1,10 @@
#pragma once
#include <extra2d/audio/sound.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/alpha_mask.h>
#include <extra2d/graphics/font.h>
#include <extra2d/graphics/texture.h>
#include <audio/sound.h>
#include <core/types.h>
#include <graphics/alpha_mask.h>
#include <graphics/font.h>
#include <graphics/texture.h>
#include <functional>
#include <future>
#include <mutex>

View File

@ -1,11 +1,11 @@
#pragma once
#include <algorithm>
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/event/event_dispatcher.h>
#include <extra2d/graphics/render_backend.h>
#include <core/color.h>
#include <core/math_types.h>
#include <core/types.h>
#include <event/event_dispatcher.h>
#include <graphics/render_backend.h>
#include <functional>
#include <string>
#include <vector>

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/graphics/camera.h>
#include <extra2d/scene/node.h>
#include <extra2d/spatial/spatial_manager.h>
#include <core/color.h>
#include <graphics/camera.h>
#include <scene/node.h>
#include <spatial/spatial_manager.h>
#include <vector>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/scene/scene.h>
#include <extra2d/scene/transition_scene.h>
#include <core/types.h>
#include <scene/scene.h>
#include <scene/transition_scene.h>
#include <functional>
#include <stack>
#include <string>

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/math_types.h>
#include <extra2d/scene/node.h>
#include <core/color.h>
#include <core/math_types.h>
#include <scene/node.h>
#include <vector>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/graphics/texture.h>
#include <extra2d/scene/node.h>
#include <graphics/texture.h>
#include <scene/node.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/scene/transition_scene.h>
#include <scene/transition_scene.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/scene/transition_scene.h>
#include <extra2d/scene/sprite.h>
#include <extra2d/core/color.h>
#include <scene/transition_scene.h>
#include <scene/sprite.h>
#include <core/color.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/scene/transition_scene.h>
#include <scene/transition_scene.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/scene/transition_scene.h>
#include <scene/transition_scene.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/scene/scene.h>
#include <scene/scene.h>
#include <functional>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/scene/transition_scene.h>
#include <scene/transition_scene.h>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <array>
#include <extra2d/spatial/spatial_index.h>
#include <spatial/spatial_index.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/spatial/spatial_index.h>
#include <spatial/spatial_index.h>
#include <unordered_map>
#include <vector>

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <core/math_types.h>
#include <core/types.h>
#include <memory>
#include <vector>

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/spatial/spatial_index.h>
#include <spatial/spatial_index.h>
#include <functional>
#include <memory>

View File

@ -1,10 +1,10 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/graphics/texture.h>
#include <extra2d/platform/window.h>
#include <extra2d/ui/widget.h>
#include <core/types.h>
#include <graphics/font.h>
#include <graphics/texture.h>
#include <platform/window.h>
#include <ui/widget.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/ui/widget.h>
#include <core/types.h>
#include <graphics/font.h>
#include <ui/widget.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/ui/widget.h>
#include <core/types.h>
#include <graphics/font.h>
#include <ui/widget.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/ui/widget.h>
#include <core/types.h>
#include <graphics/font.h>
#include <ui/widget.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/ui/widget.h>
#include <core/types.h>
#include <graphics/font.h>
#include <ui/widget.h>
namespace extra2d {

View File

@ -1,8 +1,8 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/ui/widget.h>
#include <core/types.h>
#include <graphics/font.h>
#include <ui/widget.h>
namespace extra2d {

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/color.h>
#include <extra2d/core/types.h>
#include <extra2d/graphics/font.h>
#include <extra2d/ui/widget.h>
#include <core/color.h>
#include <core/types.h>
#include <graphics/font.h>
#include <ui/widget.h>
#include <cstdarg>
#include <cstdio>
#include <string>

View File

@ -1,9 +1,9 @@
#pragma once
#include <extra2d/core/math_types.h>
#include <extra2d/core/types.h>
#include <extra2d/platform/input.h>
#include <extra2d/scene/node.h>
#include <core/math_types.h>
#include <core/types.h>
#include <platform/input.h>
#include <scene/node.h>
namespace extra2d {

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/core/types.h>
#include <core/types.h>
#include <functional>
#include <string>
#include <vector>

View File

@ -2,7 +2,7 @@
#include <cstdarg>
#include <cstdio>
#include <extra2d/core/types.h>
#include <core/types.h>
#include <sstream>
#include <string>
#include <type_traits>

View File

@ -1,7 +1,7 @@
#pragma once
#include <extra2d/core/types.h>
#include <extra2d/utils/logger.h>
#include <core/types.h>
#include <utils/logger.h>
#include <atomic>
#include <chrono>
#include <cstddef>

View File

@ -1,6 +1,6 @@
#pragma once
#include <extra2d/core/types.h>
#include <core/types.h>
#include <random>
namespace extra2d {

View File

@ -1,7 +1,7 @@
#pragma once
#include <chrono>
#include <extra2d/core/types.h>
#include <core/types.h>
#include <map>
#include <memory>
#include <vector>

View File

@ -1,5 +1,5 @@
#include "extra2d/action/action.h"
#include "extra2d/scene/node.h"
#include "action/action.h"
#include "scene/node.h"
namespace extra2d {

View File

@ -1,4 +1,4 @@
#include "extra2d/action/action_ease.h"
#include "action/action_ease.h"
#include <cmath>
#ifndef M_PI

View File

@ -1,5 +1,5 @@
#include "extra2d/action/action_instant.h"
#include "extra2d/scene/node.h"
#include "action/action_instant.h"
#include "scene/node.h"
namespace extra2d {

View File

@ -1,5 +1,5 @@
#include "extra2d/action/action_instant_actions.h"
#include "extra2d/scene/node.h"
#include "action/action_instant_actions.h"
#include "scene/node.h"
namespace extra2d {

View File

@ -1,5 +1,5 @@
#include "extra2d/action/action_interval.h"
#include "extra2d/scene/node.h"
#include "action/action_interval.h"
#include "scene/node.h"
namespace extra2d {

View File

@ -1,5 +1,5 @@
#include "extra2d/action/action_interval_actions.h"
#include "extra2d/scene/node.h"
#include "action/action_interval_actions.h"
#include "scene/node.h"
#include <algorithm>
#include <cstdarg>

View File

@ -1,6 +1,6 @@
#include "extra2d/action/action_manager.h"
#include "extra2d/scene/node.h"
#include "extra2d/utils/logger.h"
#include "action/action_manager.h"
#include "scene/node.h"
#include "utils/logger.h"
namespace extra2d {

View File

@ -1,5 +1,5 @@
#include "extra2d/action/action_special.h"
#include "extra2d/scene/node.h"
#include "action/action_special.h"
#include "scene/node.h"
namespace extra2d {

View File

@ -1,4 +1,4 @@
#include "extra2d/action/ease.h"
#include "action/ease.h"
#include <cmath>
namespace extra2d {

View File

@ -1,4 +1,4 @@
#include "extra2d/action/finite_time_action.h"
#include "action/finite_time_action.h"
namespace extra2d {

Some files were not shown because too many files have changed in this diff Show More