Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
unPerformEventT :: PerformEventT t (m :: k) a -> RequesterT t (HostFrame t) Identity (HostFrame t) areflex Reflex.PerformEvent.Base No documentation available.
class (Reflex t, Monad Performable m, Monad m) =>
PerformEvent t (m :: Type -> Type) | m -> treflex Reflex.PerformEvent.Class PerformEvent represents actions that can trigger other actions based on Events.
performEvent :: PerformEvent t m => Event t (Performable m a) -> m (Event t a)reflex Reflex.PerformEvent.Class Perform the action contained in the given Event whenever the Event fires. Return the result in another Event. Note that the output Event will generally occur later than the input Event, since most Performable actions cannot be performed during Event propagation.
-
reflex Reflex.PerformEvent.Class Like performEvent, but the resulting Event occurs only when the callback (a -> IO ()) is called, not when the included action finishes. NOTE: Despite the name, performEventAsync does not run its action in a separate thread - although the action is free to invoke forkIO and then call the callback whenever it is ready. This will work properly, even in GHCJS (which fully implements concurrency even though JavaScript does not have built in concurrency).
performEvent_ :: PerformEvent t m => Event t (Performable m ()) -> m ()reflex Reflex.PerformEvent.Class Like performEvent, but do not return the result. May have slightly better performance.
runSpiderHostForTimeline :: SpiderHost x a -> SpiderTimelineEnv x -> IO areflex Reflex.Spider Run an action affecting a given Spider timeline; this will be guarded by a mutex for that timeline
listsToForest :: Eq a => [[a]] -> Forest areflex Reflex.Spider.Internal No documentation available.
runSpiderHostForTimeline :: SpiderHost x a -> SpiderTimelineEnv x -> IO areflex Reflex.Spider.Internal Run an action affecting a given Spider timeline; this will be guarded by a mutex for that timeline
-
sdl2 SDL.Audio Information about what format an audio bytestream is. The type variable t indicates the type used for audio buffer samples. It is determined by the choice of the provided SampleBitSize. For example:
AudioFormat UnsignedInteger Sample8Bit Native :: AudioFormat Word8
Indicating that an 8-bit audio format in the platforms native endianness uses a buffer of Word8 values. audioSpecFormat :: AudioSpec -> !AudioFormat sampleTypesdl2 SDL.Audio Audio data format