From 8fa43e5306c2549a8c9bc837a622da93b47f6ce3 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 17 Dec 2024 14:01:11 +0800 Subject: [PATCH] feat: allow passing custom material for grid overlay --- thermion_dart/native/src/c_api/TSceneManager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/thermion_dart/native/src/c_api/TSceneManager.cpp b/thermion_dart/native/src/c_api/TSceneManager.cpp index 7bae3cae..893c182f 100644 --- a/thermion_dart/native/src/c_api/TSceneManager.cpp +++ b/thermion_dart/native/src/c_api/TSceneManager.cpp @@ -207,9 +207,10 @@ extern "C" return reinterpret_cast(sceneManager->getNameComponentManager()); } - EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager) { + EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager, TMaterial *tMaterial) { auto *sceneManager = reinterpret_cast(tSceneManager); - auto *grid = sceneManager->createGrid(); + auto *material = reinterpret_cast(tMaterial); + auto *grid = sceneManager->createGrid(material); return reinterpret_cast(grid); }