// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type GLTF
///|
pub extern "js" fn GLTF::user_data(self : GLTF) -> UserData =
#| (self) => self.userData
///|
pub extern "js" fn GLTF::asset(self : GLTF) -> UserData =
#| (self) => self.asset
///|
extern "js" fn GLTF::ffi_scene(self : GLTF) -> Nullable[Group] =
#| (self) => self.scene
///|
pub fn GLTF::scene(self : GLTF) -> Group? {
self.ffi_scene().to_option()
}
///|
pub extern "js" fn GLTF::scenes(self : GLTF) -> FixedArray[Group] =
#| (self) => self.scenes.slice()
///|
pub extern "js" fn GLTF::animations(self : GLTF) -> FixedArray[AnimationClip] =
#| (self) => self.animations.slice()
///|
pub extern "js" fn GLTF::cameras(self : GLTF) -> FixedArray[Camera] =
#| (self) => self.cameras.slice()