Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- indexingExtensionName :: ExtensionName
- data BufferInfo sm sb (nm :: Symbol) (obj :: O) (i :: Nat) = (Show (Binded sm sb nm objs), OffsetRange obj objs i) => BufferInfo (Binded sm sb nm objs)
- data ImageInfo ss (fmt :: Symbol) (nm :: Format) si = ImageInfo {
- imageInfoSampler :: S ss
- imageInfoImageView :: I fmt nm si
- imageInfoImageLayout :: Layout
- data ImageInfoNoSampler (fmt :: Symbol) (nm :: Format) si = ImageInfoNoSampler {
- imageInfoNoSamplerImageView :: I fmt nm si
- imageInfoNoSamplerImageLayout :: Layout
- newtype Type = Type Word32
- pattern TypeMaxEnum :: Type
- pattern TypeMutableValve :: Type
- pattern TypeInlineUniformBlockExt :: Type
- pattern TypeMutableExt :: Type
- pattern TypeBlockMatchImageQcom :: Type
- pattern TypeSampleWeightImageQcom :: Type
- pattern TypeAccelerationStructureNv :: Type
- pattern TypeAccelerationStructureKhr :: Type
- pattern TypeInlineUniformBlock :: Type
- pattern TypeInputAttachment :: Type
- pattern TypeStorageBufferDynamic :: Type
- pattern TypeUniformBufferDynamic :: Type
- pattern TypeStorageBuffer :: Type
- pattern TypeUniformBuffer :: Type
- pattern TypeStorageTexelBuffer :: Type
- pattern TypeUniformTexelBuffer :: Type
- pattern TypeStorageImage :: Type
- pattern TypeSampledImage :: Type
- pattern TypeCombinedImageSampler :: Type
- pattern TypeSampler :: Type
- unType :: Type -> Word32
- type BindingFlags = BindingFlagBits
- newtype BindingFlagBits = BindingFlagBits Word32
- pattern BindingFlagBitsMaxEnum :: BindingFlagBits
- pattern BindingVariableDescriptorCountBitExt :: BindingFlagBits
- pattern BindingPartiallyBoundBitExt :: BindingFlagBits
- pattern BindingUpdateUnusedWhilePendingBitExt :: BindingFlagBits
- pattern BindingUpdateAfterBindBitExt :: BindingFlagBits
- pattern BindingVariableDescriptorCountBit :: BindingFlagBits
- pattern BindingPartiallyBoundBit :: BindingFlagBits
- pattern BindingUpdateUnusedWhilePendingBit :: BindingFlagBits
- pattern BindingUpdateAfterBindBit :: BindingFlagBits
- unBindingFlagBits :: BindingFlagBits -> Word32
EXTENSION NAME
BUFFER INFO
data BufferInfo sm sb (nm :: Symbol) (obj :: O) (i :: Nat) Source #
(Show (Binded sm sb nm objs), OffsetRange obj objs i) => BufferInfo (Binded sm sb nm objs) |
Instances
Show (BufferInfo sm sb nm obj i) Source # | |
Defined in Gpu.Vulkan.Descriptor.Internal showsPrec :: Int -> BufferInfo sm sb nm obj i -> ShowS # show :: BufferInfo sm sb nm obj i -> String # showList :: [BufferInfo sm sb nm obj i] -> ShowS # |
IMAGE INFO
data ImageInfo ss (fmt :: Symbol) (nm :: Format) si Source #
ImageInfo | |
|
data ImageInfoNoSampler (fmt :: Symbol) (nm :: Format) si Source #
ImageInfoNoSampler | |
|
Instances
Show (ImageInfoNoSampler fmt nm si) Source # | |
Defined in Gpu.Vulkan.Descriptor.Internal showsPrec :: Int -> ImageInfoNoSampler fmt nm si -> ShowS # show :: ImageInfoNoSampler fmt nm si -> String # showList :: [ImageInfoNoSampler fmt nm si] -> ShowS # |
ENUM
pattern TypeMaxEnum :: Type #
pattern TypeMutableValve :: Type #
pattern TypeInlineUniformBlockExt :: Type #
pattern TypeMutableExt :: Type #
pattern TypeBlockMatchImageQcom :: Type #
pattern TypeSampleWeightImageQcom :: Type #
pattern TypeAccelerationStructureNv :: Type #
pattern TypeAccelerationStructureKhr :: Type #
pattern TypeInlineUniformBlock :: Type #
pattern TypeInputAttachment :: Type #
pattern TypeStorageBufferDynamic :: Type #
pattern TypeUniformBufferDynamic :: Type #
pattern TypeStorageBuffer :: Type #
pattern TypeUniformBuffer :: Type #
pattern TypeStorageTexelBuffer :: Type #
pattern TypeUniformTexelBuffer :: Type #
pattern TypeStorageImage :: Type #
pattern TypeSampledImage :: Type #
pattern TypeCombinedImageSampler :: Type #
pattern TypeSampler :: Type #
type BindingFlags = BindingFlagBits #
newtype BindingFlagBits #
Instances
pattern BindingFlagBitsMaxEnum :: BindingFlagBits #
pattern BindingVariableDescriptorCountBitExt :: BindingFlagBits #
pattern BindingPartiallyBoundBitExt :: BindingFlagBits #
pattern BindingUpdateAfterBindBitExt :: BindingFlagBits #
pattern BindingVariableDescriptorCountBit :: BindingFlagBits #
pattern BindingPartiallyBoundBit :: BindingFlagBits #
pattern BindingUpdateUnusedWhilePendingBit :: BindingFlagBits #
pattern BindingUpdateAfterBindBit :: BindingFlagBits #