| Copyright | (c) David Himmelstrup 2005 |
|---|---|
| License | BSD-like |
| Maintainer | lemmih@gmail.com |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell98 |
Graphics.UI.SDL.Mixer.Channels
Description
Documentation
allocateChannels :: Int -> IO Int Source #
tryPlayChannel :: Channel -> Chunk -> Int -> IO Int Source #
playChannel :: Channel -> Chunk -> Int -> IO Int Source #
tryFadeInChannel :: Channel -> Chunk -> Int -> Int -> IO Int Source #
fadeInChannel :: Channel -> Chunk -> Int -> Int -> IO Int Source #
tryFadeInChannelTimed :: Channel -> Chunk -> Int -> Int -> Int -> IO Int Source #
fadeInChannelTimed :: Channel -> Chunk -> Int -> Int -> Int -> IO Int Source #
haltChannel :: Channel -> IO () Source #
expireChannel :: Channel -> Int -> IO Int Source #
fadeOutChannel :: Channel -> Int -> IO Int Source #
isChannelPlaying :: Channel -> IO Bool Source #
numChannelsPlaying :: IO Int Source #
isChannelPaused :: Channel -> IO Bool Source #
numChannelsPaused :: IO Int Source #
fadingChannel :: Channel -> IO Fading Source #