hylogen-0.1.0.8: an EDSL for live-coding fragment shaders

Safe HaskellNone
LanguageHaskell2010

Hylogen.Globals

Synopsis

Documentation

vec2 :: (Show tc, ConstructFrom tc Vec2) => tc -> Vec2 Source

vec3 :: (Show tc, ConstructFrom tc Vec3) => tc -> Vec3 Source

vec4 :: (Show tc, ConstructFrom tc Vec4) => tc -> Vec4 Source

inverseSqrt :: HyloPrim a => a -> a Source

fract :: HyloPrim a => a -> a Source

floor_ :: HyloPrim a => a -> a Source

ceil_ :: HyloPrim a => a -> a Source

min_ :: HyloPrim a => a -> a -> a Source

max_ :: HyloPrim a => a -> a -> a Source

clamp :: HyloPrim a => a -> a -> a -> a Source

linexp :: Floating a => (a, a, a, a) -> a -> a Source

linlin :: Floating a => (a, a, a, a) -> a -> a Source

mix :: Vec1 -> Vec4 -> Vec4 -> Vec4 Source

true :: Booly Source

Booly's

eq :: HyloPrim v => v -> v -> Booly Source

neq :: HyloPrim v => v -> v -> Booly Source

lt :: HyloPrim v => v -> v -> Booly Source

gt :: HyloPrim v => v -> v -> Booly Source

leq :: HyloPrim v => v -> v -> Booly Source

geq :: HyloPrim v => v -> v -> Booly Source