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

Gpu.Vulkan.Instance.Middle.Internal

Synopsis

CREATE AND DESTROY

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

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

newtype I Source #

Constructors

I I 

Instances

Instances details
Show I Source # 
Instance details

Defined in Gpu.Vulkan.Instance.Middle.Internal

Methods

showsPrec :: Int -> I -> ShowS #

show :: I -> String #

showList :: [I] -> ShowS #

data CreateInfo (mn :: Maybe Type) (a :: Maybe Type) Source #

Instances

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

Defined in Gpu.Vulkan.Instance.Middle.Internal

Methods

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

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

Defined in Gpu.Vulkan.Instance.Middle.Internal

Methods

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

show :: CreateInfo mn a -> String #

showList :: [CreateInfo mn a] -> ShowS #

ENUMERATE