vulkan-3.3: src/Vulkan/Core10/SparseResourceMemoryManagement.hs-boot
{-# language CPP #-}
module Vulkan.Core10.SparseResourceMemoryManagement ( BindSparseInfo
, SparseBufferMemoryBindInfo
, SparseImageFormatProperties
, SparseImageMemoryBind
, SparseImageMemoryBindInfo
, SparseImageMemoryRequirements
, SparseImageOpaqueMemoryBindInfo
, SparseMemoryBind
) 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 (PeekChain)
import {-# SOURCE #-} Vulkan.CStruct.Extends (PokeChain)
import Vulkan.CStruct (ToCStruct)
type role BindSparseInfo nominal
data BindSparseInfo (es :: [Type])
instance (Extendss BindSparseInfo es, PokeChain es) => ToCStruct (BindSparseInfo es)
instance Show (Chain es) => Show (BindSparseInfo es)
instance (Extendss BindSparseInfo es, PeekChain es) => FromCStruct (BindSparseInfo es)
data SparseBufferMemoryBindInfo
instance ToCStruct SparseBufferMemoryBindInfo
instance Show SparseBufferMemoryBindInfo
instance FromCStruct SparseBufferMemoryBindInfo
data SparseImageFormatProperties
instance ToCStruct SparseImageFormatProperties
instance Show SparseImageFormatProperties
instance FromCStruct SparseImageFormatProperties
data SparseImageMemoryBind
instance ToCStruct SparseImageMemoryBind
instance Show SparseImageMemoryBind
instance FromCStruct SparseImageMemoryBind
data SparseImageMemoryBindInfo
instance ToCStruct SparseImageMemoryBindInfo
instance Show SparseImageMemoryBindInfo
instance FromCStruct SparseImageMemoryBindInfo
data SparseImageMemoryRequirements
instance ToCStruct SparseImageMemoryRequirements
instance Show SparseImageMemoryRequirements
instance FromCStruct SparseImageMemoryRequirements
data SparseImageOpaqueMemoryBindInfo
instance ToCStruct SparseImageOpaqueMemoryBindInfo
instance Show SparseImageOpaqueMemoryBindInfo
instance FromCStruct SparseImageOpaqueMemoryBindInfo
data SparseMemoryBind
instance ToCStruct SparseMemoryBind
instance Show SparseMemoryBind
instance FromCStruct SparseMemoryBind