// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type DRACOLoader
///|
#module("@mizchi/three-mbt/loaders")
pub extern "js" fn DRACOLoader::DRACOLoader() -> DRACOLoader = "dRACOLoader"
///|
pub extern "js" fn DRACOLoader::set_decoder_path(
self : DRACOLoader,
path : String,
) -> DRACOLoader =
#| (self, path) => self.setDecoderPath(path)
///|
pub extern "js" fn DRACOLoader::set_worker_limit(
self : DRACOLoader,
limit : Int,
) -> DRACOLoader =
#| (self, limit) => self.setWorkerLimit(limit)
///|
pub extern "js" fn DRACOLoader::preload(self : DRACOLoader) -> DRACOLoader =
#| (self) => self.preload()
///|
pub extern "js" fn DRACOLoader::dispose(self : DRACOLoader) -> DRACOLoader =
#| (self) => self.dispose()
///|
pub fn DRACOLoader::as_loader(self : DRACOLoader) -> Loader = "%identity"