gpu-vulkan-0.1.0.155: Vulkan library
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.PipelineCache

Synopsis

CREATE

create :: forall (mn :: Maybe Type) (mscc :: Maybe (Type, Type)) sd a. (WithPoked (M mn), ToMiddle mscc) => D sd -> CreateInfo mn -> M (U2 A) mscc -> (forall s. P s -> IO a) -> IO a Source #

data P s Source #

Instances

Instances details
Show (P s) Source # 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Type

Methods

showsPrec :: Int -> P s -> ShowS #

show :: P s -> String #

showList :: [P s] -> ShowS #

data CreateInfo (mn :: Maybe Type) #

Instances

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

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

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

show :: CreateInfo mn -> String #

showList :: [CreateInfo mn] -> ShowS #

GET DATA

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

newtype Data #

Constructors

Data ByteString 

Instances

Instances details
Show Data 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

showsPrec :: Int -> Data -> ShowS #

show :: Data -> String #

showList :: [Data] -> ShowS #

Default Data 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

def :: Data #

Eq Data 
Instance details

Defined in Gpu.Vulkan.PipelineCache.Middle.Internal

Methods

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

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

READ AND WRITE DATA

hWrite :: Handle -> Data -> IO () Source #