gpu-vulkan-middle-khr-swapchain-0.1.0.0: medium wrapper for VK_KHR_swapchain extension of the Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Khr.Swapchain.Middle.Internal

Synopsis

EXTENSION NAME

CREAET AND DESTROY

create :: forall (mn :: Maybe Type) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn -> M A mc -> IO S Source #

recreate :: forall (mn :: Maybe Type) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn -> M A mc -> S -> IO () Source #

destroy :: forall (md :: Maybe Type). D -> S -> M A md -> IO () Source #

data S Source #

Instances

Instances details
Show S Source # 
Instance details

Defined in Gpu.Vulkan.Khr.Swapchain.Middle.Internal

Methods

showsPrec :: Int -> S -> ShowS #

show :: S -> String #

showList :: [S] -> ShowS #

GET IMAGES

getImages :: D -> S -> IO [I] Source #

INTERNAL USE

ACQUIRE NEXT IMAGE

QUEUE PRESENT

queuePresent :: forall (mn :: Maybe Type). WithPoked (M mn) => Q -> PresentInfo mn -> IO () Source #

data PresentInfo (mn :: Maybe Type) Source #

Instances

Instances details
Show (M mn) => Show (PresentInfo mn) Source # 
Instance details

Defined in Gpu.Vulkan.Khr.Swapchain.Middle.Internal