sdl2-1.1.2: Low-level bindings to SDL2

Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.UI.SDL.Thread

Contents

Synopsis

Thread Management

tlsGet :: TLSID -> IO (Ptr ())

tlsSet :: TLSID -> Ptr () -> FunPtr (Ptr () -> IO ()) -> IO CInt

Thread Synchronization Primitives

Atomic Operations

atomicCASPtr :: Ptr (Ptr ()) -> Ptr () -> Ptr () -> IO Bool

atomicGetPtr :: Ptr (Ptr ()) -> IO (Ptr ())

atomicSetPtr :: Ptr (Ptr ()) -> Ptr () -> IO (Ptr ())