Documentation
qQuaternionDotProduct :: (QQuaternion t1, QQuaternion t2) -> IO Float #
class QqQuaternion x1 where #
qQuaternion :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternion () # | |
Defined in Qtc.Gui.QQuaternion qQuaternion :: () -> IO (QQuaternion ()) # | |
QqQuaternion Initialization # | |
Defined in Qtc.Gui.QQuaternion qQuaternion :: Initialization -> IO (QQuaternion ()) # | |
QqQuaternion (QQuaternion t1) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion :: QQuaternion t1 -> IO (QQuaternion ()) # | |
QqQuaternion (QVector4D t1) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion :: QVector4D t1 -> IO (QQuaternion ()) # | |
QqQuaternion (Float, QVector3D t2) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion :: (Float, QVector3D t2) -> IO (QQuaternion ()) # | |
QqQuaternion (Float, Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion :: (Float, Float, Float, Float) -> IO (QQuaternion ()) # |
class QqQuaternion_nf x1 where #
qQuaternion_nf :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternion_nf () # | |
Defined in Qtc.Gui.QQuaternion qQuaternion_nf :: () -> IO (QQuaternion ()) # | |
QqQuaternion_nf Initialization # | |
Defined in Qtc.Gui.QQuaternion qQuaternion_nf :: Initialization -> IO (QQuaternion ()) # | |
QqQuaternion_nf (QQuaternion t1) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion_nf :: QQuaternion t1 -> IO (QQuaternion ()) # | |
QqQuaternion_nf (QVector4D t1) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion_nf :: QVector4D t1 -> IO (QQuaternion ()) # | |
QqQuaternion_nf (Float, QVector3D t2) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion_nf :: (Float, QVector3D t2) -> IO (QQuaternion ()) # | |
QqQuaternion_nf (Float, Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion qQuaternion_nf :: (Float, Float, Float, Float) -> IO (QQuaternion ()) # |
conjugate :: QQuaternion a -> () -> IO (QQuaternion ()) #
conjugated :: QQuaternion a -> () -> IO (QQuaternion ()) #
qQuaternionFromAxes :: (QVector3D t1, QVector3D t2, QVector3D t3) -> IO (QQuaternion ()) #
class QqQuaternionFromAxisAndAngle x1 where #
qQuaternionFromAxisAndAngle :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternionFromAxisAndAngle (QVector3D t1, Float) # | |
Defined in Qtc.Gui.QQuaternion qQuaternionFromAxisAndAngle :: (QVector3D t1, Float) -> IO (QQuaternion ()) # | |
QqQuaternionFromAxisAndAngle (Float, Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion qQuaternionFromAxisAndAngle :: (Float, Float, Float, Float) -> IO (QQuaternion ()) # |
qQuaternionFromDirection :: (QVector3D t1, QVector3D t2) -> IO (QQuaternion ()) #
class QqQuaternionFromEulerAngles x1 where #
qQuaternionFromEulerAngles :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternionFromEulerAngles (QVector3D t1) # | |
Defined in Qtc.Gui.QQuaternion qQuaternionFromEulerAngles :: QVector3D t1 -> IO (QQuaternion ()) # | |
QqQuaternionFromEulerAngles (Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion qQuaternionFromEulerAngles :: (Float, Float, Float) -> IO (QQuaternion ()) # |
qQuaternionFromRotationMatrix :: QMatrix3x3 t1 -> IO (QQuaternion ()) #
class QgetAxisAndAngle x1 where #
getAxisAndAngle :: QQuaternion a -> x1 -> IO () #
Instances
QgetAxisAndAngle (QVector3D t1, QFloatPtr t2) # | |
Defined in Qtc.Gui.QQuaternion getAxisAndAngle :: QQuaternion a -> (QVector3D t1, QFloatPtr t2) -> IO () # | |
QgetAxisAndAngle (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3, QFloatPtr t4) # | |
Defined in Qtc.Gui.QQuaternion getAxisAndAngle :: QQuaternion a -> (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3, QFloatPtr t4) -> IO () # |
getEulerAngles :: QQuaternion a -> (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3) -> IO () #
qQuaternionNlerp :: (QQuaternion t1, QQuaternion t2, Float) -> IO (QQuaternion ()) #
rotatedVector :: QQuaternion a -> QVector3D t1 -> IO (QVector3D ()) #
qQuaternionRotationTo :: (QVector3D t1, QVector3D t2) -> IO (QQuaternion ()) #
scalar :: QQuaternion a -> () -> IO Float #
setScalar :: QQuaternion a -> Float -> IO () #
class QsetVector x1 where #
setVector :: QQuaternion a -> x1 -> IO () #
Instances
QsetVector (QVector3D t1) # | |
Defined in Qtc.Gui.QQuaternion setVector :: QQuaternion a -> QVector3D t1 -> IO () # | |
QsetVector (Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion setVector :: QQuaternion a -> (Float, Float, Float) -> IO () # |
qQuaternionSlerp :: (QQuaternion t1, QQuaternion t2, Float) -> IO (QQuaternion ()) #
toEulerAngles :: QQuaternion a -> () -> IO (QVector3D ()) #
toRotationMatrix :: QQuaternion a -> () -> IO (QVoid ()) #
vector :: QQuaternion a -> () -> IO (QVector3D ()) #
qQuaternion_delete :: QQuaternion a -> IO () #