vulkan-3.3: src/Vulkan/Core10/CommandBufferBuilding.hs-boot
{-# language CPP #-}
module Vulkan.Core10.CommandBufferBuilding ( BufferCopy
, BufferImageCopy
, ClearAttachment
, ClearRect
, ImageBlit
, ImageCopy
, ImageResolve
, Rect2D
, RenderPassBeginInfo
, Viewport
) where
import Data.Kind (Type)
import {-# SOURCE #-} Vulkan.CStruct.Extends (Chain)
import {-# SOURCE #-} Vulkan.CStruct.Extends (Extendss)
import Vulkan.CStruct (FromCStruct)
import {-# SOURCE #-} Vulkan.CStruct.Extends (PokeChain)
import Vulkan.CStruct (ToCStruct)
data BufferCopy
instance ToCStruct BufferCopy
instance Show BufferCopy
instance FromCStruct BufferCopy
data BufferImageCopy
instance ToCStruct BufferImageCopy
instance Show BufferImageCopy
instance FromCStruct BufferImageCopy
data ClearAttachment
instance ToCStruct ClearAttachment
instance Show ClearAttachment
data ClearRect
instance ToCStruct ClearRect
instance Show ClearRect
instance FromCStruct ClearRect
data ImageBlit
instance ToCStruct ImageBlit
instance Show ImageBlit
instance FromCStruct ImageBlit
data ImageCopy
instance ToCStruct ImageCopy
instance Show ImageCopy
instance FromCStruct ImageCopy
data ImageResolve
instance ToCStruct ImageResolve
instance Show ImageResolve
instance FromCStruct ImageResolve
data Rect2D
instance ToCStruct Rect2D
instance Show Rect2D
instance FromCStruct Rect2D
type role RenderPassBeginInfo nominal
data RenderPassBeginInfo (es :: [Type])
instance (Extendss RenderPassBeginInfo es, PokeChain es) => ToCStruct (RenderPassBeginInfo es)
instance Show (Chain es) => Show (RenderPassBeginInfo es)
data Viewport
instance ToCStruct Viewport
instance Show Viewport
instance FromCStruct Viewport