gpu-vulkan-middle-0.1.0.67: Medium wrapper for Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Semaphore.Middle.Internal

Synopsis

CREATE AND DESTROY

create :: forall (mn :: Maybe Type) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn -> M A mc -> IO S Source #

destroy :: forall (md :: Maybe Type). D -> S -> M A md -> IO () Source #

newtype S Source #

Constructors

S 

Fields

Instances

Instances details
Show S Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

Methods

showsPrec :: Int -> S -> ShowS #

show :: S -> String #

showList :: [S] -> ShowS #

data CreateInfo (mn :: Maybe Type) Source #

Constructors

CreateInfo 

Instances

Instances details
Default (CreateInfo ('Nothing :: Maybe Type)) Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

Methods

def :: CreateInfo ('Nothing :: Maybe Type) #

Show (M mn) => Show (CreateInfo mn) Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

Methods

showsPrec :: Int -> CreateInfo mn -> ShowS #

show :: CreateInfo mn -> String #

showList :: [CreateInfo mn] -> ShowS #

data CreateFlags Source #

Instances

Instances details
Bits CreateFlags Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

Storable CreateFlags Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

Show CreateFlags Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

Eq CreateFlags Source # 
Instance details

Defined in Gpu.Vulkan.Semaphore.Middle.Internal

SUBMIT INFO

submitInfoToCore :: forall (mn :: Maybe Type) r. WithPoked (M mn) => SubmitInfo mn -> (SubmitInfo -> IO r) -> IO () Source #