sdl2-1.1.3: Low-level bindings to SDL2

Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.UI.SDL.Thread

Contents

Synopsis

Thread Management

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

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

Thread Synchronization Primitives

Atomic Operations

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

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

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