Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.TypeEnum
Documentation
data ShaderStageFlagBits Source #
Constructors
Instances
ShaderStageFlagBitsListToValue ('[] :: [ShaderStageFlagBits]) Source # | |
Defined in Gpu.Vulkan.TypeEnum | |
(ShaderStageFlagBitsToValue t, ShaderStageFlagBitsListToValue ts) => ShaderStageFlagBitsListToValue (t ': ts) Source # | |
Defined in Gpu.Vulkan.TypeEnum |
class ShaderStageFlagBitsListToValue (ts :: [ShaderStageFlagBits]) where Source #
Instances
ShaderStageFlagBitsListToValue ('[] :: [ShaderStageFlagBits]) Source # | |
Defined in Gpu.Vulkan.TypeEnum | |
(ShaderStageFlagBitsToValue t, ShaderStageFlagBitsListToValue ts) => ShaderStageFlagBitsListToValue (t ': ts) Source # | |
Defined in Gpu.Vulkan.TypeEnum |
class ShaderStageFlagBitsToValue (t :: ShaderStageFlagBits) where Source #
Methods
Instances
class FormatToValue (t :: Format) where Source #
Methods
Instances
Constructors
Instances
formatToType :: Format -> (forall (t :: Format). FormatToValue t => Proxy t -> a) -> a Source #