gpu-vulkan-middle-0.1.0.74: Medium wrapper for Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.PhysicalDevice.Middle

Synopsis

ENUMERATE, PROPERTIES AND FEATURES

data P Source #

Instances

Instances details
Storable P Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Middle.Internal

Methods

sizeOf :: P -> Int #

alignment :: P -> Int #

peekElemOff :: Ptr P -> Int -> IO P #

pokeElemOff :: Ptr P -> Int -> P -> IO () #

peekByteOff :: Ptr b -> Int -> IO P #

pokeByteOff :: Ptr b -> Int -> P -> IO () #

peek :: Ptr P -> IO P #

poke :: Ptr P -> P -> IO () #

Show P Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Middle.Internal

Methods

showsPrec :: Int -> P -> ShowS #

show :: P -> String #

showList :: [P] -> ShowS #

Get Properties 2

getFeatures2 :: forall (mn :: Maybe Type). ReadChain mn => P -> IO (Features2 mn) Source #

data Features2 (mn :: Maybe Type) Source #

Constructors

Features2 

Instances

Instances details
Show (M mn) => Show (Features2 mn) Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Middle.Internal

Methods

showsPrec :: Int -> Features2 mn -> ShowS #

show :: Features2 mn -> String #

showList :: [Features2 mn] -> ShowS #

WithPoked (M mn) => WithPoked (Features2 mn) Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Middle.Internal

Methods

withPoked' :: Features2 mn -> (forall s. PtrS s (Features2 mn) -> IO b) -> IO b #

OTHER PROPERTIES

OTHER FEATURES

OTHER EXTENSIONS