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