keid-sound-openal-0.2.0.0: OpenAL sound system for Keid engine.
Safe HaskellNone
LanguageHaskell2010

Engine.Sound.Device

Documentation

data Device #

Instances

Instances details
Eq Device 
Instance details

Defined in Sound.OpenAL.FFI.ALC

Methods

(==) :: Device -> Device -> Bool #

(/=) :: Device -> Device -> Bool #

Ord Device 
Instance details

Defined in Sound.OpenAL.FFI.ALC

Show Device 
Instance details

Defined in Sound.OpenAL.FFI.ALC

allocate :: (MonadResource m, MonadUnliftIO m, MonadReader env m, HasLogFunc env) => m (ReleaseKey, Device) Source #

create :: (MonadReader env m, HasLogFunc env, MonadUnliftIO m) => m Device Source #

destroy :: (MonadIO m, MonadReader env m, HasLogFunc env) => Device -> m () Source #