Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data BufferInfo
- type PtrBufferInfo = Ptr BufferInfo
- pattern BufferInfo :: B -> Word64 -> Word64 -> BufferInfo
- bufferInfoBuffer :: BufferInfo -> B
- bufferInfoOffset :: BufferInfo -> Word64
- bufferInfoRange :: BufferInfo -> Word64
- data ImageInfo
- type PtrImageInfo = Ptr ImageInfo
- pattern ImageInfo :: S -> I -> Word32 -> ImageInfo
- imageInfoSampler :: ImageInfo -> S
- imageInfoImageView :: ImageInfo -> I
- imageInfoImageLayout :: ImageInfo -> Word32
BUFFER INFO
data BufferInfo Source #
Instances
Storable BufferInfo Source # | |
Defined in Gpu.Vulkan.Descriptor.Core sizeOf :: BufferInfo -> Int # alignment :: BufferInfo -> Int # peekElemOff :: Ptr BufferInfo -> Int -> IO BufferInfo # pokeElemOff :: Ptr BufferInfo -> Int -> BufferInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO BufferInfo # pokeByteOff :: Ptr b -> Int -> BufferInfo -> IO () # peek :: Ptr BufferInfo -> IO BufferInfo # poke :: Ptr BufferInfo -> BufferInfo -> IO () # | |
Show BufferInfo Source # | |
Defined in Gpu.Vulkan.Descriptor.Core showsPrec :: Int -> BufferInfo -> ShowS # show :: BufferInfo -> String # showList :: [BufferInfo] -> ShowS # |
type PtrBufferInfo = Ptr BufferInfo Source #
pattern BufferInfo :: B -> Word64 -> Word64 -> BufferInfo Source #
bufferInfoBuffer :: BufferInfo -> B Source #
bufferInfoOffset :: BufferInfo -> Word64 Source #
bufferInfoRange :: BufferInfo -> Word64 Source #
IMAGE INFO
Instances
Storable ImageInfo Source # | |
Defined in Gpu.Vulkan.Descriptor.Core | |
Show ImageInfo Source # | |
type PtrImageInfo = Ptr ImageInfo Source #
imageInfoSampler :: ImageInfo -> S Source #
imageInfoImageView :: ImageInfo -> I Source #