Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class (Applicative t, Traversable t) => StageInfo t where Source #
stageNames :: IsString label => t label Source #
stageFlagBits :: t ShaderStageFlagBits Source #
Instances
StageInfo Stages Source # | |
Defined in Engine.Vulkan.Pipeline.Compute stageNames :: IsString label => Stages label Source # stageFlagBits :: Stages ShaderStageFlagBits Source # | |
StageInfo Stages Source # | |
Defined in Engine.Vulkan.Pipeline.Graphics stageNames :: IsString label => Stages label Source # stageFlagBits :: Stages ShaderStageFlagBits Source # | |
StageInfo Stages Source # | |
Defined in Engine.Vulkan.Pipeline.Raytrace stageNames :: IsString label => Stages label Source # stageFlagBits :: Stages ShaderStageFlagBits Source # |
withLabels :: (StageInfo t, IsString label) => t a -> t (label, a) Source #