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 #