Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Quaternion Source #
Instances
Eq Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion (==) :: Quaternion -> Quaternion -> Bool # (/=) :: Quaternion -> Quaternion -> Bool # | |
Show Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion showsPrec :: Int -> Quaternion -> ShowS # show :: Quaternion -> String # showList :: [Quaternion] -> ShowS # | |
ToJSON Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion toJSON :: Quaternion -> Value # toEncoding :: Quaternion -> Encoding # toJSONList :: [Quaternion] -> Value # toEncodingList :: [Quaternion] -> Encoding # | |
FromJSON Quaternion Source # | |
Defined in Rattletrap.Type.Quaternion parseJSON :: Value -> Parser Quaternion # parseJSONList :: Value -> Parser [Quaternion] # |
toQuaternion :: Component -> Double -> Double -> Double -> Quaternion Source #
compressPart :: Double -> CompressedWord Source #
maxComponent :: Quaternion -> Component Source #
wordToDouble :: Word -> Double Source #
bitPut :: Quaternion -> BitPut Source #
putComponent :: Component -> BitPut Source #