sdl2-2.2.0: Both high- and low-level bindings to the SDL library (version 2.0.4+).

Safe HaskellSafe
LanguageHaskell2010

SDL.Raw.Filesystem

Contents

Synopsis

Filesystem Paths

File I/O Abstraction

allocRW :: MonadIO m => m (Ptr RWops) #

freeRW :: MonadIO m => Ptr RWops -> m () #

rwFromConstMem :: MonadIO m => Ptr () -> CInt -> m (Ptr RWops) #

rwFromFP :: MonadIO m => Ptr () -> Bool -> m (Ptr RWops) #

rwFromMem :: MonadIO m => Ptr () -> CInt -> m (Ptr RWops) #

rwClose :: MonadIO m => Ptr RWops -> m CInt #

rwRead :: MonadIO m => Ptr RWops -> Ptr () -> CSize -> CSize -> m CSize #

rwSeek :: MonadIO m => Ptr RWops -> Int64 -> CInt -> m Int64 #

rwTell :: MonadIO m => Ptr RWops -> m Int64 #

rwWrite :: MonadIO m => Ptr RWops -> Ptr () -> CSize -> CSize -> m CSize #