// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type KTX2Loader
///|
#module("@mizchi/three-mbt/loaders")
pub extern "js" fn KTX2Loader::KTX2Loader() -> KTX2Loader = "kTX2Loader"
///|
pub extern "js" fn KTX2Loader::set_path(
self : KTX2Loader,
path : String,
) -> KTX2Loader =
#| (self, path) => self.setPath(path)
///|
pub extern "js" fn KTX2Loader::set_resource_path(
self : KTX2Loader,
path : String,
) -> KTX2Loader =
#| (self, path) => self.setResourcePath(path)
///|
pub extern "js" fn KTX2Loader::set_with_credentials(
self : KTX2Loader,
enabled : Bool,
) -> KTX2Loader =
#| (self, enabled) => self.setWithCredentials(enabled)
///|
pub extern "js" fn KTX2Loader::set_transcoder_path(
self : KTX2Loader,
path : String,
) -> KTX2Loader =
#| (self, path) => self.setTranscoderPath(path)
///|
pub extern "js" fn KTX2Loader::detect_support(
self : KTX2Loader,
renderer : WebGLRenderer,
) -> KTX2Loader =
#| (self, renderer) => self.detectSupport(renderer)
///|
pub extern "js" fn KTX2Loader::dispose(self : KTX2Loader) -> Unit =
#| (self) => self.dispose()
///|
pub fn KTX2Loader::as_loader(self : KTX2Loader) -> Loader = "%identity"