Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.PhysicalDevice.Struct.Core
Documentation
data Tuple106 a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db Source #
Constructors
Tuple106 a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db |
Constructors
Limits_ (ForeignPtr Limits) |
Instances
Storable Limits Source # | |
Show Limits Source # | |
pattern Limits :: Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word64 -> Word64 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> ListUint32T -> Word32 -> ListUint32T -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Float -> Float -> Word32 -> ListUint32T -> ListFloat -> Word32 -> Word64 -> Word64 -> Word64 -> Word64 -> Int32 -> Word32 -> Int32 -> Word32 -> Float -> Float -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Float -> Word32 -> Word32 -> Word32 -> Word32 -> ListFloat -> ListFloat -> Float -> Float -> Word32 -> Word32 -> Word64 -> Word64 -> Word64 -> Limits Source #
limits :: Limits -> Tuple106 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word64 Word64 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 ListUint32T Word32 ListUint32T Word32 Word32 Word32 Word32 Word32 Float Float Word32 ListUint32T ListFloat Word32 Word64 Word64 Word64 Word64 Int32 Word32 Int32 Word32 Float Float Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Word32 Float Word32 Word32 Word32 Word32 ListFloat ListFloat Float Float Word32 Word32 Word64 Word64 Word64 Source #
Constructors
Features_ (ForeignPtr Features) |
Instances
Storable Features Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core | |
Show Features Source # | |
pattern Features :: Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Features Source #
features :: Features -> (Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32) Source #
newtype Vulkan12Features Source #
Constructors
Vulkan12Features_ (ForeignPtr Vulkan12Features) |
Instances
Storable Vulkan12Features Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core Methods sizeOf :: Vulkan12Features -> Int # alignment :: Vulkan12Features -> Int # peekElemOff :: Ptr Vulkan12Features -> Int -> IO Vulkan12Features # pokeElemOff :: Ptr Vulkan12Features -> Int -> Vulkan12Features -> IO () # peekByteOff :: Ptr b -> Int -> IO Vulkan12Features # pokeByteOff :: Ptr b -> Int -> Vulkan12Features -> IO () # peek :: Ptr Vulkan12Features -> IO Vulkan12Features # poke :: Ptr Vulkan12Features -> Vulkan12Features -> IO () # | |
Show Vulkan12Features Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core Methods showsPrec :: Int -> Vulkan12Features -> ShowS # show :: Vulkan12Features -> String # showList :: [Vulkan12Features] -> ShowS # |
pattern Vulkan12Features :: () -> PtrVoid -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Vulkan12Features Source #
vulkan12Features :: Vulkan12Features -> ((), PtrVoid, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32) Source #
newtype Vulkan13Features Source #
Constructors
Vulkan13Features_ (ForeignPtr Vulkan13Features) |
Instances
Storable Vulkan13Features Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core Methods sizeOf :: Vulkan13Features -> Int # alignment :: Vulkan13Features -> Int # peekElemOff :: Ptr Vulkan13Features -> Int -> IO Vulkan13Features # pokeElemOff :: Ptr Vulkan13Features -> Int -> Vulkan13Features -> IO () # peekByteOff :: Ptr b -> Int -> IO Vulkan13Features # pokeByteOff :: Ptr b -> Int -> Vulkan13Features -> IO () # peek :: Ptr Vulkan13Features -> IO Vulkan13Features # poke :: Ptr Vulkan13Features -> Vulkan13Features -> IO () # | |
Show Vulkan13Features Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core Methods showsPrec :: Int -> Vulkan13Features -> ShowS # show :: Vulkan13Features -> String # showList :: [Vulkan13Features] -> ShowS # |
pattern Vulkan13Features :: () -> PtrVoid -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Vulkan13Features Source #
vulkan13Features :: Vulkan13Features -> ((), PtrVoid, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32) Source #
newtype DescriptorIndexingFeatures Source #
Constructors
DescriptorIndexingFeatures_ (ForeignPtr DescriptorIndexingFeatures) |
Instances
Storable DescriptorIndexingFeatures Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core Methods sizeOf :: DescriptorIndexingFeatures -> Int # alignment :: DescriptorIndexingFeatures -> Int # peekElemOff :: Ptr DescriptorIndexingFeatures -> Int -> IO DescriptorIndexingFeatures # pokeElemOff :: Ptr DescriptorIndexingFeatures -> Int -> DescriptorIndexingFeatures -> IO () # peekByteOff :: Ptr b -> Int -> IO DescriptorIndexingFeatures # pokeByteOff :: Ptr b -> Int -> DescriptorIndexingFeatures -> IO () # peek :: Ptr DescriptorIndexingFeatures -> IO DescriptorIndexingFeatures # poke :: Ptr DescriptorIndexingFeatures -> DescriptorIndexingFeatures -> IO () # | |
Show DescriptorIndexingFeatures Source # | |
Defined in Gpu.Vulkan.PhysicalDevice.Struct.Core Methods showsPrec :: Int -> DescriptorIndexingFeatures -> ShowS # show :: DescriptorIndexingFeatures -> String # showList :: [DescriptorIndexingFeatures] -> ShowS # |
pattern DescriptorIndexingFeatures :: () -> PtrVoid -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> Word32 -> DescriptorIndexingFeatures Source #
descriptorIndexingFeatures :: DescriptorIndexingFeatures -> ((), PtrVoid, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32, Word32) Source #
type PtrFeatures = Ptr Features Source #