packages feed

vulkan-3.23: src/Vulkan/Core13/Promoted_From_VK_KHR_synchronization2.hs-boot

{-# language CPP #-}
-- No documentation found for Chapter "Promoted_From_VK_KHR_synchronization2"
module Vulkan.Core13.Promoted_From_VK_KHR_synchronization2  ( BufferMemoryBarrier2
                                                            , CommandBufferSubmitInfo
                                                            , DependencyInfo
                                                            , ImageMemoryBarrier2
                                                            , MemoryBarrier2
                                                            , PhysicalDeviceSynchronization2Features
                                                            , SemaphoreSubmitInfo
                                                            , SubmitInfo2
                                                            ) where

import Vulkan.CStruct (FromCStruct)
import Vulkan.CStruct (ToCStruct)
import Data.Kind (Type)
import {-# SOURCE #-} Vulkan.CStruct.Extends (Chain)
import {-# SOURCE #-} Vulkan.CStruct.Extends (Extendss)
import {-# SOURCE #-} Vulkan.CStruct.Extends (PeekChain)
import {-# SOURCE #-} Vulkan.CStruct.Extends (PokeChain)
data BufferMemoryBarrier2

instance ToCStruct BufferMemoryBarrier2
instance Show BufferMemoryBarrier2

instance FromCStruct BufferMemoryBarrier2


data CommandBufferSubmitInfo

instance ToCStruct CommandBufferSubmitInfo
instance Show CommandBufferSubmitInfo

instance FromCStruct CommandBufferSubmitInfo


data DependencyInfo

instance ToCStruct DependencyInfo
instance Show DependencyInfo

instance FromCStruct DependencyInfo


type role ImageMemoryBarrier2 nominal
data ImageMemoryBarrier2 (es :: [Type])

instance ( Extendss ImageMemoryBarrier2 es
         , PokeChain es ) => ToCStruct (ImageMemoryBarrier2 es)
instance Show (Chain es) => Show (ImageMemoryBarrier2 es)

instance ( Extendss ImageMemoryBarrier2 es
         , PeekChain es ) => FromCStruct (ImageMemoryBarrier2 es)


data MemoryBarrier2

instance ToCStruct MemoryBarrier2
instance Show MemoryBarrier2

instance FromCStruct MemoryBarrier2


data PhysicalDeviceSynchronization2Features

instance ToCStruct PhysicalDeviceSynchronization2Features
instance Show PhysicalDeviceSynchronization2Features

instance FromCStruct PhysicalDeviceSynchronization2Features


data SemaphoreSubmitInfo

instance ToCStruct SemaphoreSubmitInfo
instance Show SemaphoreSubmitInfo

instance FromCStruct SemaphoreSubmitInfo


type role SubmitInfo2 nominal
data SubmitInfo2 (es :: [Type])

instance (Extendss SubmitInfo2 es, PokeChain es) => ToCStruct (SubmitInfo2 es)
instance Show (Chain es) => Show (SubmitInfo2 es)

instance (Extendss SubmitInfo2 es, PeekChain es) => FromCStruct (SubmitInfo2 es)