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

Gpu.Vulkan.PipelineCache.Middle

Synopsis

CREATE AND DESTROY

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

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

data P Source #

Instances

Instances details
Show P Source # 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

showsPrec :: Int -> P -> ShowS #

show :: P -> String #

showList :: [P] -> ShowS #

data CreateInfo (mn :: Maybe Type) Source #

Instances

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

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

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

show :: CreateInfo mn -> String #

showList :: [CreateInfo mn] -> ShowS #

getData :: D -> P -> IO Data Source #

newtype Data Source #

Constructors

Data ByteString 

Instances

Instances details
Default Data Source # 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

def :: Data #

Show Data Source # 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

showsPrec :: Int -> Data -> ShowS #

show :: Data -> String #

showList :: [Data] -> ShowS #

Eq Data Source # 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

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

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