vulkan-3.4: src/Vulkan/Core10/CommandBufferBuilding.hs-boot
{-# language CPP #-}
module Vulkan.Core10.CommandBufferBuilding ( BufferCopy
, BufferImageCopy
, ClearAttachment
, ClearDepthStencilValue
, ClearRect
, ImageBlit
, ImageCopy
, ImageResolve
, ImageSubresourceLayers
, RenderPassBeginInfo
, ClearColorValue
) 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 ClearDepthStencilValue
instance ToCStruct ClearDepthStencilValue
instance Show ClearDepthStencilValue
instance FromCStruct ClearDepthStencilValue
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 ImageSubresourceLayers
instance ToCStruct ImageSubresourceLayers
instance Show ImageSubresourceLayers
instance FromCStruct ImageSubresourceLayers
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 ClearColorValue