{-# language CPP #-} module Vulkan.Extensions.VK_NV_device_generated_commands ( BindIndexBufferIndirectCommandNV , BindShaderGroupIndirectCommandNV , BindVertexBufferIndirectCommandNV , GeneratedCommandsInfoNV , GeneratedCommandsMemoryRequirementsInfoNV , GraphicsPipelineShaderGroupsCreateInfoNV , GraphicsShaderGroupCreateInfoNV , IndirectCommandsLayoutCreateInfoNV , IndirectCommandsLayoutTokenNV , IndirectCommandsStreamNV , PhysicalDeviceDeviceGeneratedCommandsFeaturesNV , PhysicalDeviceDeviceGeneratedCommandsPropertiesNV , SetStateFlagsIndirectCommandNV ) where import Data.Kind (Type) import Vulkan.CStruct (FromCStruct) import Vulkan.CStruct (ToCStruct) data BindIndexBufferIndirectCommandNV instance ToCStruct BindIndexBufferIndirectCommandNV instance Show BindIndexBufferIndirectCommandNV instance FromCStruct BindIndexBufferIndirectCommandNV data BindShaderGroupIndirectCommandNV instance ToCStruct BindShaderGroupIndirectCommandNV instance Show BindShaderGroupIndirectCommandNV instance FromCStruct BindShaderGroupIndirectCommandNV data BindVertexBufferIndirectCommandNV instance ToCStruct BindVertexBufferIndirectCommandNV instance Show BindVertexBufferIndirectCommandNV instance FromCStruct BindVertexBufferIndirectCommandNV data GeneratedCommandsInfoNV instance ToCStruct GeneratedCommandsInfoNV instance Show GeneratedCommandsInfoNV instance FromCStruct GeneratedCommandsInfoNV data GeneratedCommandsMemoryRequirementsInfoNV instance ToCStruct GeneratedCommandsMemoryRequirementsInfoNV instance Show GeneratedCommandsMemoryRequirementsInfoNV instance FromCStruct GeneratedCommandsMemoryRequirementsInfoNV data GraphicsPipelineShaderGroupsCreateInfoNV instance ToCStruct GraphicsPipelineShaderGroupsCreateInfoNV instance Show GraphicsPipelineShaderGroupsCreateInfoNV instance FromCStruct GraphicsPipelineShaderGroupsCreateInfoNV data GraphicsShaderGroupCreateInfoNV instance ToCStruct GraphicsShaderGroupCreateInfoNV instance Show GraphicsShaderGroupCreateInfoNV instance FromCStruct GraphicsShaderGroupCreateInfoNV data IndirectCommandsLayoutCreateInfoNV instance ToCStruct IndirectCommandsLayoutCreateInfoNV instance Show IndirectCommandsLayoutCreateInfoNV instance FromCStruct IndirectCommandsLayoutCreateInfoNV data IndirectCommandsLayoutTokenNV instance ToCStruct IndirectCommandsLayoutTokenNV instance Show IndirectCommandsLayoutTokenNV instance FromCStruct IndirectCommandsLayoutTokenNV data IndirectCommandsStreamNV instance ToCStruct IndirectCommandsStreamNV instance Show IndirectCommandsStreamNV instance FromCStruct IndirectCommandsStreamNV data PhysicalDeviceDeviceGeneratedCommandsFeaturesNV instance ToCStruct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV instance Show PhysicalDeviceDeviceGeneratedCommandsFeaturesNV instance FromCStruct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV data PhysicalDeviceDeviceGeneratedCommandsPropertiesNV instance ToCStruct PhysicalDeviceDeviceGeneratedCommandsPropertiesNV instance Show PhysicalDeviceDeviceGeneratedCommandsPropertiesNV instance FromCStruct PhysicalDeviceDeviceGeneratedCommandsPropertiesNV data SetStateFlagsIndirectCommandNV instance ToCStruct SetStateFlagsIndirectCommandNV instance Show SetStateFlagsIndirectCommandNV instance FromCStruct SetStateFlagsIndirectCommandNV