Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.VertexInput.Core
Synopsis
- data BindingDescription
- type PtrBindingDescription = Ptr BindingDescription
- pattern BindingDescription :: Word32 -> Word32 -> Word32 -> BindingDescription
- bindingDescriptionBinding :: BindingDescription -> Word32
- bindingDescriptionStride :: BindingDescription -> Word32
- bindingDescriptionInputRate :: BindingDescription -> Word32
- data AttributeDescription
- type PtrAttributeDescription = Ptr AttributeDescription
- pattern AttributeDescription :: Word32 -> Word32 -> Word32 -> Word32 -> AttributeDescription
- attributeDescriptionLocation :: AttributeDescription -> Word32
- attributeDescriptionBinding :: AttributeDescription -> Word32
- attributeDescriptionFormat :: AttributeDescription -> Word32
- attributeDescriptionOffset :: AttributeDescription -> Word32
BINDING DESCRIPTION
data BindingDescription Source #
Instances
Storable BindingDescription Source # | |
Defined in Gpu.Vulkan.VertexInput.Core Methods sizeOf :: BindingDescription -> Int # alignment :: BindingDescription -> Int # peekElemOff :: Ptr BindingDescription -> Int -> IO BindingDescription # pokeElemOff :: Ptr BindingDescription -> Int -> BindingDescription -> IO () # peekByteOff :: Ptr b -> Int -> IO BindingDescription # pokeByteOff :: Ptr b -> Int -> BindingDescription -> IO () # peek :: Ptr BindingDescription -> IO BindingDescription # poke :: Ptr BindingDescription -> BindingDescription -> IO () # | |
Show BindingDescription Source # | |
Defined in Gpu.Vulkan.VertexInput.Core Methods showsPrec :: Int -> BindingDescription -> ShowS # show :: BindingDescription -> String # showList :: [BindingDescription] -> ShowS # |
pattern BindingDescription :: Word32 -> Word32 -> Word32 -> BindingDescription Source #
ATTRIBUTE DESCRIPTION
data AttributeDescription Source #
Instances
Storable AttributeDescription Source # | |
Defined in Gpu.Vulkan.VertexInput.Core Methods sizeOf :: AttributeDescription -> Int # alignment :: AttributeDescription -> Int # peekElemOff :: Ptr AttributeDescription -> Int -> IO AttributeDescription # pokeElemOff :: Ptr AttributeDescription -> Int -> AttributeDescription -> IO () # peekByteOff :: Ptr b -> Int -> IO AttributeDescription # pokeByteOff :: Ptr b -> Int -> AttributeDescription -> IO () # peek :: Ptr AttributeDescription -> IO AttributeDescription # poke :: Ptr AttributeDescription -> AttributeDescription -> IO () # | |
Show AttributeDescription Source # | |
Defined in Gpu.Vulkan.VertexInput.Core Methods showsPrec :: Int -> AttributeDescription -> ShowS # show :: AttributeDescription -> String # showList :: [AttributeDescription] -> ShowS # |
pattern AttributeDescription :: Word32 -> Word32 -> Word32 -> Word32 -> AttributeDescription Source #