keid-core-0.1.7.1: Core parts of Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Engine.Vulkan.Pipeline.Stages

Documentation

class (Applicative t, Traversable t) => StageInfo t where Source #

Methods

stageNames :: IsString label => t label Source #

stageFlagBits :: t ShaderStageFlagBits Source #

Instances

Instances details
StageInfo Stages Source # 
Instance details

Defined in Engine.Vulkan.Pipeline.Compute

Methods

stageNames :: IsString label => Stages label Source #

stageFlagBits :: Stages ShaderStageFlagBits Source #

StageInfo Stages Source # 
Instance details

Defined in Engine.Vulkan.Pipeline.Graphics

Methods

stageNames :: IsString label => Stages label Source #

stageFlagBits :: Stages ShaderStageFlagBits Source #

StageInfo Stages Source # 
Instance details

Defined in Engine.Vulkan.Pipeline.Raytrace

Methods

stageNames :: IsString label => Stages label Source #

stageFlagBits :: Stages ShaderStageFlagBits Source #

withLabels :: (StageInfo t, IsString label) => t a -> t (label, a) Source #