Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- create :: forall (mn :: Maybe Type) (sknd :: ShaderKind) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn sknd -> M A mc -> IO (S sknd)
- destroy :: forall (sknd :: ShaderKind) (md :: Maybe Type). D -> S sknd -> M A md -> IO ()
- data S (sknd :: ShaderKind)
- data CreateInfo (mn :: Maybe Type) (sknd :: ShaderKind) = CreateInfo {
- createInfoNext :: M mn
- createInfoFlags :: CreateFlags
- createInfoCode :: S sknd
- type CreateFlags = CreateFlagBits
- data CreateFlagBits
CREATE AND DESTROY
create :: forall (mn :: Maybe Type) (sknd :: ShaderKind) (mc :: Maybe Type). WithPoked (M mn) => D -> CreateInfo mn sknd -> M A mc -> IO (S sknd) Source #
data S (sknd :: ShaderKind) Source #
data CreateInfo (mn :: Maybe Type) (sknd :: ShaderKind) Source #
CreateInfo | |
|
Instances
Show (M mn) => Show (CreateInfo mn sknd) Source # | |
Defined in Gpu.Vulkan.ShaderModule.Middle.Internal showsPrec :: Int -> CreateInfo mn sknd -> ShowS # show :: CreateInfo mn sknd -> String # showList :: [CreateInfo mn sknd] -> ShowS # |
type CreateFlags = CreateFlagBits Source #
data CreateFlagBits Source #