// This file has been generated by beamsplitter #include #include #include using namespace emscripten; using namespace filament; EMSCRIPTEN_BINDINGS(jsenums_generated) { enum_("View$QualityLevel") .value("LOW", View::QualityLevel::LOW) .value("MEDIUM", View::QualityLevel::MEDIUM) .value("HIGH", View::QualityLevel::HIGH) .value("ULTRA", View::QualityLevel::ULTRA) ; enum_("View$BlendMode") .value("OPAQUE", View::BlendMode::OPAQUE) .value("TRANSLUCENT", View::BlendMode::TRANSLUCENT) ; enum_("View$BloomOptions$BlendMode") .value("ADD", View::BloomOptions::BlendMode::ADD) .value("INTERPOLATE", View::BloomOptions::BlendMode::INTERPOLATE) ; enum_("View$DepthOfFieldOptions$Filter") .value("NONE", View::DepthOfFieldOptions::Filter::NONE) .value("UNUSED", View::DepthOfFieldOptions::Filter::UNUSED) .value("MEDIAN", View::DepthOfFieldOptions::Filter::MEDIAN) ; enum_("View$AmbientOcclusionOptions$AmbientOcclusionType") .value("SAO", View::AmbientOcclusionOptions::AmbientOcclusionType::SAO) .value("GTAO", View::AmbientOcclusionOptions::AmbientOcclusionType::GTAO) ; enum_("View$TemporalAntiAliasingOptions$BoxType") .value("AABB", View::TemporalAntiAliasingOptions::BoxType::AABB) .value("VARIANCE", View::TemporalAntiAliasingOptions::BoxType::VARIANCE) .value("AABB_VARIANCE", View::TemporalAntiAliasingOptions::BoxType::AABB_VARIANCE) ; enum_("View$TemporalAntiAliasingOptions$BoxClipping") .value("ACCURATE", View::TemporalAntiAliasingOptions::BoxClipping::ACCURATE) .value("CLAMP", View::TemporalAntiAliasingOptions::BoxClipping::CLAMP) .value("NONE", View::TemporalAntiAliasingOptions::BoxClipping::NONE) ; enum_("View$TemporalAntiAliasingOptions$JitterPattern") .value("RGSS_X4", View::TemporalAntiAliasingOptions::JitterPattern::RGSS_X4) .value("UNIFORM_HELIX_X4", View::TemporalAntiAliasingOptions::JitterPattern::UNIFORM_HELIX_X4) .value("HALTON_23_X8", View::TemporalAntiAliasingOptions::JitterPattern::HALTON_23_X8) .value("HALTON_23_X16", View::TemporalAntiAliasingOptions::JitterPattern::HALTON_23_X16) .value("HALTON_23_X32", View::TemporalAntiAliasingOptions::JitterPattern::HALTON_23_X32) ; enum_("View$AntiAliasing") .value("NONE", View::AntiAliasing::NONE) .value("FXAA", View::AntiAliasing::FXAA) ; enum_("View$Dithering") .value("NONE", View::Dithering::NONE) .value("TEMPORAL", View::Dithering::TEMPORAL) ; enum_("View$ShadowType") .value("PCF", View::ShadowType::PCF) .value("VSM", View::ShadowType::VSM) .value("DPCF", View::ShadowType::DPCF) .value("PCSS", View::ShadowType::PCSS) .value("PCFd", View::ShadowType::PCFd) ; } // EMSCRIPTEN_BINDINGS