SDL-mixer-0.6.1: Binding to libSDL_mixer

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.Music

Description

# Documentation

freeMusic :: Music -> IO () Source #

tryLoadMUS :: FilePath -> IO (Maybe Music) Source #

loadMUS :: FilePath -> IO Music Source #

tryPlayMusic :: Music -> Int -> IO Bool Source #

playMusic :: Music -> Int -> IO () Source #

tryFadeInMusic :: Music -> Int -> Int -> IO Bool Source #

fadeInMusic :: Music -> Int -> Int -> IO () Source #

tryFadeInMusicPos :: Music -> Int -> Int -> Double -> IO Bool Source #

fadeInMusicPos :: Music -> Int -> Int -> Double -> IO () Source #

setMusicVolume :: Int -> IO () Source #

getMusicVolume :: IO Int Source #

modifyMusicVolume :: (Int -> Int) -> IO () Source #

pauseMusic :: IO () Source #

resumeMusic :: IO () Source #

rewindMusic :: IO () Source #

trySetMusicPosition :: Double -> IO Bool Source #

setMusicPosition :: Double -> IO () Source #

trySetMusicCmd :: String -> IO Bool Source #

setMusicCmd :: String -> IO () Source #

disableMusicCmd :: IO () Source #

haltMusic :: IO () Source #

tryFadeOutMusic :: Int -> IO Bool Source #

fadeOutMusic :: Int -> IO () Source #

getMusicType :: Maybe Music -> IO MusicType Source #

playingMusic :: IO Bool Source #

pausedMusic :: IO Bool Source #

fadingMusic :: IO Fading Source #