From 711ac9a623746ca6878906a32b909750974c4e12 Mon Sep 17 00:00:00 2001 From: Justin Laughlin Date: Wed, 28 Aug 2024 13:51:28 -0700 Subject: [PATCH 1/2] add enum FieldType to emscripten bindings --- lib/aux_js.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/aux_js.cpp b/lib/aux_js.cpp index bb51fea6..9c9a7b9b 100644 --- a/lib/aux_js.cpp +++ b/lib/aux_js.cpp @@ -515,6 +515,15 @@ em::val getPNGByteArray() // https://emscripten.org/docs/porting/connecting_cpp_and_javascript/embind.html#built-in-type-conversions EMSCRIPTEN_BINDINGS(js_funcs) { + em::enum_("FieldType") + .value("ONE", StreamState::FieldType::ONE) + .value("UNKNOWN", StreamState::FieldType::UNKNOWN) + .value("MIN", StreamState::FieldType::MIN) + .value("SCALAR", StreamState::FieldType::SCALAR) + .value("VECTOR", StreamState::FieldType::VECTOR) + .value("MESH", StreamState::FieldType::MESH) + .value("MAX", StreamState::FieldType::MAX) + ; em::function("displayStream", &js::displayStream); em::function("displayParallelStreams", &js::displayParallelStreams); em::function("updateStream", &js::updateStream); From de2f105f941d153cdf3b08550b3045a721b31fc7 Mon Sep 17 00:00:00 2001 From: Justin Laughlin Date: Wed, 28 Aug 2024 14:32:22 -0700 Subject: [PATCH 2/2] fix typo --- lib/aux_js.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/aux_js.cpp b/lib/aux_js.cpp index 9c9a7b9b..d7da6c95 100644 --- a/lib/aux_js.cpp +++ b/lib/aux_js.cpp @@ -516,7 +516,6 @@ em::val getPNGByteArray() EMSCRIPTEN_BINDINGS(js_funcs) { em::enum_("FieldType") - .value("ONE", StreamState::FieldType::ONE) .value("UNKNOWN", StreamState::FieldType::UNKNOWN) .value("MIN", StreamState::FieldType::MIN) .value("SCALAR", StreamState::FieldType::SCALAR)