Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype ShaderKind Source #
Instances
Storable ShaderKind Source # | |
Defined in Language.SpirV.ShaderKind.Core sizeOf :: ShaderKind -> Int # alignment :: ShaderKind -> Int # peekElemOff :: Ptr ShaderKind -> Int -> IO ShaderKind # pokeElemOff :: Ptr ShaderKind -> Int -> ShaderKind -> IO () # peekByteOff :: Ptr b -> Int -> IO ShaderKind # pokeByteOff :: Ptr b -> Int -> ShaderKind -> IO () # peek :: Ptr ShaderKind -> IO ShaderKind # poke :: Ptr ShaderKind -> ShaderKind -> IO () # | |
Show ShaderKind Source # | |
Defined in Language.SpirV.ShaderKind.Core showsPrec :: Int -> ShaderKind -> ShowS # show :: ShaderKind -> String # showList :: [ShaderKind] -> ShowS # | |
Eq ShaderKind Source # | |
Defined in Language.SpirV.ShaderKind.Core (==) :: ShaderKind -> ShaderKind -> Bool # (/=) :: ShaderKind -> ShaderKind -> Bool # |
pattern GlslDefaultMeshShader :: ShaderKind Source #
pattern GlslDefaultTaskShader :: ShaderKind Source #
pattern GlslMeshShader :: ShaderKind Source #
pattern GlslTaskShader :: ShaderKind Source #
pattern MeshShader :: ShaderKind Source #
pattern TaskShader :: ShaderKind Source #
pattern GlslDefaultCallableShader :: ShaderKind Source #
pattern GlslDefaultIntersectionShader :: ShaderKind Source #
pattern GlslDefaultMissShader :: ShaderKind Source #
pattern GlslDefaultClosesthitShader :: ShaderKind Source #
pattern GlslDefaultAnyhitShader :: ShaderKind Source #
pattern GlslDefaultRaygenShader :: ShaderKind Source #
pattern GlslCallableShader :: ShaderKind Source #
pattern GlslIntersectionShader :: ShaderKind Source #
pattern GlslMissShader :: ShaderKind Source #
pattern GlslClosesthitShader :: ShaderKind Source #
pattern GlslAnyhitShader :: ShaderKind Source #
pattern GlslRaygenShader :: ShaderKind Source #
pattern CallableShader :: ShaderKind Source #
pattern IntersectionShader :: ShaderKind Source #
pattern MissShader :: ShaderKind Source #
pattern ClosesthitShader :: ShaderKind Source #
pattern AnyhitShader :: ShaderKind Source #
pattern RaygenShader :: ShaderKind Source #
pattern SpirvAssembly :: ShaderKind Source #
pattern GlslDefaultTessEvaluationShader :: ShaderKind Source #
pattern GlslDefaultTessControlShader :: ShaderKind Source #
pattern GlslDefaultGeometryShader :: ShaderKind Source #
pattern GlslDefaultComputeShader :: ShaderKind Source #
pattern GlslDefaultFragmentShader :: ShaderKind Source #
pattern GlslDefaultVertexShader :: ShaderKind Source #
pattern GlslInferFromSource :: ShaderKind Source #
pattern GlslTessEvaluationShader :: ShaderKind Source #
pattern GlslTessControlShader :: ShaderKind Source #
pattern GlslGeometryShader :: ShaderKind Source #
pattern GlslComputeShader :: ShaderKind Source #
pattern GlslFragmentShader :: ShaderKind Source #
pattern GlslVertexShader :: ShaderKind Source #
pattern TessEvaluationShader :: ShaderKind Source #
pattern TessControlShader :: ShaderKind Source #
pattern GeometryShader :: ShaderKind Source #
pattern ComputeShader :: ShaderKind Source #
pattern FragmentShader :: ShaderKind Source #
pattern VertexShader :: ShaderKind Source #
unShaderKind :: ShaderKind -> Word32 Source #