// Generated by scripts/generate.mjs from bindings/api.mjs. Do not edit.
///|
pub extern "js" fn Euler::x(self : Euler) -> Double =
#| (self) => self.x
///|
pub extern "js" fn Euler::y(self : Euler) -> Double =
#| (self) => self.y
///|
pub extern "js" fn Euler::z(self : Euler) -> Double =
#| (self) => self.z
///|
pub extern "js" fn Euler::clone(self : Euler) -> Euler =
#| (self) => self.clone()
///|
pub extern "js" fn Euler::copy(self : Euler, other : Euler) -> Euler =
#| (self, other) => self.copy(other)
///|
pub extern "js" fn Euler::equals(self : Euler, other : Euler) -> Bool =
#| (self, other) => self.equals(other)
///|
pub extern "js" fn Euler::same_reference(self : Euler, other : Euler) -> Bool =
#| (self, other) => self === other
///|
pub extern "js" fn Euler::set_from_quaternion(
self : Euler,
quaternion : Quaternion,
) -> Euler =
#| (self, quaternion) => self.setFromQuaternion(quaternion)
///|
pub extern "js" fn Euler::set_from_rotation_matrix(
self : Euler,
matrix : Matrix4,
) -> Euler =
#| (self, matrix) => self.setFromRotationMatrix(matrix)