gpu-vulkan-0.1.0.169: Vulkan library
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Pipeline.ShaderStage

Synopsis

CREATE INFO

class DestroyShaderModuleList (MiddleArgs cias) (M3_5 cias) => CreateInfoListToMiddle (cias :: [(Maybe Type, Maybe Type, ShaderKind, Maybe (Type, Type), [Type])]) Source #

Minimal complete definition

createInfoListToMiddle

Instances

Instances details
CreateInfoListToMiddle ('[] :: [(Maybe Type, Maybe Type, ShaderKind, Maybe (Type, Type), [Type])]) Source # 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Internal

Methods

createInfoListToMiddle :: D ds -> PL (U5 CreateInfo) ('[] :: [(Maybe Type, Maybe Type, ShaderKind, Maybe (Type, Type), [Type])]) -> IO (PL (U3 CreateInfo) (MiddleArgs ('[] :: [(Maybe Type, Maybe Type, ShaderKind, Maybe (Type, Type), [Type])])))

(WithPoked (M mnsm), ToMiddle mac, CreateInfoListToMiddle cias) => CreateInfoListToMiddle ('(n, mnsm, sknd, mac, vs) ': cias) Source # 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Internal

Methods

createInfoListToMiddle :: D ds -> PL (U5 CreateInfo) ('(n, mnsm, sknd, mac, vs) ': cias) -> IO (PL (U3 CreateInfo) (MiddleArgs ('(n, mnsm, sknd, mac, vs) ': cias)))

ENUM

newtype CreateFlagBits #

Constructors

CreateFlagBits Word32 

Instances

Instances details
Default CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Enum

Methods

def :: CreateFlagBits #

Bits CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Enum

Storable CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Enum

Show CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Enum

Eq CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.Pipeline.ShaderStage.Enum