// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type EXRLoader
///|
#module("@mizchi/three-mbt/loaders")
pub extern "js" fn EXRLoader::EXRLoader() -> EXRLoader = "eXRLoader"
///|
pub extern "js" fn EXRLoader::set_path(
self : EXRLoader,
path : String,
) -> EXRLoader =
#| (self, path) => self.setPath(path)
///|
pub extern "js" fn EXRLoader::set_resource_path(
self : EXRLoader,
path : String,
) -> EXRLoader =
#| (self, path) => self.setResourcePath(path)
///|
pub extern "js" fn EXRLoader::set_with_credentials(
self : EXRLoader,
enabled : Bool,
) -> EXRLoader =
#| (self, enabled) => self.setWithCredentials(enabled)
///|
pub extern "js" fn EXRLoader::set_data_type(
self : EXRLoader,
data_type : HDRDataType,
) -> EXRLoader =
#| (self, data_type) => self.setDataType(data_type)
///|
pub fn EXRLoader::as_loader(self : EXRLoader) -> Loader = "%identity"