diff --git a/web/filament-js/jsbindings.cpp b/web/filament-js/jsbindings.cpp index 322f90f546..276d17663b 100644 --- a/web/filament-js/jsbindings.cpp +++ b/web/filament-js/jsbindings.cpp @@ -1060,7 +1060,7 @@ register_vector("RegistryKeys"); class_("MeshReader$MaterialRegistry") .constructor<>() - .function("size", &MeshReader::MaterialRegistry::size) + .function("size", &MeshReader::MaterialRegistry::numRegistered) .function("get", EMBIND_LAMBDA(val, (MeshReader::MaterialRegistry* self, std::string k), { const utils::CString name(k.c_str(), k.size()); auto i = self->getMaterialInstance(name); @@ -1076,7 +1076,7 @@ class_("MeshReader$MaterialRegistry") }), allow_raw_pointers()) .function("keys", EMBIND_LAMBDA(std::vector, (MeshReader::MaterialRegistry* self), { std::vector names(self->numRegistered()); - self->getMaterialNames(names.data()); + self->getRegisteredMaterialNames(names.data()); std::vector result(self->numRegistered()); for (const auto& name : names) { result.emplace_back(name.c_str());