// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type SelectionHelper
///|
#module("@mizchi/three-mbt/modeling-edit")
pub extern "js" fn SelectionHelper::SelectionHelper(
renderer : WebGLRenderer,
css_class : String,
) -> SelectionHelper = "selectionHelper"
///|
pub extern "js" fn SelectionHelper::enabled(self : SelectionHelper) -> Bool =
#| (self) => self.enabled
///|
pub extern "js" fn SelectionHelper::set_enabled(
self : SelectionHelper,
value : Bool,
) -> Unit =
#| (self, value) => { self.enabled = value; }
///|
pub extern "js" fn SelectionHelper::is_down(self : SelectionHelper) -> Bool =
#| (self) => self.isDown
///|
pub extern "js" fn SelectionHelper::element(
self : SelectionHelper,
) -> SelectionElement =
#| (self) => self.element
///|
pub extern "js" fn SelectionHelper::renderer(
self : SelectionHelper,
) -> WebGLRenderer =
#| (self) => self.renderer
///|
pub extern "js" fn SelectionHelper::dispose(self : SelectionHelper) -> Unit =
#| (self) => self.dispose()