feat: allow passing custom material for grid overlay

This commit is contained in:
Nick Fisher committed 2025-01-07 08:25:48 +08:00
1 parent 94863134fc
commit 8fa43e5306
1 file changed
+3 -2
@@ -207,9 +207,10 @@ extern "C"
return reinterpret_cast<TNameComponentManager*>(sceneManager->getNameComponentManager()); return reinterpret_cast<TNameComponentManager*>(sceneManager->getNameComponentManager());
} }
EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager) { EMSCRIPTEN_KEEPALIVE TSceneAsset *SceneManager_createGrid(TSceneManager *tSceneManager, TMaterial *tMaterial) {
auto *sceneManager = reinterpret_cast<SceneManager *>(tSceneManager); auto *sceneManager = reinterpret_cast<SceneManager *>(tSceneManager);
auto *grid = sceneManager->createGrid(); auto *material = reinterpret_cast<Material *>(tMaterial);
auto *grid = sceneManager->createGrid(material);
return reinterpret_cast<TSceneAsset*>(grid); return reinterpret_cast<TSceneAsset*>(grid);
} }