Safe Haskell | None |
---|---|
Language | Haskell2010 |
Rattletrap.Type.Quaternion
Documentation
data Quaternion Source #
Constructors
Quaternion | |
Fields
|
Instances
Eq Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion | |
Ord Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion Methods compare :: Quaternion -> Quaternion -> Ordering # (<) :: Quaternion -> Quaternion -> Bool # (<=) :: Quaternion -> Quaternion -> Bool # (>) :: Quaternion -> Quaternion -> Bool # (>=) :: Quaternion -> Quaternion -> Bool # max :: Quaternion -> Quaternion -> Quaternion # min :: Quaternion -> Quaternion -> Quaternion # | |
Show Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion Methods showsPrec :: Int -> Quaternion -> ShowS # show :: Quaternion -> String # showList :: [Quaternion] -> ShowS # | |
ToJSON Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion Methods toJSON :: Quaternion -> Value # toEncoding :: Quaternion -> Encoding # toJSONList :: [Quaternion] -> Value # toEncodingList :: [Quaternion] -> Encoding # | |
FromJSON Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion |
Constructors
ComponentX | |
ComponentY | |
ComponentZ | |
ComponentW |
Instances
Eq Component Source # | |
Ord Component Source # | |
Show Component Source # | |
toQuaternion :: Component -> Double -> Double -> Double -> Quaternion Source #
compressPart :: Double -> CompressedWord Source #
maxComponent :: Quaternion -> Component Source #