feat: add setTransparencyMode to Dart Material class

This commit is contained in:
Nick Fisher
2024-12-17 16:36:53 +08:00
parent aabea985bd
commit f873f7da66
4 changed files with 61 additions and 5 deletions

View File

@@ -139,6 +139,14 @@ namespace thermion
auto *instance = reinterpret_cast<::filament::MaterialInstance *>(materialInstance);
instance->setStencilWriteMask(mask);
}
EMSCRIPTEN_KEEPALIVE void MaterialInstance_setTransparencyMode(
TMaterialInstance *materialInstance,
TTransparencyMode transparencyMode)
{
auto *instance = reinterpret_cast<::filament::MaterialInstance *>(materialInstance);
instance->setTransparencyMode((filament::TransparencyMode)transparencyMode);
}
#ifdef __cplusplus
}
}