From e9628511fc7ad32c5c86d63bd3746524466aca86 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 21 Apr 2025 15:50:25 +0800 Subject: [PATCH] remove C++ includes from C headers --- thermion_dart/native/include/c_api/TRenderTarget.h | 2 -- thermion_dart/native/include/c_api/TScene.h | 2 -- thermion_dart/native/src/c_api/TCamera.cpp | 1 + thermion_dart/native/src/c_api/TEngine.cpp | 5 +++++ thermion_dart/native/src/c_api/TMaterialInstance.cpp | 1 + thermion_dart/native/src/c_api/TTransformManager.cpp | 3 ++- 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/thermion_dart/native/include/c_api/TRenderTarget.h b/thermion_dart/native/include/c_api/TRenderTarget.h index 0e4f3993..5ec3a7fa 100644 --- a/thermion_dart/native/include/c_api/TRenderTarget.h +++ b/thermion_dart/native/include/c_api/TRenderTarget.h @@ -5,8 +5,6 @@ #include "APIBoundaryTypes.h" #include "TMaterialInstance.h" #include "TTexture.h" -#include "ResourceBuffer.hpp" -#include "MathUtils.hpp" #ifdef __cplusplus extern "C" diff --git a/thermion_dart/native/include/c_api/TScene.h b/thermion_dart/native/include/c_api/TScene.h index a439b6cc..50d0d001 100644 --- a/thermion_dart/native/include/c_api/TScene.h +++ b/thermion_dart/native/include/c_api/TScene.h @@ -5,8 +5,6 @@ #include "APIBoundaryTypes.h" #include "TMaterialInstance.h" #include "TTexture.h" -#include "ResourceBuffer.hpp" -#include "MathUtils.hpp" #ifdef __cplusplus extern "C" diff --git a/thermion_dart/native/src/c_api/TCamera.cpp b/thermion_dart/native/src/c_api/TCamera.cpp index d4c8a681..f2ee20b1 100644 --- a/thermion_dart/native/src/c_api/TCamera.cpp +++ b/thermion_dart/native/src/c_api/TCamera.cpp @@ -9,6 +9,7 @@ #include #include "c_api/TCamera.h" + #include "Log.hpp" #include "MathUtils.hpp" diff --git a/thermion_dart/native/src/c_api/TEngine.cpp b/thermion_dart/native/src/c_api/TEngine.cpp index b5453b16..f4f8091b 100644 --- a/thermion_dart/native/src/c_api/TEngine.cpp +++ b/thermion_dart/native/src/c_api/TEngine.cpp @@ -1,3 +1,8 @@ +#ifdef __EMSCRIPTEN__ +#include +#include +#endif + #include "c_api/TEngine.h" #include diff --git a/thermion_dart/native/src/c_api/TMaterialInstance.cpp b/thermion_dart/native/src/c_api/TMaterialInstance.cpp index 25028be8..ff2e2caa 100644 --- a/thermion_dart/native/src/c_api/TMaterialInstance.cpp +++ b/thermion_dart/native/src/c_api/TMaterialInstance.cpp @@ -9,6 +9,7 @@ #include "Log.hpp" #include "MathUtils.hpp" + #include "material/image.h" #include "material/grid.h" #include "material/unlit_fixed_size.h" diff --git a/thermion_dart/native/src/c_api/TTransformManager.cpp b/thermion_dart/native/src/c_api/TTransformManager.cpp index 299f978c..7e13d8be 100644 --- a/thermion_dart/native/src/c_api/TTransformManager.cpp +++ b/thermion_dart/native/src/c_api/TTransformManager.cpp @@ -4,8 +4,9 @@ #include #include "c_api/APIExport.h" -#include "MathUtils.hpp" + #include "Log.hpp" +#include "MathUtils.hpp" using namespace thermion;