Skip to content

Commit

Permalink
Merge pull request #313 from GLVis/js-enum-binding
Browse files Browse the repository at this point in the history
Js enum binding
  • Loading branch information
justinlaughlin authored Aug 29, 2024
2 parents 975049b + de2f105 commit 3cdb2d6
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions lib/aux_js.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,14 @@ em::val getPNGByteArray()
// https://emscripten.org/docs/porting/connecting_cpp_and_javascript/embind.html#built-in-type-conversions
EMSCRIPTEN_BINDINGS(js_funcs)
{
em::enum_<StreamState::FieldType>("FieldType")
.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);
Expand Down

0 comments on commit 3cdb2d6

Please sign in to comment.