vulkan-1.7.0.0: Bindings to the Vulkan graphics API.
Graphics.Vulkan.OtherTypes
data VkBufferMemoryBarrier Source #
Constructors
Fields
Instances
Methods
(==) :: VkBufferMemoryBarrier -> VkBufferMemoryBarrier -> Bool #
(/=) :: VkBufferMemoryBarrier -> VkBufferMemoryBarrier -> Bool #
sizeOf :: VkBufferMemoryBarrier -> Int #
alignment :: VkBufferMemoryBarrier -> Int #
peekElemOff :: Ptr VkBufferMemoryBarrier -> Int -> IO VkBufferMemoryBarrier #
pokeElemOff :: Ptr VkBufferMemoryBarrier -> Int -> VkBufferMemoryBarrier -> IO () #
peekByteOff :: Ptr b -> Int -> IO VkBufferMemoryBarrier #
pokeByteOff :: Ptr b -> Int -> VkBufferMemoryBarrier -> IO () #
peek :: Ptr VkBufferMemoryBarrier -> IO VkBufferMemoryBarrier #
poke :: Ptr VkBufferMemoryBarrier -> VkBufferMemoryBarrier -> IO () #
data VkDrawIndexedIndirectCommand Source #
(==) :: VkDrawIndexedIndirectCommand -> VkDrawIndexedIndirectCommand -> Bool #
(/=) :: VkDrawIndexedIndirectCommand -> VkDrawIndexedIndirectCommand -> Bool #
sizeOf :: VkDrawIndexedIndirectCommand -> Int #
alignment :: VkDrawIndexedIndirectCommand -> Int #
peekElemOff :: Ptr VkDrawIndexedIndirectCommand -> Int -> IO VkDrawIndexedIndirectCommand #
pokeElemOff :: Ptr VkDrawIndexedIndirectCommand -> Int -> VkDrawIndexedIndirectCommand -> IO () #
peekByteOff :: Ptr b -> Int -> IO VkDrawIndexedIndirectCommand #
pokeByteOff :: Ptr b -> Int -> VkDrawIndexedIndirectCommand -> IO () #
peek :: Ptr VkDrawIndexedIndirectCommand -> IO VkDrawIndexedIndirectCommand #
poke :: Ptr VkDrawIndexedIndirectCommand -> VkDrawIndexedIndirectCommand -> IO () #
data VkImageMemoryBarrier Source #
(==) :: VkImageMemoryBarrier -> VkImageMemoryBarrier -> Bool #
(/=) :: VkImageMemoryBarrier -> VkImageMemoryBarrier -> Bool #
sizeOf :: VkImageMemoryBarrier -> Int #
alignment :: VkImageMemoryBarrier -> Int #
peekElemOff :: Ptr VkImageMemoryBarrier -> Int -> IO VkImageMemoryBarrier #
pokeElemOff :: Ptr VkImageMemoryBarrier -> Int -> VkImageMemoryBarrier -> IO () #
peekByteOff :: Ptr b -> Int -> IO VkImageMemoryBarrier #
pokeByteOff :: Ptr b -> Int -> VkImageMemoryBarrier -> IO () #
peek :: Ptr VkImageMemoryBarrier -> IO VkImageMemoryBarrier #
poke :: Ptr VkImageMemoryBarrier -> VkImageMemoryBarrier -> IO () #
data VkMemoryBarrier Source #
(==) :: VkMemoryBarrier -> VkMemoryBarrier -> Bool #
(/=) :: VkMemoryBarrier -> VkMemoryBarrier -> Bool #
sizeOf :: VkMemoryBarrier -> Int #
alignment :: VkMemoryBarrier -> Int #
peekElemOff :: Ptr VkMemoryBarrier -> Int -> IO VkMemoryBarrier #
pokeElemOff :: Ptr VkMemoryBarrier -> Int -> VkMemoryBarrier -> IO () #
peekByteOff :: Ptr b -> Int -> IO VkMemoryBarrier #
pokeByteOff :: Ptr b -> Int -> VkMemoryBarrier -> IO () #
peek :: Ptr VkMemoryBarrier -> IO VkMemoryBarrier #
poke :: Ptr VkMemoryBarrier -> VkMemoryBarrier -> IO () #
data VkDrawIndirectCommand Source #
(==) :: VkDrawIndirectCommand -> VkDrawIndirectCommand -> Bool #
(/=) :: VkDrawIndirectCommand -> VkDrawIndirectCommand -> Bool #
sizeOf :: VkDrawIndirectCommand -> Int #
alignment :: VkDrawIndirectCommand -> Int #
peekElemOff :: Ptr VkDrawIndirectCommand -> Int -> IO VkDrawIndirectCommand #
pokeElemOff :: Ptr VkDrawIndirectCommand -> Int -> VkDrawIndirectCommand -> IO () #
peekByteOff :: Ptr b -> Int -> IO VkDrawIndirectCommand #
pokeByteOff :: Ptr b -> Int -> VkDrawIndirectCommand -> IO () #
peek :: Ptr VkDrawIndirectCommand -> IO VkDrawIndirectCommand #
poke :: Ptr VkDrawIndirectCommand -> VkDrawIndirectCommand -> IO () #
data VkDispatchIndirectCommand Source #
(==) :: VkDispatchIndirectCommand -> VkDispatchIndirectCommand -> Bool #
(/=) :: VkDispatchIndirectCommand -> VkDispatchIndirectCommand -> Bool #
sizeOf :: VkDispatchIndirectCommand -> Int #
alignment :: VkDispatchIndirectCommand -> Int #
peekElemOff :: Ptr VkDispatchIndirectCommand -> Int -> IO VkDispatchIndirectCommand #
pokeElemOff :: Ptr VkDispatchIndirectCommand -> Int -> VkDispatchIndirectCommand -> IO () #
peekByteOff :: Ptr b -> Int -> IO VkDispatchIndirectCommand #
pokeByteOff :: Ptr b -> Int -> VkDispatchIndirectCommand -> IO () #
peek :: Ptr VkDispatchIndirectCommand -> IO VkDispatchIndirectCommand #
poke :: Ptr VkDispatchIndirectCommand -> VkDispatchIndirectCommand -> IO () #