new (x:Float = 0, y:Float = 0, z:Float = 0, w:Float = 1)
length:Float
w:Float
x:Float
y:Float
z:Float
add (q:Quaternion):Quaternion
addVector (vec:Vector3):Quaternion
dot (q:Quaternion):Float
get (index:Int):Float
getEulerAngles (A1:Int, A2:Int, A3:Int, S:Int = 1, D:Int = 1):Vector3
get_w ():Float
get_x ():Float
get_y ():Float
get_z ():Float
matrix ():Matrix4
mult (r:Quaternion):Quaternion
normalize ():Void
rotated (b:Quaternion):Quaternion
scale (scale:Float):Void
scaled (scale:Float):Quaternion
set (index:Int, value:Float):Void
set_w (value:Float):Float
set_x (value:Float):Float
set_y (value:Float):Float
set_z (value:Float):Float
slerp (t:Float, q:Quaternion):Quaternion
sub (q:Quaternion):Quaternion
staticinline read onlyAXIS_X:Int = 0
staticinline read onlyAXIS_Y:Int = 1
staticinline read onlyAXIS_Z:Int = 2
staticfromAxisAngle (axis:Vector3, radians:Float):Quaternion