// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
#external
pub type AnimationObjectGroup
///|
#module("@mizchi/three-mbt/constructors")
pub extern "js" fn AnimationObjectGroup::AnimationObjectGroup() -> AnimationObjectGroup = "animationObjectGroup"
///|
pub extern "js" fn AnimationObjectGroup::uuid(
self : AnimationObjectGroup,
) -> String =
#| (self) => self.uuid
///|
pub extern "js" fn AnimationObjectGroup::add(
self : AnimationObjectGroup,
object : Object3D,
) -> Unit =
#| (self, object) => self.add(object)
///|
pub extern "js" fn AnimationObjectGroup::add_all(
self : AnimationObjectGroup,
objects : FixedArray[Object3D],
) -> Unit =
#| (self, objects) => { self.add(...objects); }
///|
pub extern "js" fn AnimationObjectGroup::remove(
self : AnimationObjectGroup,
object : Object3D,
) -> Unit =
#| (self, object) => self.remove(object)
///|
pub extern "js" fn AnimationObjectGroup::remove_all(
self : AnimationObjectGroup,
objects : FixedArray[Object3D],
) -> Unit =
#| (self, objects) => { self.remove(...objects); }
///|
pub extern "js" fn AnimationObjectGroup::uncache(
self : AnimationObjectGroup,
object : Object3D,
) -> Unit =
#| (self, object) => self.uncache(object)
///|
pub extern "js" fn AnimationObjectGroup::uncache_all(
self : AnimationObjectGroup,
objects : FixedArray[Object3D],
) -> Unit =
#| (self, objects) => { self.uncache(...objects); }