From fd1faa6023db65d1a2a1ef719246d66ccb9bac4a Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 17 Dec 2024 14:01:25 +0800 Subject: [PATCH] feat: allow passing custom material for grid overlay --- thermion_dart/native/include/c_api/TSceneManager.h | 2 +- thermion_dart/native/include/scene/SceneManager.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/thermion_dart/native/include/c_api/TSceneManager.h b/thermion_dart/native/include/c_api/TSceneManager.h index 43c832dd..1b910bec 100644 --- a/thermion_dart/native/include/c_api/TSceneManager.h +++ b/thermion_dart/native/include/c_api/TSceneManager.h @@ -58,7 +58,7 @@ extern "C" EMSCRIPTEN_KEEPALIVE void *SceneManager_destroyAsset(TSceneManager *tSceneManager, TSceneAsset *sceneAsset); EMSCRIPTEN_KEEPALIVE TNameComponentManager *SceneManager_getNameComponentManager(TSceneManager *tSceneManager); - EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager); + EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager, TMaterial *tMaterial); EMSCRIPTEN_KEEPALIVE bool SceneManager_isGridEntity(TSceneManager *tSceneManager, EntityId entityId); diff --git a/thermion_dart/native/include/scene/SceneManager.hpp b/thermion_dart/native/include/scene/SceneManager.hpp index 7318750d..809d2ed8 100644 --- a/thermion_dart/native/include/scene/SceneManager.hpp +++ b/thermion_dart/native/include/scene/SceneManager.hpp @@ -304,7 +304,7 @@ namespace thermion return _ncm; } - SceneAsset *createGrid(); + SceneAsset *createGrid(Material *material); bool isGridEntity(utils::Entity entity);