language-spir-v-0.1.0.3: Data type for SPIR-V
Safe HaskellNone
LanguageHaskell2010

Language.SpirV.ShaderKind

Documentation

class IsShaderKind (sknd :: ShaderKind) where Source #

Instances

Instances details
IsShaderKind 'AnyhitShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'CallableShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'ClosesthitShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'ComputeShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'FragmentShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GeometryShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslAnyhitShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslCallableShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslClosesthitShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslComputeShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultAnyhitShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultCallableShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultClosesthitShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultComputeShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultFragmentShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultGeometryShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultIntersectionShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultMeshShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultMissShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultRaygenShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultTaskShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultTessControlShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultTessEvaluationShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslDefaultVertexShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslFragmentShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslGeometryShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslInferFromSource Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslIntersectionShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslMeshShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslMissShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslRaygenShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslTaskShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslTessControlShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslTessEvaluationShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'GlslVertexShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'IntersectionShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'MeshShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'MissShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'RaygenShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'SpirvAssembly Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'TaskShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'TessControlShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'TessEvaluationShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind

IsShaderKind 'VertexShader Source # 
Instance details

Defined in Language.SpirV.ShaderKind