// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.

///|
#external
pub type MorphedAttributes

///|
pub extern "js" fn MorphedAttributes::position(
  self : MorphedAttributes,
) -> BufferAttribute =
  #| (self) => self.positionAttribute

///|
pub extern "js" fn MorphedAttributes::normal(
  self : MorphedAttributes,
) -> BufferAttribute =
  #| (self) => self.normalAttribute

///|
pub extern "js" fn MorphedAttributes::morphed_position(
  self : MorphedAttributes,
) -> BufferAttribute =
  #| (self) => self.morphedPositionAttribute

///|
pub extern "js" fn MorphedAttributes::morphed_normal(
  self : MorphedAttributes,
) -> BufferAttribute =
  #| (self) => self.morphedNormalAttribute