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

Gpu.Vulkan.PhysicalDevice.Struct

Documentation

data Limits Source #

Constructors

Limits 

Fields

Instances

Instances details
Show Limits Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

data Features Source #

Constructors

Features 

Fields

Instances

Instances details
Default Features Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

Methods

def :: Features #

Show Features Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

data DescriptorIndexingFeaturesNoNext Source #

Constructors

DescriptorIndexingFeaturesNoNext 

Fields

data DescriptorIndexingFeatures (mn :: Maybe Type) Source #

Constructors

DescriptorIndexingFeatures 

Fields

data Vulkan12FeaturesNoNext Source #

Constructors

Vulkan12FeaturesNoNext 

Fields

data Vulkan12Features (mn :: Maybe Type) Source #

Constructors

Vulkan12Features 

Fields

Instances

Instances details
Nextable Vulkan12Features Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

Show (M mn) => Show (Vulkan12Features mn) Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

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

Defined in Gpu.Vulkan.PhysicalDevice.Struct

Methods

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

vulkan12FeaturesToCore :: forall (mn :: Maybe Type). WithPoked (M mn) => Vulkan12Features mn -> (Vulkan12Features -> IO ()) -> IO () Source #

data Vulkan13FeaturesNoNext Source #

data Vulkan13Features (mn :: Maybe Type) Source #

Instances

Instances details
Nextable Vulkan13Features Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

Show (M mn) => Show (Vulkan13Features mn) Source # 
Instance details

Defined in Gpu.Vulkan.PhysicalDevice.Struct

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

Defined in Gpu.Vulkan.PhysicalDevice.Struct

Methods

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

vulkan13FeaturesToCore :: forall (mn :: Maybe Type). WithPoked (M mn) => Vulkan13Features mn -> (Vulkan13Features -> IO ()) -> IO () Source #