Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.Subpass.Core
Contents
Synopsis
- data Description
- type PtrDescription = Ptr Description
- pattern Description :: Word32 -> Word32 -> Word32 -> PtrReference -> Word32 -> PtrReference -> PtrReference -> PtrReference -> Word32 -> PtrUint32T -> Description
- descriptionFlags :: Description -> Word32
- descriptionPipelineBindPoint :: Description -> Word32
- descriptionInputAttachmentCount :: Description -> Word32
- descriptionPInputAttachments :: Description -> PtrReference
- descriptionColorAttachmentCount :: Description -> Word32
- descriptionPColorAttachments :: Description -> PtrReference
- descriptionPResolveAttachments :: Description -> PtrReference
- descriptionPDepthStencilAttachment :: Description -> PtrReference
- descriptionPreserveAttachmentCount :: Description -> Word32
- descriptionPPreserveAttachments :: Description -> PtrUint32T
- data Dependency
- type PtrDependency = Ptr Dependency
- pattern Dependency :: Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Dependency
- dependencySrcSubpass :: Dependency -> Word32
- dependencyDstSubpass :: Dependency -> Word32
- dependencySrcStageMask :: Dependency -> Word32
- dependencyDstStageMask :: Dependency -> Word32
- dependencySrcAccessMask :: Dependency -> Word32
- dependencyDstAccessMask :: Dependency -> Word32
- dependencyDependencyFlags :: Dependency -> Word32
DESCRIPTION
data Description Source #
Instances
Storable Description Source # | |
Defined in Gpu.Vulkan.Subpass.Core Methods sizeOf :: Description -> Int # alignment :: Description -> Int # peekElemOff :: Ptr Description -> Int -> IO Description # pokeElemOff :: Ptr Description -> Int -> Description -> IO () # peekByteOff :: Ptr b -> Int -> IO Description # pokeByteOff :: Ptr b -> Int -> Description -> IO () # peek :: Ptr Description -> IO Description # poke :: Ptr Description -> Description -> IO () # | |
Show Description Source # | |
Defined in Gpu.Vulkan.Subpass.Core Methods showsPrec :: Int -> Description -> ShowS # show :: Description -> String # showList :: [Description] -> ShowS # |
type PtrDescription = Ptr Description Source #
pattern Description :: Word32 -> Word32 -> Word32 -> PtrReference -> Word32 -> PtrReference -> PtrReference -> PtrReference -> Word32 -> PtrUint32T -> Description Source #
descriptionFlags :: Description -> Word32 Source #
DEPENDENCY
data Dependency Source #
Instances
Storable Dependency Source # | |
Defined in Gpu.Vulkan.Subpass.Core Methods sizeOf :: Dependency -> Int # alignment :: Dependency -> Int # peekElemOff :: Ptr Dependency -> Int -> IO Dependency # pokeElemOff :: Ptr Dependency -> Int -> Dependency -> IO () # peekByteOff :: Ptr b -> Int -> IO Dependency # pokeByteOff :: Ptr b -> Int -> Dependency -> IO () # peek :: Ptr Dependency -> IO Dependency # poke :: Ptr Dependency -> Dependency -> IO () # | |
Show Dependency Source # | |
Defined in Gpu.Vulkan.Subpass.Core Methods showsPrec :: Int -> Dependency -> ShowS # show :: Dependency -> String # showList :: [Dependency] -> ShowS # |
type PtrDependency = Ptr Dependency Source #