Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.Khr.Swapchain.Middle
Synopsis
- extensionName :: Text
- create :: forall (mn :: Maybe Type) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn -> M A mc -> IO S
- recreate :: forall (mn :: Maybe Type) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn -> M A mc -> S -> IO ()
- destroy :: forall (md :: Maybe Type). D -> S -> M A md -> IO ()
- data S
- data CreateInfo (mn :: Maybe Type) = CreateInfo {
- createInfoNext :: M mn
- createInfoFlags :: CreateFlags
- createInfoSurface :: S
- createInfoMinImageCount :: Word32
- createInfoImageFormat :: Format
- createInfoImageColorSpace :: ColorSpace
- createInfoImageExtent :: Extent2d
- createInfoImageArrayLayers :: Word32
- createInfoImageUsage :: UsageFlags
- createInfoImageSharingMode :: SharingMode
- createInfoQueueFamilyIndices :: [Index]
- createInfoPreTransform :: TransformFlagBits
- createInfoCompositeAlpha :: CompositeAlphaFlagBits
- createInfoPresentMode :: PresentMode
- createInfoClipped :: Bool
- createInfoOldSwapchain :: Maybe S
- getImages :: D -> S -> IO [I]
- acquireNextImage :: D -> S -> Word64 -> Maybe S -> Maybe F -> IO Word32
- acquireNextImageResult :: [Result] -> D -> S -> Word64 -> Maybe S -> Maybe F -> IO Word32
- queuePresent :: forall (mn :: Maybe Type). WithPoked (M mn) => Q -> PresentInfo mn -> IO ()
- data PresentInfo (mn :: Maybe Type) = PresentInfo {
- presentInfoNext :: M mn
- presentInfoWaitSemaphores :: [S]
- presentInfoSwapchainImageIndices :: [(S, Word32)]
EXTENSION NAME
extensionName :: Text Source #
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 #
data CreateInfo (mn :: Maybe Type) Source #
Constructors
Instances
Show (M mn) => Show (CreateInfo mn) Source # | |
Defined in Gpu.Vulkan.Khr.Swapchain.Middle.Internal Methods showsPrec :: Int -> CreateInfo mn -> ShowS # show :: CreateInfo mn -> String # showList :: [CreateInfo mn] -> ShowS # |
GET IMAGES
ACQUIRE NEXT IMAGE
QUEUE PRESENT
queuePresent :: forall (mn :: Maybe Type). WithPoked (M mn) => Q -> PresentInfo mn -> IO () Source #
data PresentInfo (mn :: Maybe Type) Source #
Constructors
PresentInfo | |
Fields
|
Instances
Show (M mn) => Show (PresentInfo mn) Source # | |
Defined in Gpu.Vulkan.Khr.Swapchain.Middle.Internal Methods showsPrec :: Int -> PresentInfo mn -> ShowS # show :: PresentInfo mn -> String # showList :: [PresentInfo mn] -> ShowS # |