Class/Object

scryetek.vecmath

Quat

Related Docs: object Quat | package vecmath

Permalink

final class Quat extends AnyRef

Annotations
@inline()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Quat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Quat(x: Float, y: Float, z: Float, w: Float)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def *(s: Float): Quat

    Permalink
    Annotations
    @inline()
  4. def *(v: Vec3): Vec3

    Permalink
    Annotations
    @inline()
  5. def *(v: Vec4): Vec4

    Permalink
    Annotations
    @inline()
  6. def *(q: Quat): Quat

    Permalink
    Annotations
    @inline()
  7. def +(q: Quat): Quat

    Permalink
    Annotations
    @inline()
  8. def -(q: Quat): Quat

    Permalink
    Annotations
    @inline()
  9. def /(s: Float): Quat

    Permalink
    Annotations
    @inline()
  10. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def add(x: Float, y: Float, z: Float, w: Float): Quat

    Permalink
    Annotations
    @inline()
  12. def add(x: Float, y: Float, z: Float, w: Float, out: Quat): Quat

    Permalink
    Annotations
    @inline()
  13. def add(q: Quat, out: Quat = this): Quat

    Permalink
    Annotations
    @inline()
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def conjugated: Quat

    Permalink
    Annotations
    @inline()
  17. def copy(x: Float = x, y: Float = y, z: Float = z, w: Float = w): Quat

    Permalink
  18. def dot(q: Quat): Float

    Permalink
    Annotations
    @inline()
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(o: Any): Boolean

    Permalink
    Definition Classes
    Quat → AnyRef → Any
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Permalink
    Definition Classes
    Quat → AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def lerp(q: Quat, t: Float, out: Quat): Quat

    Permalink
    Annotations
    @inline()
  26. def lerp(q: Quat, t: Float): Quat

    Permalink
    Annotations
    @inline()
  27. def magSqr: Float

    Permalink
    Annotations
    @inline()
  28. def magnitude: Float

    Permalink
    Annotations
    @inline()
  29. def mul(v: Vec3, out: Vec3): Vec3

    Permalink
    Annotations
    @inline()
  30. def mul(v: Vec4): Vec4

    Permalink
  31. def mul(v: Vec4, out: Vec4): Vec4

    Permalink
    Annotations
    @inline()
  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. def normalized: Quat

    Permalink
    Annotations
    @inline()
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def postMultiply(q: Quat, out: Quat = this): Quat

    Permalink
    Annotations
    @inline()
  37. def set(q: Quat): Quat

    Permalink
    Annotations
    @inline()
  38. def set(x: Float = this.x, y: Float = this.y, z: Float = this.z, w: Float = this.w): Quat

    Permalink
    Annotations
    @inline()
  39. def slerp(q: Quat, t: Float, out: Quat): Quat

    Permalink
  40. def slerp(q: Quat, t: Float): Quat

    Permalink
  41. def sub(x: Float, y: Float, z: Float, w: Float): Quat

    Permalink
    Annotations
    @inline()
  42. def sub(x: Float, y: Float, z: Float, w: Float, out: Quat): Quat

    Permalink
    Annotations
    @inline()
  43. def sub(q: Quat, out: Quat = this): Quat

    Permalink
    Annotations
    @inline()
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. def toAngleAxis: AngleAxis

    Permalink
    Annotations
    @inline()
  46. def toMat3: Mat3

    Permalink

    Converts this (normalized) quaternion into a matrix.

    Converts this (normalized) quaternion into a matrix.

    Annotations
    @inline()
  47. def toMat4: Mat4

    Permalink

    Converts this (normalized) quaternion into a matrix.

    Converts this (normalized) quaternion into a matrix.

    Annotations
    @inline()
  48. def toString(): String

    Permalink
    Definition Classes
    Quat → AnyRef → Any
  49. def toVec4: Vec4

    Permalink
    Annotations
    @inline()
  50. var w: Float

    Permalink
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. var x: Float

    Permalink
  55. var y: Float

    Permalink
  56. var z: Float

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped