Safe Haskell | None |
---|
- setGlobalVolume :: Float -> SFML ()
- getGlobalVolume :: SFML Float
- setListenerPosition :: Vec3f -> SFML ()
- getListenerPosition :: SFML Vec3f
- setListenerDirection :: Vec3f -> SFML ()
- getListenerDirection :: SFML Vec3f
- musicFromFile :: FilePath -> SFML Music
- musicFromMemory :: Ptr a -> Int -> SFML Music
- musicFromStream :: InputStream -> SFML Music
- setLoop :: SFSound a => a -> Bool -> SFML ()
- getLoop :: SFSound a => a -> SFML Bool
- getDuration :: SFSoundBuffer a => a -> SFML Time
- play :: SFSound a => a -> SFML ()
- pause :: SFSound a => a -> SFML ()
- stop :: SFSound a => a -> SFML ()
- getChannelCount :: SFSoundBuffer a => a -> SFML Int
- getSampleRate :: SFSampled a => a -> SFML Int
- getStatus :: SFSound a => a -> SFML SoundStatus
- getPlayingOffset :: SFSound a => a -> SFML Time
- setPitch :: SFSound a => a -> Float -> SFML ()
- setVolume :: SFSound a => a -> Float -> SFML ()
- setPosition :: SFSound a => a -> Vec3f -> SFML ()
- setRelativeToListener :: SFSound a => a -> Bool -> SFML ()
- setMinDistance :: SFSound a => a -> Float -> SFML ()
- setAttenuation :: SFSound a => a -> Float -> SFML ()
- setPlayingOffset :: SFSound a => a -> Time -> SFML ()
- getPitch :: SFSound a => a -> SFML Float
- getVolume :: SFSound a => a -> SFML Float
- getPosition :: SFSound a => a -> SFML Vec3f
- isRelativeToListener :: SFSound a => a -> SFML Bool
- getMinDistance :: SFSound a => a -> SFML Float
- getAttenuation :: SFSound a => a -> SFML Float
- createSound :: SFML Sound
- copySound :: Sound -> SFML Sound
- setSoundBuffer :: Sound -> SoundBuffer -> SFML ()
- getSoundBuffer :: Sound -> SFML SoundBuffer
- soundBufferFromFile :: FilePath -> SFML SoundBuffer
- soundBufferFromMemory :: Ptr a -> Int -> SFML SoundBuffer
- soundBufferFromStream :: InputStream -> SFML SoundBuffer
- soundBufferFromSamples :: Ptr a -> Int -> Int -> Int -> SFML SoundBuffer
- copySoundBuffer :: SoundBuffer -> SFML SoundBuffer
- saveSoundBufferToFile :: SoundBuffer -> FilePath -> SFML Bool
- getSamples :: SoundBuffer -> SFML (Ptr a)
- getSampleCount :: SoundBuffer -> SFML Int
- createSoundBufferRecorder :: SFML SoundBufferRecorder
- startRecording :: SFSoundRecorder a => a -> Int -> SFML ()
- stopRecording :: SFSoundRecorder a => a -> SFML ()
- createSoundRecorder :: Ptr (SoundRecorderStartCallback a) -> Ptr (SoundRecorderProcessCallback a) -> Ptr (SoundRecorderStopCallback a) -> Ptr a -> SFML SoundRecorder
- isSoundRecorderAvailable :: SFML Bool
- createSoundStream :: Ptr (SoundStreamGetDataCallback a) -> Ptr (SoundStreamSeekCallback a) -> Int -> Int -> Ptr a -> SFML SoundStream
Audio / Listener.hs
setGlobalVolume :: Float -> SFML ()Source
setListenerPosition :: Vec3f -> SFML ()Source
setListenerDirection :: Vec3f -> SFML ()Source
Audio / Music.hs
musicFromFile :: FilePath -> SFML MusicSource
getDuration :: SFSoundBuffer a => a -> SFML TimeSource
getChannelCount :: SFSoundBuffer a => a -> SFML IntSource
getSampleRate :: SFSampled a => a -> SFML IntSource
getStatus :: SFSound a => a -> SFML SoundStatusSource
getPlayingOffset :: SFSound a => a -> SFML TimeSource
setPosition :: SFSound a => a -> Vec3f -> SFML ()Source
setRelativeToListener :: SFSound a => a -> Bool -> SFML ()Source
setMinDistance :: SFSound a => a -> Float -> SFML ()Source
setAttenuation :: SFSound a => a -> Float -> SFML ()Source
setPlayingOffset :: SFSound a => a -> Time -> SFML ()Source
getPosition :: SFSound a => a -> SFML Vec3fSource
isRelativeToListener :: SFSound a => a -> SFML BoolSource
getMinDistance :: SFSound a => a -> SFML FloatSource
getAttenuation :: SFSound a => a -> SFML FloatSource
Audio / Sound.hs
setSoundBuffer :: Sound -> SoundBuffer -> SFML ()Source
Audio / SoundBuffer.hs
soundBufferFromMemory :: Ptr a -> Int -> SFML SoundBufferSource
soundBufferFromSamples :: Ptr a -> Int -> Int -> Int -> SFML SoundBufferSource
getSamples :: SoundBuffer -> SFML (Ptr a)Source
Audio / SoundBufferRecorder.hs
startRecording :: SFSoundRecorder a => a -> Int -> SFML ()Source
stopRecording :: SFSoundRecorder a => a -> SFML ()Source
Audio / SoundRecorder.hs
createSoundRecorder :: Ptr (SoundRecorderStartCallback a) -> Ptr (SoundRecorderProcessCallback a) -> Ptr (SoundRecorderStopCallback a) -> Ptr a -> SFML SoundRecorderSource
Audio / SoundStream.hs
createSoundStream :: Ptr (SoundStreamGetDataCallback a) -> Ptr (SoundStreamSeekCallback a) -> Int -> Int -> Ptr a -> SFML SoundStreamSource