Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype OpaqueMemoryBindInfo Source #
Instances
Storable OpaqueMemoryBindInfo Source # | |
Defined in Gpu.Vulkan.Sparse.Image.Core sizeOf :: OpaqueMemoryBindInfo -> Int # alignment :: OpaqueMemoryBindInfo -> Int # peekElemOff :: Ptr OpaqueMemoryBindInfo -> Int -> IO OpaqueMemoryBindInfo # pokeElemOff :: Ptr OpaqueMemoryBindInfo -> Int -> OpaqueMemoryBindInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO OpaqueMemoryBindInfo # pokeByteOff :: Ptr b -> Int -> OpaqueMemoryBindInfo -> IO () # peek :: Ptr OpaqueMemoryBindInfo -> IO OpaqueMemoryBindInfo # poke :: Ptr OpaqueMemoryBindInfo -> OpaqueMemoryBindInfo -> IO () # | |
Show OpaqueMemoryBindInfo Source # | |
Defined in Gpu.Vulkan.Sparse.Image.Core showsPrec :: Int -> OpaqueMemoryBindInfo -> ShowS # show :: OpaqueMemoryBindInfo -> String # showList :: [OpaqueMemoryBindInfo] -> ShowS # |
pattern OpaqueMemoryBindInfo :: I -> Word32 -> PtrMemoryBind -> OpaqueMemoryBindInfo Source #
newtype MemoryBind Source #
Instances
Storable MemoryBind Source # | |
Defined in Gpu.Vulkan.Sparse.Image.Core sizeOf :: MemoryBind -> Int # alignment :: MemoryBind -> Int # peekElemOff :: Ptr MemoryBind -> Int -> IO MemoryBind # pokeElemOff :: Ptr MemoryBind -> Int -> MemoryBind -> IO () # peekByteOff :: Ptr b -> Int -> IO MemoryBind # pokeByteOff :: Ptr b -> Int -> MemoryBind -> IO () # peek :: Ptr MemoryBind -> IO MemoryBind # poke :: Ptr MemoryBind -> MemoryBind -> IO () # | |
Show MemoryBind Source # | |
Defined in Gpu.Vulkan.Sparse.Image.Core showsPrec :: Int -> MemoryBind -> ShowS # show :: MemoryBind -> String # showList :: [MemoryBind] -> ShowS # |
pattern MemoryBind :: Subresource -> Offset3d -> Extent3d -> M -> Word64 -> Word32 -> MemoryBind Source #
memoryBind :: MemoryBind -> (Subresource, Offset3d, Extent3d, M, Word64, Word32) Source #
type PtrMemoryBind = Ptr MemoryBind Source #
newtype MemoryBindInfo Source #
Instances
Storable MemoryBindInfo Source # | |
Defined in Gpu.Vulkan.Sparse.Image.Core sizeOf :: MemoryBindInfo -> Int # alignment :: MemoryBindInfo -> Int # peekElemOff :: Ptr MemoryBindInfo -> Int -> IO MemoryBindInfo # pokeElemOff :: Ptr MemoryBindInfo -> Int -> MemoryBindInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO MemoryBindInfo # pokeByteOff :: Ptr b -> Int -> MemoryBindInfo -> IO () # peek :: Ptr MemoryBindInfo -> IO MemoryBindInfo # poke :: Ptr MemoryBindInfo -> MemoryBindInfo -> IO () # | |
Show MemoryBindInfo Source # | |
Defined in Gpu.Vulkan.Sparse.Image.Core showsPrec :: Int -> MemoryBindInfo -> ShowS # show :: MemoryBindInfo -> String # showList :: [MemoryBindInfo] -> ShowS # |
pattern MemoryBindInfo :: I -> Word32 -> PtrMemoryBind -> MemoryBindInfo Source #
memoryBindInfo :: MemoryBindInfo -> (I, Word32, PtrMemoryBind) Source #
type PtrMemoryBindInfo = Ptr MemoryBindInfo Source #