| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Geomancy.Vec3
Description
Specialized and inlined V3 Float.
Documentation
Instances
Instances
| Storable Packed Source # | |||||
| Floating Packed Source # | |||||
| Num Packed Source # | |||||
| Fractional Packed Source # | |||||
| Show Packed Source # | |||||
| NFData Packed Source # | |||||
Defined in Geomancy.Vec3 | |||||
| Elementwise Packed Source # | |||||
Defined in Geomancy.Vec3 Methods epoint :: Element Packed -> Packed Source # emap :: (Element Packed -> Element Packed) -> Packed -> Packed Source # emap2 :: (Element Packed -> Element Packed -> Element Packed) -> Packed -> Packed -> Packed Source # emap3 :: (Element Packed -> Element Packed -> Element Packed -> Element Packed) -> Packed -> Packed -> Packed -> Packed Source # emap4 :: (Element Packed -> Element Packed -> Element Packed -> Element Packed -> Element Packed) -> Packed -> Packed -> Packed -> Packed -> Packed Source # emap5 :: (Element Packed -> Element Packed -> Element Packed -> Element Packed -> Element Packed -> Element Packed) -> Packed -> Packed -> Packed -> Packed -> Packed -> Packed Source # | |||||
| Eq Packed Source # | |||||
| Ord Packed Source # | |||||
| Block Packed Source # | |||||
Defined in Geomancy.Vec3 Associated Types
Methods alignment140 :: proxy Packed -> Int # sizeOf140 :: proxy Packed -> Int # isStruct :: proxy Packed -> Bool # read140 :: MonadIO m => Ptr a -> Diff a Packed -> m Packed # write140 :: MonadIO m => Ptr a -> Diff a Packed -> Packed -> m () # alignment430 :: proxy Packed -> Int # sizeOf430 :: proxy Packed -> Int # read430 :: MonadIO m => Ptr a -> Diff a Packed -> m Packed # write430 :: MonadIO m => Ptr a -> Diff a Packed -> Packed -> m () # sizeOfPacked :: proxy Packed -> Int # readPacked :: MonadIO m => Ptr a -> Diff a Packed -> m Packed # writePacked :: MonadIO m => Ptr a -> Diff a Packed -> Packed -> m () # | |||||
| MonoFunctor Packed Source # | |||||
| MonoPointed Packed Source # | |||||
| VectorSpace Packed Float Source # | |||||
Defined in Geomancy.Vec3 | |||||
| type PackedSize Packed Source # | |||||
Defined in Geomancy.Vec3 | |||||
| type Element Packed Source # | |||||
Defined in Geomancy.Vec3 | |||||