Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- create :: forall (mn :: Maybe Type) (qcis :: [Maybe Type]) (mc :: Maybe Type). (WithPoked (M mn), ToListWithCM' WithPoked M qcis) => P -> CreateInfo mn qcis -> M A mc -> IO D
- destroy :: forall (md :: Maybe Type). D -> M A md -> IO ()
- newtype D = D D
- data CreateInfo (mn :: Maybe Type) (qcis :: [Maybe Type]) = CreateInfo {}
- type CreateFlags = CreateFlagBits
- data CreateFlagBits
- data QueueCreateInfo (mn :: Maybe Type) = QueueCreateInfo {}
- getQueue :: D -> Word32 -> Word32 -> IO Q
- waitIdle :: D -> IO ()
- newtype Size = Size Word64
CREATE AND DESTROY
create :: forall (mn :: Maybe Type) (qcis :: [Maybe Type]) (mc :: Maybe Type). (WithPoked (M mn), ToListWithCM' WithPoked M qcis) => P -> CreateInfo mn qcis -> M A mc -> IO D Source #
data CreateInfo (mn :: Maybe Type) (qcis :: [Maybe Type]) Source #
Instances
(Show (M mn), Show (PL QueueCreateInfo qcis)) => Show (CreateInfo mn qcis) Source # | |
Defined in Gpu.Vulkan.Device.Middle.Internal showsPrec :: Int -> CreateInfo mn qcis -> ShowS # show :: CreateInfo mn qcis -> String # showList :: [CreateInfo mn qcis] -> ShowS # |
type CreateFlags = CreateFlagBits Source #
data CreateFlagBits Source #
Instances
data QueueCreateInfo (mn :: Maybe Type) Source #
Instances
Show (M mn) => Show (QueueCreateInfo mn) Source # | |
Defined in Gpu.Vulkan.Device.Middle.Internal showsPrec :: Int -> QueueCreateInfo mn -> ShowS # show :: QueueCreateInfo mn -> String # showList :: [QueueCreateInfo mn] -> ShowS # |