| 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 #