Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype AccessFlagBits2 Source #
Instances
pattern Access2OpticalFlowWriteBitNv :: AccessFlagBits2 Source #
pattern Access2OpticalFlowReadBitNv :: AccessFlagBits2 Source #
pattern Access2MicromapWriteBitExt :: AccessFlagBits2 Source #
pattern Access2MicromapReadBitExt :: AccessFlagBits2 Source #
pattern Access2InvocationMaskReadBitHuawei :: AccessFlagBits2 Source #
pattern Access2DescriptorBufferReadBitExt :: AccessFlagBits2 Source #
pattern Access2ShadingRateImageReadBitNv :: AccessFlagBits2 Source #
pattern Access2CommandPreprocessReadBitExt :: AccessFlagBits2 Source #
pattern Access2CommandPreprocessWriteBitNv :: AccessFlagBits2 Source #
pattern Access2CommandPreprocessReadBitNv :: AccessFlagBits2 Source #
pattern Access2VideoEncodeWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2VideoEncodeReadBitKhr :: AccessFlagBits2 Source #
pattern Access2VideoDecodeWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2VideoDecodeReadBitKhr :: AccessFlagBits2 Source #
pattern Access2ShaderStorageWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2ShaderStorageWriteBit :: AccessFlagBits2 Source #
pattern Access2ShaderStorageReadBitKhr :: AccessFlagBits2 Source #
pattern Access2ShaderStorageReadBit :: AccessFlagBits2 Source #
pattern Access2ShaderSampledReadBitKhr :: AccessFlagBits2 Source #
pattern Access2ShaderSampledReadBit :: AccessFlagBits2 Source #
pattern Access2MemoryWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2MemoryWriteBit :: AccessFlagBits2 Source #
pattern Access2MemoryReadBitKhr :: AccessFlagBits2 Source #
pattern Access2MemoryReadBit :: AccessFlagBits2 Source #
pattern Access2HostWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2HostWriteBit :: AccessFlagBits2 Source #
pattern Access2HostReadBitKhr :: AccessFlagBits2 Source #
pattern Access2HostReadBit :: AccessFlagBits2 Source #
pattern Access2TransferWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2TransferWriteBit :: AccessFlagBits2 Source #
pattern Access2TransferReadBitKhr :: AccessFlagBits2 Source #
pattern Access2TransferReadBit :: AccessFlagBits2 Source #
pattern Access2ColorAttachmentWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2ColorAttachmentWriteBit :: AccessFlagBits2 Source #
pattern Access2ColorAttachmentReadBitKhr :: AccessFlagBits2 Source #
pattern Access2ColorAttachmentReadBit :: AccessFlagBits2 Source #
pattern Access2ShaderWriteBitKhr :: AccessFlagBits2 Source #
pattern Access2ShaderWriteBit :: AccessFlagBits2 Source #
pattern Access2ShaderReadBitKhr :: AccessFlagBits2 Source #
pattern Access2ShaderReadBit :: AccessFlagBits2 Source #
pattern Access2InputAttachmentReadBitKhr :: AccessFlagBits2 Source #
pattern Access2InputAttachmentReadBit :: AccessFlagBits2 Source #
pattern Access2UniformReadBitKhr :: AccessFlagBits2 Source #
pattern Access2UniformReadBit :: AccessFlagBits2 Source #
pattern Access2VertexAttributeReadBitKhr :: AccessFlagBits2 Source #
pattern Access2VertexAttributeReadBit :: AccessFlagBits2 Source #
pattern Access2IndexReadBitKhr :: AccessFlagBits2 Source #
pattern Access2IndexReadBit :: AccessFlagBits2 Source #
pattern Access2IndirectCommandReadBitKhr :: AccessFlagBits2 Source #
pattern Access2IndirectCommandReadBit :: AccessFlagBits2 Source #
pattern Access2NoneKhr :: AccessFlagBits2 Source #
pattern Access2None :: AccessFlagBits2 Source #
pattern AccessFlags2Zero :: AccessFlagBits2 Source #
newtype StructureType Source #
Instances
Storable StructureType Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: StructureType -> Int # alignment :: StructureType -> Int # peekElemOff :: Ptr StructureType -> Int -> IO StructureType # pokeElemOff :: Ptr StructureType -> Int -> StructureType -> IO () # peekByteOff :: Ptr b -> Int -> IO StructureType # pokeByteOff :: Ptr b -> Int -> StructureType -> IO () # peek :: Ptr StructureType -> IO StructureType # poke :: Ptr StructureType -> StructureType -> IO () # | |
Show StructureType Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> StructureType -> ShowS # show :: StructureType -> String # showList :: [StructureType] -> ShowS # | |
Eq StructureType Source # | |
Defined in Gpu.Vulkan.Enum (==) :: StructureType -> StructureType -> Bool # (/=) :: StructureType -> StructureType -> Bool # |
pattern StructureTypeMaxEnum :: StructureType Source #
pattern StructureTypePipelineInfoExt :: StructureType Source #
pattern StructureTypeFormatProperties3Khr :: StructureType Source #
pattern StructureTypePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesArm :: StructureType Source #
pattern StructureTypeImageSubresource2Ext :: StructureType Source #
pattern StructureTypeSubresourceLayout2Ext :: StructureType Source #
pattern StructureTypeImageResolve2Khr :: StructureType Source #
pattern StructureTypeBufferImageCopy2Khr :: StructureType Source #
pattern StructureTypeImageBlit2Khr :: StructureType Source #
pattern StructureTypeImageCopy2Khr :: StructureType Source #
pattern StructureTypeBufferCopy2Khr :: StructureType Source #
pattern StructureTypeResolveImageInfo2Khr :: StructureType Source #
pattern StructureTypeBlitImageInfo2Khr :: StructureType Source #
pattern StructureTypeCopyImageInfo2Khr :: StructureType Source #
pattern StructureTypeCopyBufferInfo2Khr :: StructureType Source #
pattern StructureTypePhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKhr :: StructureType Source #
pattern StructureTypeSemaphoreSubmitInfoKhr :: StructureType Source #
pattern StructureTypeSubmitInfo2Khr :: StructureType Source #
pattern StructureTypeDependencyInfoKhr :: StructureType Source #
pattern StructureTypeImageMemoryBarrier2Khr :: StructureType Source #
pattern StructureTypeBufferMemoryBarrier2Khr :: StructureType Source #
pattern StructureTypeMemoryBarrier2Khr :: StructureType Source #
pattern StructureTypePhysicalDevicePipelineCreationCacheControlFeaturesExt :: StructureType Source #
pattern StructureTypePhysicalDeviceShaderDemoteToHelperInvocationFeaturesExt :: StructureType Source #
pattern StructureTypeSemaphoreSignalInfoKhr :: StructureType Source #
pattern StructureTypeSemaphoreWaitInfoKhr :: StructureType Source #
pattern StructureTypeBindImageMemoryInfoKhr :: StructureType Source #
pattern StructureTypeBindBufferMemoryInfoKhr :: StructureType Source #
pattern StructureTypeMemoryRequirements2Khr :: StructureType Source #
pattern StructureTypeSubpassEndInfoKhr :: StructureType Source #
pattern StructureTypeSubpassBeginInfoKhr :: StructureType Source #
pattern StructureTypeSubpassDependency2Khr :: StructureType Source #
pattern StructureTypeSubpassDescription2Khr :: StructureType Source #
pattern StructureTypeAttachmentReference2Khr :: StructureType Source #
pattern StructureTypeFormatProperties2Khr :: StructureType Source #
pattern StructureTypeRenderingInfoKhr :: StructureType Source #
pattern StructureTypePhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKhr :: StructureType Source #
pattern StructureTypePushConstantsInfoKhr :: StructureType Source #
pattern StructureTypeBindMemoryStatusKhr :: StructureType Source #
pattern StructureTypeExternalFormatQnx :: StructureType Source #
pattern StructureTypePhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesExt :: StructureType Source #
pattern StructureTypeVideoInlineQueryInfoKhr :: StructureType Source #
pattern StructureTypePhysicalDeviceMultiviewPerViewRenderAreasFeaturesQcom :: StructureType Source #
pattern StructureTypeGetLatencyMarkerInfoNv :: StructureType Source #
pattern StructureTypeSetLatencyMarkerInfoNv :: StructureType Source #
pattern StructureTypeLatencySleepInfoNv :: StructureType Source #
pattern StructureTypeLatencySleepModeInfoNv :: StructureType Source #
pattern StructureTypePhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesExt :: StructureType Source #
pattern StructureTypePhysicalDeviceRayTracingInvocationReorderPropertiesNv :: StructureType Source #
pattern StructureTypeTilePropertiesQcom :: StructureType Source #
pattern StructureTypePipelineCreateInfoKhr :: StructureType Source #
pattern StructureTypePipelineBinaryKeyKhr :: StructureType Source #
pattern StructureTypePipelineBinaryInfoKhr :: StructureType Source #
pattern StructureTypeShaderCreateInfoExt :: StructureType Source #
pattern StructureTypeAntiLagDataAmd :: StructureType Source #
pattern StructureTypeImageSubresource2Khr :: StructureType Source #
pattern StructureTypeSubresourceLayout2Khr :: StructureType Source #
pattern StructureTypeRenderingAreaInfoKhr :: StructureType Source #
pattern StructureTypePhysicalDeviceRasterizationOrderAttachmentAccessFeaturesExt :: StructureType Source #
pattern StructureTypePhysicalDeviceImageCompressionControlSwapchainFeaturesExt :: StructureType Source #
pattern StructureTypePhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNv :: StructureType Source #
pattern StructureTypeRenderPassStripeInfoArm :: StructureType Source #
pattern StructureTypeMicromapCreateInfoExt :: StructureType Source #
pattern StructureTypeCopyMicromapInfoExt :: StructureType Source #
pattern StructureTypeMicromapVersionInfoExt :: StructureType Source #
pattern StructureTypeMicromapBuildInfoExt :: StructureType Source #
pattern StructureTypePhysicalDeviceMultisampledRenderToSingleSampledFeaturesExt :: StructureType Source #
pattern StructureTypeFrameBoundaryExt :: StructureType Source #
pattern StructureTypeSysmemColorSpaceFuchsia :: StructureType Source #
pattern StructureTypePhysicalDevicePrimitiveTopologyListRestartFeaturesExt :: StructureType Source #
pattern StructureTypeDeviceFaultInfoExt :: StructureType Source #
pattern StructureTypeDeviceFaultCountsExt :: StructureType Source #
pattern StructureTypePhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesExt :: StructureType Source #
pattern StructureTypePhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKhr :: StructureType Source #
pattern StructureTypePhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKhr :: StructureType Source #
pattern StructureTypePhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAmd :: StructureType Source #
pattern StructureTypeDescriptorGetInfoExt :: StructureType Source #
pattern StructureTypePhysicalDeviceDescriptorBufferDensityMapPropertiesExt :: StructureType Source #
pattern StructureTypeCheckpointData2Nv :: StructureType Source #
pattern StructureTypeCudaLaunchInfoNv :: StructureType Source #
pattern StructureTypeCudaModuleCreateInfoNv :: StructureType Source #
pattern StructureTypeVideoEncodeUsageInfoKhr :: StructureType Source #
pattern StructureTypeVideoEncodeInfoKhr :: StructureType Source #
pattern StructureTypePresentIdKhr :: StructureType Source #
pattern StructureTypeDepthBiasInfoExt :: StructureType Source #
pattern StructureTypeGeneratedCommandsInfoNv :: StructureType Source #
pattern StructureTypeSurfacePresentModeExt :: StructureType Source #
pattern StructureTypeMemoryMapPlacedInfoExt :: StructureType Source #
pattern StructureTypeMemoryUnmapInfoKhr :: StructureType Source #
pattern StructureTypeMemoryMapInfoKhr :: StructureType Source #
pattern StructureTypeCopyImageToImageInfoExt :: StructureType Source #
pattern StructureTypeImageToMemoryCopyExt :: StructureType Source #
pattern StructureTypeMemoryToImageCopyExt :: StructureType Source #
pattern StructureTypePipelineInfoKhr :: StructureType Source #
pattern StructureTypePhysicalDevicePipelineExecutablePropertiesFeaturesKhr :: StructureType Source #
pattern StructureTypePipelineRasterizationProvokingVertexStateCreateInfoExt :: StructureType Source #
pattern StructureTypeValidationFeaturesExt :: StructureType Source #
pattern StructureTypePhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv :: StructureType Source #
pattern StructureTypeCheckpointDataNv :: StructureType Source #
pattern StructureTypePresentFrameTokenGgp :: StructureType Source #
pattern StructureTypeGeometryAabbNv :: StructureType Source #
pattern StructureTypeGeometryTrianglesNv :: StructureType Source #
pattern StructureTypeGeometryNv :: StructureType Source #
pattern StructureTypeSampleLocationsInfoExt :: StructureType Source #
pattern StructureTypeExternalFormatAndroid :: StructureType Source #
pattern StructureTypeDebugUtilsLabelExt :: StructureType Source #
pattern StructureTypeIosSurfaceCreateInfoMvk :: StructureType Source #
pattern StructureTypeDisplayPlaneInfo2Khr :: StructureType Source #
pattern StructureTypeDisplayProperties2Khr :: StructureType Source #
pattern StructureTypeSurfaceFormat2Khr :: StructureType Source #
pattern StructureTypeSurfaceCapabilities2Khr :: StructureType Source #
pattern StructureTypePerformanceCounterKhr :: StructureType Source #
pattern StructureTypeFenceGetFdInfoKhr :: StructureType Source #
pattern StructureTypeImportFenceFdInfoKhr :: StructureType Source #
pattern StructureTypeHdrMetadataExt :: StructureType Source #
pattern StructureTypePhysicalDeviceMultiviewPerViewAttributesPropertiesNvx :: StructureType Source #
pattern StructureTypePresentTimesInfoGoogle :: StructureType Source #
pattern StructureTypeDisplayEventInfoExt :: StructureType Source #
pattern StructureTypeDeviceEventInfoExt :: StructureType Source #
pattern StructureTypeDisplayPowerInfoExt :: StructureType Source #
pattern StructureTypeSurfaceCapabilities2Ext :: StructureType Source #
pattern StructureTypePresentRegionsKhr :: StructureType Source #
pattern StructureTypeSemaphoreGetFdInfoKhr :: StructureType Source #
pattern StructureTypeD3d12FenceSubmitInfoKhr :: StructureType Source #
pattern StructureTypeMemoryGetFdInfoKhr :: StructureType Source #
pattern StructureTypeMemoryFdPropertiesKhr :: StructureType Source #
pattern StructureTypeImportMemoryFdInfoKhr :: StructureType Source #
pattern StructureTypeViSurfaceCreateInfoNn :: StructureType Source #
pattern StructureTypeValidationFlagsExt :: StructureType Source #
pattern StructureTypeImageViewHandleInfoNvx :: StructureType Source #
pattern StructureTypeCuLaunchInfoNvx :: StructureType Source #
pattern StructureTypeCuFunctionCreateInfoNvx :: StructureType Source #
pattern StructureTypeCuModuleCreateInfoNvx :: StructureType Source #
pattern StructureTypeVideoDecodeUsageInfoKhr :: StructureType Source #
pattern StructureTypeVideoDecodeInfoKhr :: StructureType Source #
pattern StructureTypeVideoProfileListInfoKhr :: StructureType Source #
pattern StructureTypeVideoEndCodingInfoKhr :: StructureType Source #
pattern StructureTypeVideoBeginCodingInfoKhr :: StructureType Source #
pattern StructureTypeVideoCapabilitiesKhr :: StructureType Source #
pattern StructureTypeVideoProfileInfoKhr :: StructureType Source #
pattern StructureTypeXcbSurfaceCreateInfoKhr :: StructureType Source #
pattern StructureTypeDisplayPresentInfoKhr :: StructureType Source #
pattern StructureTypeAcquireNextImageInfoKhr :: StructureType Source #
pattern StructureTypePresentInfoKhr :: StructureType Source #
pattern StructureTypeSwapchainCreateInfoKhr :: StructureType Source #
pattern StructureTypeFormatProperties3 :: StructureType Source #
pattern StructureTypeRenderingAttachmentInfo :: StructureType Source #
pattern StructureTypeRenderingInfo :: StructureType Source #
pattern StructureTypeImageResolve2 :: StructureType Source #
pattern StructureTypeBufferImageCopy2 :: StructureType Source #
pattern StructureTypeImageBlit2 :: StructureType Source #
pattern StructureTypeImageCopy2 :: StructureType Source #
pattern StructureTypeBufferCopy2 :: StructureType Source #
pattern StructureTypeResolveImageInfo2 :: StructureType Source #
pattern StructureTypeBlitImageInfo2 :: StructureType Source #
pattern StructureTypeCopyImageToBufferInfo2 :: StructureType Source #
pattern StructureTypeCopyBufferToImageInfo2 :: StructureType Source #
pattern StructureTypeCopyImageInfo2 :: StructureType Source #
pattern StructureTypeCopyBufferInfo2 :: StructureType Source #
pattern StructureTypeCommandBufferSubmitInfo :: StructureType Source #
pattern StructureTypeSemaphoreSubmitInfo :: StructureType Source #
pattern StructureTypeSubmitInfo2 :: StructureType Source #
pattern StructureTypeDependencyInfo :: StructureType Source #
pattern StructureTypeImageMemoryBarrier2 :: StructureType Source #
pattern StructureTypeBufferMemoryBarrier2 :: StructureType Source #
pattern StructureTypeMemoryBarrier2 :: StructureType Source #
pattern StructureTypeBufferDeviceAddressInfo :: StructureType Source #
pattern StructureTypeSemaphoreSignalInfo :: StructureType Source #
pattern StructureTypeSemaphoreWaitInfo :: StructureType Source #
pattern StructureTypeSemaphoreTypeCreateInfo :: StructureType Source #
pattern StructureTypeSubpassEndInfo :: StructureType Source #
pattern StructureTypeSubpassBeginInfo :: StructureType Source #
pattern StructureTypeRenderPassCreateInfo2 :: StructureType Source #
pattern StructureTypeSubpassDependency2 :: StructureType Source #
pattern StructureTypeSubpassDescription2 :: StructureType Source #
pattern StructureTypeAttachmentReference2 :: StructureType Source #
pattern StructureTypeAttachmentDescription2 :: StructureType Source #
pattern StructureTypeExportFenceCreateInfo :: StructureType Source #
pattern StructureTypeExternalFenceProperties :: StructureType Source #
pattern StructureTypeDeviceQueueInfo2 :: StructureType Source #
pattern StructureTypeProtectedSubmitInfo :: StructureType Source #
pattern StructureTypeQueueFamilyProperties2 :: StructureType Source #
pattern StructureTypeImageFormatProperties2 :: StructureType Source #
pattern StructureTypeFormatProperties2 :: StructureType Source #
pattern StructureTypePhysicalDeviceFeatures2 :: StructureType Source #
pattern StructureTypeMemoryRequirements2 :: StructureType Source #
pattern StructureTypeDeviceGroupSubmitInfo :: StructureType Source #
pattern StructureTypeMemoryAllocateFlagsInfo :: StructureType Source #
pattern StructureTypeBindImageMemoryInfo :: StructureType Source #
pattern StructureTypeBindBufferMemoryInfo :: StructureType Source #
pattern StructureTypeLoaderDeviceCreateInfo :: StructureType Source #
pattern StructureTypeMemoryBarrier :: StructureType Source #
pattern StructureTypeImageMemoryBarrier :: StructureType Source #
pattern StructureTypeBufferMemoryBarrier :: StructureType Source #
pattern StructureTypeRenderPassBeginInfo :: StructureType Source #
pattern StructureTypeCommandBufferBeginInfo :: StructureType Source #
pattern StructureTypeCommandPoolCreateInfo :: StructureType Source #
pattern StructureTypeRenderPassCreateInfo :: StructureType Source #
pattern StructureTypeFramebufferCreateInfo :: StructureType Source #
pattern StructureTypeCopyDescriptorSet :: StructureType Source #
pattern StructureTypeWriteDescriptorSet :: StructureType Source #
pattern StructureTypeSamplerCreateInfo :: StructureType Source #
pattern StructureTypePipelineCacheCreateInfo :: StructureType Source #
pattern StructureTypeShaderModuleCreateInfo :: StructureType Source #
pattern StructureTypeImageViewCreateInfo :: StructureType Source #
pattern StructureTypeImageCreateInfo :: StructureType Source #
pattern StructureTypeBufferViewCreateInfo :: StructureType Source #
pattern StructureTypeBufferCreateInfo :: StructureType Source #
pattern StructureTypeQueryPoolCreateInfo :: StructureType Source #
pattern StructureTypeEventCreateInfo :: StructureType Source #
pattern StructureTypeSemaphoreCreateInfo :: StructureType Source #
pattern StructureTypeFenceCreateInfo :: StructureType Source #
pattern StructureTypeBindSparseInfo :: StructureType Source #
pattern StructureTypeMappedMemoryRange :: StructureType Source #
pattern StructureTypeMemoryAllocateInfo :: StructureType Source #
pattern StructureTypeSubmitInfo :: StructureType Source #
pattern StructureTypeDeviceCreateInfo :: StructureType Source #
pattern StructureTypeDeviceQueueCreateInfo :: StructureType Source #
pattern StructureTypeInstanceCreateInfo :: StructureType Source #
pattern StructureTypeApplicationInfo :: StructureType Source #
newtype SystemAllocationScope Source #
Instances
Storable SystemAllocationScope Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: SystemAllocationScope -> Int # alignment :: SystemAllocationScope -> Int # peekElemOff :: Ptr SystemAllocationScope -> Int -> IO SystemAllocationScope # pokeElemOff :: Ptr SystemAllocationScope -> Int -> SystemAllocationScope -> IO () # peekByteOff :: Ptr b -> Int -> IO SystemAllocationScope # pokeByteOff :: Ptr b -> Int -> SystemAllocationScope -> IO () # peek :: Ptr SystemAllocationScope -> IO SystemAllocationScope # poke :: Ptr SystemAllocationScope -> SystemAllocationScope -> IO () # | |
Show SystemAllocationScope Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> SystemAllocationScope -> ShowS # show :: SystemAllocationScope -> String # showList :: [SystemAllocationScope] -> ShowS # | |
Eq SystemAllocationScope Source # | |
Defined in Gpu.Vulkan.Enum (==) :: SystemAllocationScope -> SystemAllocationScope -> Bool # (/=) :: SystemAllocationScope -> SystemAllocationScope -> Bool # |
pattern SystemAllocationScopeMaxEnum :: SystemAllocationScope Source #
pattern SystemAllocationScopeDevice :: SystemAllocationScope Source #
pattern SystemAllocationScopeCache :: SystemAllocationScope Source #
pattern SystemAllocationScopeObject :: SystemAllocationScope Source #
pattern SystemAllocationScopeCommand :: SystemAllocationScope Source #
newtype InternalAllocationType Source #
Instances
Storable InternalAllocationType Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: InternalAllocationType -> Int # alignment :: InternalAllocationType -> Int # peekElemOff :: Ptr InternalAllocationType -> Int -> IO InternalAllocationType # pokeElemOff :: Ptr InternalAllocationType -> Int -> InternalAllocationType -> IO () # peekByteOff :: Ptr b -> Int -> IO InternalAllocationType # pokeByteOff :: Ptr b -> Int -> InternalAllocationType -> IO () # peek :: Ptr InternalAllocationType -> IO InternalAllocationType # poke :: Ptr InternalAllocationType -> InternalAllocationType -> IO () # | |
Show InternalAllocationType Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> InternalAllocationType -> ShowS # show :: InternalAllocationType -> String # showList :: [InternalAllocationType] -> ShowS # | |
Eq InternalAllocationType Source # | |
Defined in Gpu.Vulkan.Enum |
newtype ObjectType Source #
Instances
Storable ObjectType Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: ObjectType -> Int # alignment :: ObjectType -> Int # peekElemOff :: Ptr ObjectType -> Int -> IO ObjectType # pokeElemOff :: Ptr ObjectType -> Int -> ObjectType -> IO () # peekByteOff :: Ptr b -> Int -> IO ObjectType # pokeByteOff :: Ptr b -> Int -> ObjectType -> IO () # peek :: Ptr ObjectType -> IO ObjectType # poke :: Ptr ObjectType -> ObjectType -> IO () # | |
Show ObjectType Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> ObjectType -> ShowS # show :: ObjectType -> String # showList :: [ObjectType] -> ShowS # | |
Eq ObjectType Source # | |
Defined in Gpu.Vulkan.Enum (==) :: ObjectType -> ObjectType -> Bool # (/=) :: ObjectType -> ObjectType -> Bool # |
pattern ObjectTypeMaxEnum :: ObjectType Source #
pattern ObjectTypePrivateDataSlotExt :: ObjectType Source #
pattern ObjectTypeSamplerYcbcrConversionKhr :: ObjectType Source #
pattern ObjectTypeDescriptorUpdateTemplateKhr :: ObjectType Source #
pattern ObjectTypeIndirectExecutionSetExt :: ObjectType Source #
pattern ObjectTypeIndirectCommandsLayoutExt :: ObjectType Source #
pattern ObjectTypePipelineBinaryKhr :: ObjectType Source #
pattern ObjectTypeShaderExt :: ObjectType Source #
pattern ObjectTypeOpticalFlowSessionNv :: ObjectType Source #
pattern ObjectTypeMicromapExt :: ObjectType Source #
pattern ObjectTypeBufferCollectionFuchsia :: ObjectType Source #
pattern ObjectTypeCudaFunctionNv :: ObjectType Source #
pattern ObjectTypeCudaModuleNv :: ObjectType Source #
pattern ObjectTypeIndirectCommandsLayoutNv :: ObjectType Source #
pattern ObjectTypeDeferredOperationKhr :: ObjectType Source #
pattern ObjectTypePerformanceConfigurationIntel :: ObjectType Source #
pattern ObjectTypeAccelerationStructureNv :: ObjectType Source #
pattern ObjectTypeValidationCacheExt :: ObjectType Source #
pattern ObjectTypeAccelerationStructureKhr :: ObjectType Source #
pattern ObjectTypeDebugUtilsMessengerExt :: ObjectType Source #
pattern ObjectTypeCuFunctionNvx :: ObjectType Source #
pattern ObjectTypeCuModuleNvx :: ObjectType Source #
pattern ObjectTypeVideoSessionParametersKhr :: ObjectType Source #
pattern ObjectTypeVideoSessionKhr :: ObjectType Source #
pattern ObjectTypeDebugReportCallbackExt :: ObjectType Source #
pattern ObjectTypeDisplayModeKhr :: ObjectType Source #
pattern ObjectTypeDisplayKhr :: ObjectType Source #
pattern ObjectTypeSwapchainKhr :: ObjectType Source #
pattern ObjectTypeSurfaceKhr :: ObjectType Source #
pattern ObjectTypePrivateDataSlot :: ObjectType Source #
pattern ObjectTypeDescriptorUpdateTemplate :: ObjectType Source #
pattern ObjectTypeSamplerYcbcrConversion :: ObjectType Source #
pattern ObjectTypeCommandPool :: ObjectType Source #
pattern ObjectTypeFramebuffer :: ObjectType Source #
pattern ObjectTypeDescriptorSet :: ObjectType Source #
pattern ObjectTypeDescriptorPool :: ObjectType Source #
pattern ObjectTypeSampler :: ObjectType Source #
pattern ObjectTypeDescriptorSetLayout :: ObjectType Source #
pattern ObjectTypePipeline :: ObjectType Source #
pattern ObjectTypeRenderPass :: ObjectType Source #
pattern ObjectTypePipelineLayout :: ObjectType Source #
pattern ObjectTypePipelineCache :: ObjectType Source #
pattern ObjectTypeShaderModule :: ObjectType Source #
pattern ObjectTypeImageView :: ObjectType Source #
pattern ObjectTypeBufferView :: ObjectType Source #
pattern ObjectTypeQueryPool :: ObjectType Source #
pattern ObjectTypeEvent :: ObjectType Source #
pattern ObjectTypeImage :: ObjectType Source #
pattern ObjectTypeBuffer :: ObjectType Source #
pattern ObjectTypeDeviceMemory :: ObjectType Source #
pattern ObjectTypeFence :: ObjectType Source #
pattern ObjectTypeCommandBuffer :: ObjectType Source #
pattern ObjectTypeSemaphore :: ObjectType Source #
pattern ObjectTypeQueue :: ObjectType Source #
pattern ObjectTypeDevice :: ObjectType Source #
pattern ObjectTypePhysicalDevice :: ObjectType Source #
pattern ObjectTypeInstance :: ObjectType Source #
pattern ObjectTypeUnknown :: ObjectType Source #
unObjectType :: ObjectType -> Word32 Source #
newtype SharingMode Source #
Instances
Storable SharingMode Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: SharingMode -> Int # alignment :: SharingMode -> Int # peekElemOff :: Ptr SharingMode -> Int -> IO SharingMode # pokeElemOff :: Ptr SharingMode -> Int -> SharingMode -> IO () # peekByteOff :: Ptr b -> Int -> IO SharingMode # pokeByteOff :: Ptr b -> Int -> SharingMode -> IO () # peek :: Ptr SharingMode -> IO SharingMode # poke :: Ptr SharingMode -> SharingMode -> IO () # | |
Show SharingMode Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> SharingMode -> ShowS # show :: SharingMode -> String # showList :: [SharingMode] -> ShowS # | |
Eq SharingMode Source # | |
Defined in Gpu.Vulkan.Enum (==) :: SharingMode -> SharingMode -> Bool # (/=) :: SharingMode -> SharingMode -> Bool # |
pattern SharingModeMaxEnum :: SharingMode Source #
pattern SharingModeConcurrent :: SharingMode Source #
pattern SharingModeExclusive :: SharingMode Source #
unSharingMode :: SharingMode -> Word32 Source #
newtype PrimitiveTopology Source #
Instances
Storable PrimitiveTopology Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: PrimitiveTopology -> Int # alignment :: PrimitiveTopology -> Int # peekElemOff :: Ptr PrimitiveTopology -> Int -> IO PrimitiveTopology # pokeElemOff :: Ptr PrimitiveTopology -> Int -> PrimitiveTopology -> IO () # peekByteOff :: Ptr b -> Int -> IO PrimitiveTopology # pokeByteOff :: Ptr b -> Int -> PrimitiveTopology -> IO () # peek :: Ptr PrimitiveTopology -> IO PrimitiveTopology # poke :: Ptr PrimitiveTopology -> PrimitiveTopology -> IO () # | |
Show PrimitiveTopology Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> PrimitiveTopology -> ShowS # show :: PrimitiveTopology -> String # showList :: [PrimitiveTopology] -> ShowS # | |
Eq PrimitiveTopology Source # | |
Defined in Gpu.Vulkan.Enum (==) :: PrimitiveTopology -> PrimitiveTopology -> Bool # (/=) :: PrimitiveTopology -> PrimitiveTopology -> Bool # |
pattern PrimitiveTopologyMaxEnum :: PrimitiveTopology Source #
pattern PrimitiveTopologyPatchList :: PrimitiveTopology Source #
pattern PrimitiveTopologyTriangleFan :: PrimitiveTopology Source #
pattern PrimitiveTopologyTriangleStrip :: PrimitiveTopology Source #
pattern PrimitiveTopologyTriangleList :: PrimitiveTopology Source #
pattern PrimitiveTopologyLineStrip :: PrimitiveTopology Source #
pattern PrimitiveTopologyLineList :: PrimitiveTopology Source #
pattern PrimitiveTopologyPointList :: PrimitiveTopology Source #
newtype PolygonMode Source #
Instances
Storable PolygonMode Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: PolygonMode -> Int # alignment :: PolygonMode -> Int # peekElemOff :: Ptr PolygonMode -> Int -> IO PolygonMode # pokeElemOff :: Ptr PolygonMode -> Int -> PolygonMode -> IO () # peekByteOff :: Ptr b -> Int -> IO PolygonMode # pokeByteOff :: Ptr b -> Int -> PolygonMode -> IO () # peek :: Ptr PolygonMode -> IO PolygonMode # poke :: Ptr PolygonMode -> PolygonMode -> IO () # | |
Show PolygonMode Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> PolygonMode -> ShowS # show :: PolygonMode -> String # showList :: [PolygonMode] -> ShowS # | |
Eq PolygonMode Source # | |
Defined in Gpu.Vulkan.Enum (==) :: PolygonMode -> PolygonMode -> Bool # (/=) :: PolygonMode -> PolygonMode -> Bool # |
pattern PolygonModeMaxEnum :: PolygonMode Source #
pattern PolygonModeFillRectangleNv :: PolygonMode Source #
pattern PolygonModePoint :: PolygonMode Source #
pattern PolygonModeLine :: PolygonMode Source #
pattern PolygonModeFill :: PolygonMode Source #
unPolygonMode :: PolygonMode -> Word32 Source #
Instances
Storable FrontFace Source # | |
Defined in Gpu.Vulkan.Enum | |
Show FrontFace Source # | |
Eq FrontFace Source # | |
pattern FrontFaceMaxEnum :: FrontFace Source #
pattern FrontFaceClockwise :: FrontFace Source #
pattern FrontFaceCounterClockwise :: FrontFace Source #
unFrontFace :: FrontFace -> Word32 Source #
Instances
Storable CompareOp Source # | |
Defined in Gpu.Vulkan.Enum | |
Show CompareOp Source # | |
Eq CompareOp Source # | |
pattern CompareOpMaxEnum :: CompareOp Source #
pattern CompareOpAlways :: CompareOp Source #
pattern CompareOpGreaterOrEqual :: CompareOp Source #
pattern CompareOpNotEqual :: CompareOp Source #
pattern CompareOpGreater :: CompareOp Source #
pattern CompareOpLessOrEqual :: CompareOp Source #
pattern CompareOpEqual :: CompareOp Source #
pattern CompareOpLess :: CompareOp Source #
pattern CompareOpNever :: CompareOp Source #
unCompareOp :: CompareOp -> Word32 Source #
Instances
Storable StencilOp Source # | |
Defined in Gpu.Vulkan.Enum | |
Show StencilOp Source # | |
Eq StencilOp Source # | |
pattern StencilOpMaxEnum :: StencilOp Source #
pattern StencilOpDecrementAndWrap :: StencilOp Source #
pattern StencilOpIncrementAndWrap :: StencilOp Source #
pattern StencilOpInvert :: StencilOp Source #
pattern StencilOpDecrementAndClamp :: StencilOp Source #
pattern StencilOpIncrementAndClamp :: StencilOp Source #
pattern StencilOpReplace :: StencilOp Source #
pattern StencilOpZero :: StencilOp Source #
pattern StencilOpKeep :: StencilOp Source #
unStencilOp :: StencilOp -> Word32 Source #
newtype BlendFactor Source #
Instances
Storable BlendFactor Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: BlendFactor -> Int # alignment :: BlendFactor -> Int # peekElemOff :: Ptr BlendFactor -> Int -> IO BlendFactor # pokeElemOff :: Ptr BlendFactor -> Int -> BlendFactor -> IO () # peekByteOff :: Ptr b -> Int -> IO BlendFactor # pokeByteOff :: Ptr b -> Int -> BlendFactor -> IO () # peek :: Ptr BlendFactor -> IO BlendFactor # poke :: Ptr BlendFactor -> BlendFactor -> IO () # | |
Show BlendFactor Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> BlendFactor -> ShowS # show :: BlendFactor -> String # showList :: [BlendFactor] -> ShowS # | |
Eq BlendFactor Source # | |
Defined in Gpu.Vulkan.Enum (==) :: BlendFactor -> BlendFactor -> Bool # (/=) :: BlendFactor -> BlendFactor -> Bool # |
pattern BlendFactorMaxEnum :: BlendFactor Source #
pattern BlendFactorOneMinusSrc1Alpha :: BlendFactor Source #
pattern BlendFactorSrc1Alpha :: BlendFactor Source #
pattern BlendFactorOneMinusSrc1Color :: BlendFactor Source #
pattern BlendFactorSrc1Color :: BlendFactor Source #
pattern BlendFactorSrcAlphaSaturate :: BlendFactor Source #
pattern BlendFactorOneMinusConstantAlpha :: BlendFactor Source #
pattern BlendFactorConstantAlpha :: BlendFactor Source #
pattern BlendFactorOneMinusConstantColor :: BlendFactor Source #
pattern BlendFactorConstantColor :: BlendFactor Source #
pattern BlendFactorOneMinusDstAlpha :: BlendFactor Source #
pattern BlendFactorDstAlpha :: BlendFactor Source #
pattern BlendFactorOneMinusSrcAlpha :: BlendFactor Source #
pattern BlendFactorSrcAlpha :: BlendFactor Source #
pattern BlendFactorOneMinusDstColor :: BlendFactor Source #
pattern BlendFactorDstColor :: BlendFactor Source #
pattern BlendFactorOneMinusSrcColor :: BlendFactor Source #
pattern BlendFactorSrcColor :: BlendFactor Source #
pattern BlendFactorOne :: BlendFactor Source #
pattern BlendFactorZero :: BlendFactor Source #
unBlendFactor :: BlendFactor -> Word32 Source #
Instances
Storable BlendOp Source # | |
Show BlendOp Source # | |
Eq BlendOp Source # | |
pattern BlendOpMaxEnum :: BlendOp Source #
pattern BlendOpBlueExt :: BlendOp Source #
pattern BlendOpGreenExt :: BlendOp Source #
pattern BlendOpRedExt :: BlendOp Source #
pattern BlendOpInvertOvgExt :: BlendOp Source #
pattern BlendOpContrastExt :: BlendOp Source #
pattern BlendOpMinusClampedExt :: BlendOp Source #
pattern BlendOpMinusExt :: BlendOp Source #
pattern BlendOpPlusDarkerExt :: BlendOp Source #
pattern BlendOpPlusClampedAlphaExt :: BlendOp Source #
pattern BlendOpPlusClampedExt :: BlendOp Source #
pattern BlendOpPlusExt :: BlendOp Source #
pattern BlendOpHslLuminosityExt :: BlendOp Source #
pattern BlendOpHslColorExt :: BlendOp Source #
pattern BlendOpHslSaturationExt :: BlendOp Source #
pattern BlendOpHslHueExt :: BlendOp Source #
pattern BlendOpHardmixExt :: BlendOp Source #
pattern BlendOpPinlightExt :: BlendOp Source #
pattern BlendOpLinearlightExt :: BlendOp Source #
pattern BlendOpVividlightExt :: BlendOp Source #
pattern BlendOpLinearburnExt :: BlendOp Source #
pattern BlendOpLineardodgeExt :: BlendOp Source #
pattern BlendOpInvertRgbExt :: BlendOp Source #
pattern BlendOpInvertExt :: BlendOp Source #
pattern BlendOpExclusionExt :: BlendOp Source #
pattern BlendOpDifferenceExt :: BlendOp Source #
pattern BlendOpSoftlightExt :: BlendOp Source #
pattern BlendOpHardlightExt :: BlendOp Source #
pattern BlendOpColorburnExt :: BlendOp Source #
pattern BlendOpColordodgeExt :: BlendOp Source #
pattern BlendOpLightenExt :: BlendOp Source #
pattern BlendOpDarkenExt :: BlendOp Source #
pattern BlendOpOverlayExt :: BlendOp Source #
pattern BlendOpScreenExt :: BlendOp Source #
pattern BlendOpMultiplyExt :: BlendOp Source #
pattern BlendOpXorExt :: BlendOp Source #
pattern BlendOpDstAtopExt :: BlendOp Source #
pattern BlendOpSrcAtopExt :: BlendOp Source #
pattern BlendOpDstOutExt :: BlendOp Source #
pattern BlendOpSrcOutExt :: BlendOp Source #
pattern BlendOpDstInExt :: BlendOp Source #
pattern BlendOpSrcInExt :: BlendOp Source #
pattern BlendOpDstOverExt :: BlendOp Source #
pattern BlendOpSrcOverExt :: BlendOp Source #
pattern BlendOpDstExt :: BlendOp Source #
pattern BlendOpSrcExt :: BlendOp Source #
pattern BlendOpZeroExt :: BlendOp Source #
pattern BlendOpMax :: BlendOp Source #
pattern BlendOpMin :: BlendOp Source #
pattern BlendOpReverseSubtract :: BlendOp Source #
pattern BlendOpSubtract :: BlendOp Source #
pattern BlendOpAdd :: BlendOp Source #
Instances
Storable LogicOp Source # | |
Show LogicOp Source # | |
Eq LogicOp Source # | |
pattern LogicOpMaxEnum :: LogicOp Source #
pattern LogicOpSet :: LogicOp Source #
pattern LogicOpNand :: LogicOp Source #
pattern LogicOpOrInverted :: LogicOp Source #
pattern LogicOpCopyInverted :: LogicOp Source #
pattern LogicOpOrReverse :: LogicOp Source #
pattern LogicOpInvert :: LogicOp Source #
pattern LogicOpEquivalent :: LogicOp Source #
pattern LogicOpNor :: LogicOp Source #
pattern LogicOpXor :: LogicOp Source #
pattern LogicOpNoOp :: LogicOp Source #
pattern LogicOpAndInverted :: LogicOp Source #
pattern LogicOpCopy :: LogicOp Source #
pattern LogicOpAndReverse :: LogicOp Source #
pattern LogicOpAnd :: LogicOp Source #
pattern LogicOpClear :: LogicOp Source #
newtype DynamicState Source #
Instances
Storable DynamicState Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: DynamicState -> Int # alignment :: DynamicState -> Int # peekElemOff :: Ptr DynamicState -> Int -> IO DynamicState # pokeElemOff :: Ptr DynamicState -> Int -> DynamicState -> IO () # peekByteOff :: Ptr b -> Int -> IO DynamicState # pokeByteOff :: Ptr b -> Int -> DynamicState -> IO () # peek :: Ptr DynamicState -> IO DynamicState # poke :: Ptr DynamicState -> DynamicState -> IO () # | |
Show DynamicState Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> DynamicState -> ShowS # show :: DynamicState -> String # showList :: [DynamicState] -> ShowS # | |
Eq DynamicState Source # | |
Defined in Gpu.Vulkan.Enum (==) :: DynamicState -> DynamicState -> Bool # (/=) :: DynamicState -> DynamicState -> Bool # |
pattern DynamicStateMaxEnum :: DynamicState Source #
pattern DynamicStatePrimitiveRestartEnableExt :: DynamicState Source #
pattern DynamicStateDepthBiasEnableExt :: DynamicState Source #
pattern DynamicStateStencilOpExt :: DynamicState Source #
pattern DynamicStateStencilTestEnableExt :: DynamicState Source #
pattern DynamicStateDepthBoundsTestEnableExt :: DynamicState Source #
pattern DynamicStateDepthCompareOpExt :: DynamicState Source #
pattern DynamicStateDepthWriteEnableExt :: DynamicState Source #
pattern DynamicStateDepthTestEnableExt :: DynamicState Source #
pattern DynamicStateScissorWithCountExt :: DynamicState Source #
pattern DynamicStateViewportWithCountExt :: DynamicState Source #
pattern DynamicStatePrimitiveTopologyExt :: DynamicState Source #
pattern DynamicStateFrontFaceExt :: DynamicState Source #
pattern DynamicStateCullModeExt :: DynamicState Source #
pattern DynamicStateLineStippleExt :: DynamicState Source #
pattern DynamicStateDepthClampRangeExt :: DynamicState Source #
pattern DynamicStateLineStippleKhr :: DynamicState Source #
pattern DynamicStateCoverageReductionModeNv :: DynamicState Source #
pattern DynamicStateShadingRateImageEnableNv :: DynamicState Source #
pattern DynamicStateCoverageModulationTableNv :: DynamicState Source #
pattern DynamicStateCoverageModulationModeNv :: DynamicState Source #
pattern DynamicStateCoverageToColorLocationNv :: DynamicState Source #
pattern DynamicStateCoverageToColorEnableNv :: DynamicState Source #
pattern DynamicStateViewportSwizzleNv :: DynamicState Source #
pattern DynamicStateViewportWScalingEnableNv :: DynamicState Source #
pattern DynamicStateLineStippleEnableExt :: DynamicState Source #
pattern DynamicStateLineRasterizationModeExt :: DynamicState Source #
pattern DynamicStateProvokingVertexModeExt :: DynamicState Source #
pattern DynamicStateColorBlendAdvancedExt :: DynamicState Source #
pattern DynamicStateSampleLocationsEnableExt :: DynamicState Source #
pattern DynamicStateDepthClipEnableExt :: DynamicState Source #
pattern DynamicStateRasterizationStreamExt :: DynamicState Source #
pattern DynamicStateColorWriteMaskExt :: DynamicState Source #
pattern DynamicStateColorBlendEquationExt :: DynamicState Source #
pattern DynamicStateColorBlendEnableExt :: DynamicState Source #
pattern DynamicStateLogicOpEnableExt :: DynamicState Source #
pattern DynamicStateAlphaToOneEnableExt :: DynamicState Source #
pattern DynamicStateAlphaToCoverageEnableExt :: DynamicState Source #
pattern DynamicStateSampleMaskExt :: DynamicState Source #
pattern DynamicStateRasterizationSamplesExt :: DynamicState Source #
pattern DynamicStatePolygonModeExt :: DynamicState Source #
pattern DynamicStateDepthClampEnableExt :: DynamicState Source #
pattern DynamicStateColorWriteEnableExt :: DynamicState Source #
pattern DynamicStateLogicOpExt :: DynamicState Source #
pattern DynamicStatePatchControlPointsExt :: DynamicState Source #
pattern DynamicStateVertexInputExt :: DynamicState Source #
pattern DynamicStateFragmentShadingRateKhr :: DynamicState Source #
pattern DynamicStateExclusiveScissorNv :: DynamicState Source #
pattern DynamicStateExclusiveScissorEnableNv :: DynamicState Source #
pattern DynamicStateSampleLocationsExt :: DynamicState Source #
pattern DynamicStateDiscardRectangleModeExt :: DynamicState Source #
pattern DynamicStateDiscardRectangleEnableExt :: DynamicState Source #
pattern DynamicStateDiscardRectangleExt :: DynamicState Source #
pattern DynamicStateViewportWScalingNv :: DynamicState Source #
pattern DynamicStatePrimitiveRestartEnable :: DynamicState Source #
pattern DynamicStateDepthBiasEnable :: DynamicState Source #
pattern DynamicStateRasterizerDiscardEnable :: DynamicState Source #
pattern DynamicStateStencilOp :: DynamicState Source #
pattern DynamicStateStencilTestEnable :: DynamicState Source #
pattern DynamicStateDepthBoundsTestEnable :: DynamicState Source #
pattern DynamicStateDepthCompareOp :: DynamicState Source #
pattern DynamicStateDepthWriteEnable :: DynamicState Source #
pattern DynamicStateDepthTestEnable :: DynamicState Source #
pattern DynamicStateVertexInputBindingStride :: DynamicState Source #
pattern DynamicStateScissorWithCount :: DynamicState Source #
pattern DynamicStateViewportWithCount :: DynamicState Source #
pattern DynamicStatePrimitiveTopology :: DynamicState Source #
pattern DynamicStateFrontFace :: DynamicState Source #
pattern DynamicStateCullMode :: DynamicState Source #
pattern DynamicStateStencilReference :: DynamicState Source #
pattern DynamicStateStencilWriteMask :: DynamicState Source #
pattern DynamicStateStencilCompareMask :: DynamicState Source #
pattern DynamicStateDepthBounds :: DynamicState Source #
pattern DynamicStateBlendConstants :: DynamicState Source #
pattern DynamicStateDepthBias :: DynamicState Source #
pattern DynamicStateLineWidth :: DynamicState Source #
pattern DynamicStateScissor :: DynamicState Source #
pattern DynamicStateViewport :: DynamicState Source #
unDynamicState :: DynamicState -> Word32 Source #
Instances
Storable IndexType Source # | |
Defined in Gpu.Vulkan.Enum | |
Show IndexType Source # | |
Eq IndexType Source # | |
pattern IndexTypeMaxEnum :: IndexType Source #
pattern IndexTypeUint8Ext :: IndexType Source #
pattern IndexTypeNoneNv :: IndexType Source #
pattern IndexTypeUint8Khr :: IndexType Source #
pattern IndexTypeNoneKhr :: IndexType Source #
pattern IndexTypeUint32 :: IndexType Source #
pattern IndexTypeUint16 :: IndexType Source #
unIndexType :: IndexType -> Word32 Source #
Instances
Storable Filter Source # | |
Show Filter Source # | |
Eq Filter Source # | |
pattern FilterMaxEnum :: Filter Source #
pattern FilterCubicImg :: Filter Source #
pattern FilterCubicExt :: Filter Source #
pattern FilterLinear :: Filter Source #
pattern FilterNearest :: Filter Source #
newtype BorderColor Source #
Instances
Storable BorderColor Source # | |
Defined in Gpu.Vulkan.Enum sizeOf :: BorderColor -> Int # alignment :: BorderColor -> Int # peekElemOff :: Ptr BorderColor -> Int -> IO BorderColor # pokeElemOff :: Ptr BorderColor -> Int -> BorderColor -> IO () # peekByteOff :: Ptr b -> Int -> IO BorderColor # pokeByteOff :: Ptr b -> Int -> BorderColor -> IO () # peek :: Ptr BorderColor -> IO BorderColor # poke :: Ptr BorderColor -> BorderColor -> IO () # | |
Show BorderColor Source # | |
Defined in Gpu.Vulkan.Enum showsPrec :: Int -> BorderColor -> ShowS # show :: BorderColor -> String # showList :: [BorderColor] -> ShowS # | |
Eq BorderColor Source # | |
Defined in Gpu.Vulkan.Enum (==) :: BorderColor -> BorderColor -> Bool # (/=) :: BorderColor -> BorderColor -> Bool # |
pattern BorderColorMaxEnum :: BorderColor Source #
pattern BorderColorIntCustomExt :: BorderColor Source #
pattern BorderColorFloatCustomExt :: BorderColor Source #
pattern BorderColorIntOpaqueWhite :: BorderColor Source #
pattern BorderColorFloatOpaqueWhite :: BorderColor Source #
pattern BorderColorIntOpaqueBlack :: BorderColor Source #
pattern BorderColorFloatOpaqueBlack :: BorderColor Source #
pattern BorderColorIntTransparentBlack :: BorderColor Source #
pattern BorderColorFloatTransparentBlack :: BorderColor Source #
unBorderColor :: BorderColor -> Word32 Source #
Instances
Storable Format Source # | |
Show Format Source # | |
Eq Format Source # | |
pattern FormatMaxEnum :: Format Source #
pattern FormatR16g16S105Nv :: Format Source #
pattern FormatA4b4g4r4UnormPack16Ext :: Format Source #
pattern FormatA4r4g4b4UnormPack16Ext :: Format Source #
pattern FormatG16B16r162plane444UnormExt :: Format Source #
pattern FormatG8B8r82plane444UnormExt :: Format Source #
pattern FormatG16B16R163plane444UnormKhr :: Format Source #
pattern FormatG16B16r162plane422UnormKhr :: Format Source #
pattern FormatG16B16R163plane422UnormKhr :: Format Source #
pattern FormatG16B16r162plane420UnormKhr :: Format Source #
pattern FormatG16B16R163plane420UnormKhr :: Format Source #
pattern FormatB16g16r16g16422UnormKhr :: Format Source #
pattern FormatG16b16g16r16422UnormKhr :: Format Source #
pattern FormatR12x4g12x4b12x4a12x4Unorm4pack16Khr :: Format Source #
pattern FormatR12x4g12x4Unorm2pack16Khr :: Format Source #
pattern FormatR12x4UnormPack16Khr :: Format Source #
pattern FormatR10x6g10x6b10x6a10x6Unorm4pack16Khr :: Format Source #
pattern FormatR10x6g10x6Unorm2pack16Khr :: Format Source #
pattern FormatR10x6UnormPack16Khr :: Format Source #
pattern FormatG8B8R83plane444UnormKhr :: Format Source #
pattern FormatG8B8r82plane422UnormKhr :: Format Source #
pattern FormatG8B8R83plane422UnormKhr :: Format Source #
pattern FormatG8B8r82plane420UnormKhr :: Format Source #
pattern FormatG8B8R83plane420UnormKhr :: Format Source #
pattern FormatB8g8r8g8422UnormKhr :: Format Source #
pattern FormatG8b8g8r8422UnormKhr :: Format Source #
pattern FormatAstc12x12SfloatBlockExt :: Format Source #
pattern FormatAstc12x10SfloatBlockExt :: Format Source #
pattern FormatAstc10x10SfloatBlockExt :: Format Source #
pattern FormatAstc10x8SfloatBlockExt :: Format Source #
pattern FormatAstc10x6SfloatBlockExt :: Format Source #
pattern FormatAstc10x5SfloatBlockExt :: Format Source #
pattern FormatAstc8x8SfloatBlockExt :: Format Source #
pattern FormatAstc8x6SfloatBlockExt :: Format Source #
pattern FormatAstc8x5SfloatBlockExt :: Format Source #
pattern FormatAstc6x6SfloatBlockExt :: Format Source #
pattern FormatAstc6x5SfloatBlockExt :: Format Source #
pattern FormatAstc5x5SfloatBlockExt :: Format Source #
pattern FormatAstc5x4SfloatBlockExt :: Format Source #
pattern FormatAstc4x4SfloatBlockExt :: Format Source #
pattern FormatA8UnormKhr :: Format Source #
pattern FormatA1b5g5r5UnormPack16Khr :: Format Source #
pattern FormatR16g16Sfixed5Nv :: Format Source #
pattern FormatPvrtc24bppSrgbBlockImg :: Format Source #
pattern FormatPvrtc22bppSrgbBlockImg :: Format Source #
pattern FormatPvrtc14bppSrgbBlockImg :: Format Source #
pattern FormatPvrtc12bppSrgbBlockImg :: Format Source #
pattern FormatPvrtc24bppUnormBlockImg :: Format Source #
pattern FormatPvrtc22bppUnormBlockImg :: Format Source #
pattern FormatPvrtc14bppUnormBlockImg :: Format Source #
pattern FormatPvrtc12bppUnormBlockImg :: Format Source #
pattern FormatAstc12x12SfloatBlock :: Format Source #
pattern FormatAstc12x10SfloatBlock :: Format Source #
pattern FormatAstc10x10SfloatBlock :: Format Source #
pattern FormatAstc10x8SfloatBlock :: Format Source #
pattern FormatAstc10x6SfloatBlock :: Format Source #
pattern FormatAstc10x5SfloatBlock :: Format Source #
pattern FormatAstc8x8SfloatBlock :: Format Source #
pattern FormatAstc8x6SfloatBlock :: Format Source #
pattern FormatAstc8x5SfloatBlock :: Format Source #
pattern FormatAstc6x6SfloatBlock :: Format Source #
pattern FormatAstc6x5SfloatBlock :: Format Source #
pattern FormatAstc5x5SfloatBlock :: Format Source #
pattern FormatAstc5x4SfloatBlock :: Format Source #
pattern FormatAstc4x4SfloatBlock :: Format Source #
pattern FormatA4b4g4r4UnormPack16 :: Format Source #
pattern FormatA4r4g4b4UnormPack16 :: Format Source #
pattern FormatG16B16r162plane444Unorm :: Format Source #
pattern FormatG12x4B12x4r12x42plane444Unorm3pack16 :: Format Source #
pattern FormatG10x6B10x6r10x62plane444Unorm3pack16 :: Format Source #
pattern FormatG8B8r82plane444Unorm :: Format Source #
pattern FormatG16B16R163plane444Unorm :: Format Source #
pattern FormatG16B16r162plane422Unorm :: Format Source #
pattern FormatG16B16R163plane422Unorm :: Format Source #
pattern FormatG16B16r162plane420Unorm :: Format Source #
pattern FormatG16B16R163plane420Unorm :: Format Source #
pattern FormatB16g16r16g16422Unorm :: Format Source #
pattern FormatG16b16g16r16422Unorm :: Format Source #
pattern FormatG12x4B12x4R12x43plane444Unorm3pack16 :: Format Source #
pattern FormatG12x4B12x4r12x42plane422Unorm3pack16 :: Format Source #
pattern FormatG12x4B12x4R12x43plane422Unorm3pack16 :: Format Source #
pattern FormatG12x4B12x4r12x42plane420Unorm3pack16 :: Format Source #
pattern FormatG12x4B12x4R12x43plane420Unorm3pack16 :: Format Source #
pattern FormatB12x4g12x4r12x4g12x4422Unorm4pack16 :: Format Source #
pattern FormatG12x4b12x4g12x4r12x4422Unorm4pack16 :: Format Source #
pattern FormatR12x4g12x4b12x4a12x4Unorm4pack16 :: Format Source #
pattern FormatR12x4g12x4Unorm2pack16 :: Format Source #
pattern FormatR12x4UnormPack16 :: Format Source #
pattern FormatG10x6B10x6R10x63plane444Unorm3pack16 :: Format Source #
pattern FormatG10x6B10x6r10x62plane422Unorm3pack16 :: Format Source #
pattern FormatG10x6B10x6R10x63plane422Unorm3pack16 :: Format Source #
pattern FormatG10x6B10x6r10x62plane420Unorm3pack16 :: Format Source #
pattern FormatG10x6B10x6R10x63plane420Unorm3pack16 :: Format Source #
pattern FormatB10x6g10x6r10x6g10x6422Unorm4pack16 :: Format Source #
pattern FormatG10x6b10x6g10x6r10x6422Unorm4pack16 :: Format Source #
pattern FormatR10x6g10x6b10x6a10x6Unorm4pack16 :: Format Source #
pattern FormatR10x6g10x6Unorm2pack16 :: Format Source #
pattern FormatR10x6UnormPack16 :: Format Source #
pattern FormatG8B8R83plane444Unorm :: Format Source #
pattern FormatG8B8r82plane422Unorm :: Format Source #
pattern FormatG8B8R83plane422Unorm :: Format Source #
pattern FormatG8B8r82plane420Unorm :: Format Source #
pattern FormatG8B8R83plane420Unorm :: Format Source #
pattern FormatB8g8r8g8422Unorm :: Format Source #
pattern FormatG8b8g8r8422Unorm :: Format Source #
pattern FormatAstc12x12SrgbBlock :: Format Source #
pattern FormatAstc12x12UnormBlock :: Format Source #
pattern FormatAstc12x10SrgbBlock :: Format Source #
pattern FormatAstc12x10UnormBlock :: Format Source #
pattern FormatAstc10x10SrgbBlock :: Format Source #
pattern FormatAstc10x10UnormBlock :: Format Source #
pattern FormatAstc10x8SrgbBlock :: Format Source #
pattern FormatAstc10x8UnormBlock :: Format Source #
pattern FormatAstc10x6SrgbBlock :: Format Source #
pattern FormatAstc10x6UnormBlock :: Format Source #
pattern FormatAstc10x5SrgbBlock :: Format Source #
pattern FormatAstc10x5UnormBlock :: Format Source #
pattern FormatAstc8x8SrgbBlock :: Format Source #
pattern FormatAstc8x8UnormBlock :: Format Source #
pattern FormatAstc8x6SrgbBlock :: Format Source #
pattern FormatAstc8x6UnormBlock :: Format Source #
pattern FormatAstc8x5SrgbBlock :: Format Source #
pattern FormatAstc8x5UnormBlock :: Format Source #
pattern FormatAstc6x6SrgbBlock :: Format Source #
pattern FormatAstc6x6UnormBlock :: Format Source #
pattern FormatAstc6x5SrgbBlock :: Format Source #
pattern FormatAstc6x5UnormBlock :: Format Source #
pattern FormatAstc5x5SrgbBlock :: Format Source #
pattern FormatAstc5x5UnormBlock :: Format Source #
pattern FormatAstc5x4SrgbBlock :: Format Source #
pattern FormatAstc5x4UnormBlock :: Format Source #
pattern FormatAstc4x4SrgbBlock :: Format Source #
pattern FormatAstc4x4UnormBlock :: Format Source #
pattern FormatEacR11g11SnormBlock :: Format Source #
pattern FormatEacR11g11UnormBlock :: Format Source #
pattern FormatEacR11SnormBlock :: Format Source #
pattern FormatEacR11UnormBlock :: Format Source #
pattern FormatEtc2R8g8b8a8SrgbBlock :: Format Source #
pattern FormatEtc2R8g8b8a8UnormBlock :: Format Source #
pattern FormatEtc2R8g8b8a1SrgbBlock :: Format Source #
pattern FormatEtc2R8g8b8a1UnormBlock :: Format Source #
pattern FormatEtc2R8g8b8SrgbBlock :: Format Source #
pattern FormatEtc2R8g8b8UnormBlock :: Format Source #
pattern FormatBc7SrgbBlock :: Format Source #
pattern FormatBc7UnormBlock :: Format Source #
pattern FormatBc6hSfloatBlock :: Format Source #
pattern FormatBc6hUfloatBlock :: Format Source #
pattern FormatBc5SnormBlock :: Format Source #
pattern FormatBc5UnormBlock :: Format Source #
pattern FormatBc4SnormBlock :: Format Source #
pattern FormatBc4UnormBlock :: Format Source #
pattern FormatBc3SrgbBlock :: Format Source #
pattern FormatBc3UnormBlock :: Format Source #
pattern FormatBc2SrgbBlock :: Format Source #
pattern FormatBc2UnormBlock :: Format Source #
pattern FormatBc1RgbaSrgbBlock :: Format Source #
pattern FormatBc1RgbaUnormBlock :: Format Source #
pattern FormatBc1RgbSrgbBlock :: Format Source #
pattern FormatBc1RgbUnormBlock :: Format Source #
pattern FormatD32SfloatS8Uint :: Format Source #
pattern FormatD24UnormS8Uint :: Format Source #
pattern FormatD16UnormS8Uint :: Format Source #
pattern FormatS8Uint :: Format Source #
pattern FormatD32Sfloat :: Format Source #
pattern FormatX8D24UnormPack32 :: Format Source #
pattern FormatD16Unorm :: Format Source #
pattern FormatE5b9g9r9UfloatPack32 :: Format Source #
pattern FormatB10g11r11UfloatPack32 :: Format Source #
pattern FormatR64g64b64a64Sfloat :: Format Source #
pattern FormatR64g64b64a64Sint :: Format Source #
pattern FormatR64g64b64a64Uint :: Format Source #
pattern FormatR64g64b64Sfloat :: Format Source #
pattern FormatR64g64b64Sint :: Format Source #
pattern FormatR64g64b64Uint :: Format Source #
pattern FormatR64g64Sfloat :: Format Source #
pattern FormatR64g64Sint :: Format Source #
pattern FormatR64g64Uint :: Format Source #
pattern FormatR64Sfloat :: Format Source #
pattern FormatR64Sint :: Format Source #
pattern FormatR64Uint :: Format Source #
pattern FormatR32g32b32a32Sfloat :: Format Source #
pattern FormatR32g32b32a32Sint :: Format Source #
pattern FormatR32g32b32a32Uint :: Format Source #
pattern FormatR32g32b32Sfloat :: Format Source #
pattern FormatR32g32b32Sint :: Format Source #
pattern FormatR32g32b32Uint :: Format Source #
pattern FormatR32g32Sfloat :: Format Source #
pattern FormatR32g32Sint :: Format Source #
pattern FormatR32g32Uint :: Format Source #
pattern FormatR32Sfloat :: Format Source #
pattern FormatR32Sint :: Format Source #
pattern FormatR32Uint :: Format Source #
pattern FormatR16g16b16a16Sfloat :: Format Source #
pattern FormatR16g16b16a16Sint :: Format Source #
pattern FormatR16g16b16a16Uint :: Format Source #
pattern FormatR16g16b16a16Sscaled :: Format Source #
pattern FormatR16g16b16a16Uscaled :: Format Source #
pattern FormatR16g16b16a16Snorm :: Format Source #
pattern FormatR16g16b16a16Unorm :: Format Source #
pattern FormatR16g16b16Sfloat :: Format Source #
pattern FormatR16g16b16Sint :: Format Source #
pattern FormatR16g16b16Uint :: Format Source #
pattern FormatR16g16b16Sscaled :: Format Source #
pattern FormatR16g16b16Uscaled :: Format Source #
pattern FormatR16g16b16Snorm :: Format Source #
pattern FormatR16g16b16Unorm :: Format Source #
pattern FormatR16g16Sfloat :: Format Source #
pattern FormatR16g16Sint :: Format Source #
pattern FormatR16g16Uint :: Format Source #
pattern FormatR16g16Sscaled :: Format Source #
pattern FormatR16g16Uscaled :: Format Source #
pattern FormatR16g16Snorm :: Format Source #
pattern FormatR16g16Unorm :: Format Source #
pattern FormatR16Sfloat :: Format Source #
pattern FormatR16Sint :: Format Source #
pattern FormatR16Uint :: Format Source #
pattern FormatR16Sscaled :: Format Source #
pattern FormatR16Uscaled :: Format Source #
pattern FormatR16Snorm :: Format Source #
pattern FormatR16Unorm :: Format Source #
pattern FormatA2b10g10r10SintPack32 :: Format Source #
pattern FormatA2b10g10r10UintPack32 :: Format Source #
pattern FormatA2b10g10r10SscaledPack32 :: Format Source #
pattern FormatA2b10g10r10UscaledPack32 :: Format Source #
pattern FormatA2b10g10r10SnormPack32 :: Format Source #
pattern FormatA2b10g10r10UnormPack32 :: Format Source #
pattern FormatA2r10g10b10SintPack32 :: Format Source #
pattern FormatA2r10g10b10UintPack32 :: Format Source #
pattern FormatA2r10g10b10SscaledPack32 :: Format Source #
pattern FormatA2r10g10b10UscaledPack32 :: Format Source #
pattern FormatA2r10g10b10SnormPack32 :: Format Source #
pattern FormatA2r10g10b10UnormPack32 :: Format Source #
pattern FormatA8b8g8r8SrgbPack32 :: Format Source #
pattern FormatA8b8g8r8SintPack32 :: Format Source #
pattern FormatA8b8g8r8UintPack32 :: Format Source #
pattern FormatA8b8g8r8SscaledPack32 :: Format Source #
pattern FormatA8b8g8r8UscaledPack32 :: Format Source #
pattern FormatA8b8g8r8SnormPack32 :: Format Source #
pattern FormatA8b8g8r8UnormPack32 :: Format Source #
pattern FormatB8g8r8a8Srgb :: Format Source #
pattern FormatB8g8r8a8Sint :: Format Source #
pattern FormatB8g8r8a8Uint :: Format Source #
pattern FormatB8g8r8a8Sscaled :: Format Source #
pattern FormatB8g8r8a8Uscaled :: Format Source #
pattern FormatB8g8r8a8Snorm :: Format Source #
pattern FormatB8g8r8a8Unorm :: Format Source #
pattern FormatR8g8b8a8Srgb :: Format Source #
pattern FormatR8g8b8a8Sint :: Format Source #
pattern FormatR8g8b8a8Uint :: Format Source #
pattern FormatR8g8b8a8Sscaled :: Format Source #
pattern FormatR8g8b8a8Uscaled :: Format Source #
pattern FormatR8g8b8a8Snorm :: Format Source #
pattern FormatR8g8b8a8Unorm :: Format Source #
pattern FormatB8g8r8Srgb :: Format Source #
pattern FormatB8g8r8Sint :: Format Source #
pattern FormatB8g8r8Uint :: Format Source #
pattern FormatB8g8r8Sscaled :: Format Source #
pattern FormatB8g8r8Uscaled :: Format Source #
pattern FormatB8g8r8Snorm :: Format Source #
pattern FormatB8g8r8Unorm :: Format Source #
pattern FormatR8g8b8Srgb :: Format Source #
pattern FormatR8g8b8Sint :: Format Source #
pattern FormatR8g8b8Uint :: Format Source #
pattern FormatR8g8b8Sscaled :: Format Source #
pattern FormatR8g8b8Uscaled :: Format Source #
pattern FormatR8g8b8Snorm :: Format Source #
pattern FormatR8g8b8Unorm :: Format Source #
pattern FormatR8g8Srgb :: Format Source #
pattern FormatR8g8Sint :: Format Source #
pattern FormatR8g8Uint :: Format Source #
pattern FormatR8g8Sscaled :: Format Source #
pattern FormatR8g8Uscaled :: Format Source #
pattern FormatR8g8Snorm :: Format Source #
pattern FormatR8g8Unorm :: Format Source #
pattern FormatR8Srgb :: Format Source #
pattern FormatR8Sint :: Format Source #
pattern FormatR8Uint :: Format Source #
pattern FormatR8Sscaled :: Format Source #
pattern FormatR8Uscaled :: Format Source #
pattern FormatR8Snorm :: Format Source #
pattern FormatR8Unorm :: Format Source #
pattern FormatA1r5g5b5UnormPack16 :: Format Source #
pattern FormatB5g5r5a1UnormPack16 :: Format Source #
pattern FormatR5g5b5a1UnormPack16 :: Format Source #
pattern FormatB5g6r5UnormPack16 :: Format Source #
pattern FormatR5g6b5UnormPack16 :: Format Source #
pattern FormatB4g4r4a4UnormPack16 :: Format Source #
pattern FormatR4g4b4a4UnormPack16 :: Format Source #
pattern FormatR4g4UnormPack8 :: Format Source #
pattern FormatUndefined :: Format Source #
newtype AccessFlagBits Source #
Instances
pattern AccessFlagBitsMaxEnum :: AccessFlagBits Source #
pattern AccessCommandPreprocessWriteBitExt :: AccessFlagBits Source #
pattern AccessCommandPreprocessReadBitExt :: AccessFlagBits Source #
pattern AccessNoneKhr :: AccessFlagBits Source #
pattern AccessShadingRateImageReadBitNv :: AccessFlagBits Source #
pattern AccessCommandPreprocessWriteBitNv :: AccessFlagBits Source #
pattern AccessCommandPreprocessReadBitNv :: AccessFlagBits Source #
pattern AccessFragmentDensityMapReadBitExt :: AccessFlagBits Source #
pattern AccessTransformFeedbackWriteBitExt :: AccessFlagBits Source #
pattern AccessNone :: AccessFlagBits Source #
pattern AccessMemoryWriteBit :: AccessFlagBits Source #
pattern AccessMemoryReadBit :: AccessFlagBits Source #
pattern AccessHostWriteBit :: AccessFlagBits Source #
pattern AccessHostReadBit :: AccessFlagBits Source #
pattern AccessTransferWriteBit :: AccessFlagBits Source #
pattern AccessTransferReadBit :: AccessFlagBits Source #
pattern AccessDepthStencilAttachmentReadBit :: AccessFlagBits Source #
pattern AccessColorAttachmentWriteBit :: AccessFlagBits Source #
pattern AccessColorAttachmentReadBit :: AccessFlagBits Source #
pattern AccessShaderWriteBit :: AccessFlagBits Source #
pattern AccessShaderReadBit :: AccessFlagBits Source #
pattern AccessInputAttachmentReadBit :: AccessFlagBits Source #
pattern AccessUniformReadBit :: AccessFlagBits Source #
pattern AccessVertexAttributeReadBit :: AccessFlagBits Source #
pattern AccessIndexReadBit :: AccessFlagBits Source #
pattern AccessIndirectCommandReadBit :: AccessFlagBits Source #
pattern AccessFlagsZero :: AccessFlagBits Source #
newtype DependencyFlagBits Source #
Instances
pattern DependencyFlagBitsMaxEnum :: DependencyFlagBits Source #
pattern DependencyDeviceGroupBitKhr :: DependencyFlagBits Source #
pattern DependencyViewLocalBitKhr :: DependencyFlagBits Source #
pattern DependencyFeedbackLoopBitExt :: DependencyFlagBits Source #
pattern DependencyViewLocalBit :: DependencyFlagBits Source #
pattern DependencyDeviceGroupBit :: DependencyFlagBits Source #
pattern DependencyByRegionBit :: DependencyFlagBits Source #
pattern DependencyFlagsZero :: DependencyFlagBits Source #
newtype QueryControlFlagBits Source #
Instances
pattern QueryControlFlagBitsMaxEnum :: QueryControlFlagBits Source #
pattern QueryControlPreciseBit :: QueryControlFlagBits Source #
pattern QueryControlFlagsZero :: QueryControlFlagBits Source #
newtype QueryPipelineStatisticFlagBits Source #
Instances
pattern QueryPipelineStatisticClusterCullingShaderInvocationsBitHuawei :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticMeshShaderInvocationsBitExt :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticTaskShaderInvocationsBitExt :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticComputeShaderInvocationsBit :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticTessellationEvaluationShaderInvocationsBit :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticTessellationControlShaderPatchesBit :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticFragmentShaderInvocationsBit :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticGeometryShaderPrimitivesBit :: QueryPipelineStatisticFlagBits Source #
pattern QueryPipelineStatisticGeometryShaderInvocationsBit :: QueryPipelineStatisticFlagBits Source #
newtype CullModeFlagBits Source #
Instances
pattern CullModeFlagBitsMaxEnum :: CullModeFlagBits Source #
pattern CullModeFrontAndBack :: CullModeFlagBits Source #
pattern CullModeBackBit :: CullModeFlagBits Source #
pattern CullModeFrontBit :: CullModeFlagBits Source #
pattern CullModeNone :: CullModeFlagBits Source #
pattern CullModeFlagsZero :: CullModeFlagBits Source #
newtype ShaderStageFlagBits Source #
Instances
pattern ShaderStageFlagBitsMaxEnum :: ShaderStageFlagBits Source #
pattern ShaderStageMeshBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageTaskBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageCallableBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageIntersectionBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageMissBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageClosestHitBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageAnyHitBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageRaygenBitNv :: ShaderStageFlagBits Source #
pattern ShaderStageMeshBitExt :: ShaderStageFlagBits Source #
pattern ShaderStageTaskBitExt :: ShaderStageFlagBits Source #
pattern ShaderStageCallableBitKhr :: ShaderStageFlagBits Source #
pattern ShaderStageIntersectionBitKhr :: ShaderStageFlagBits Source #
pattern ShaderStageMissBitKhr :: ShaderStageFlagBits Source #
pattern ShaderStageClosestHitBitKhr :: ShaderStageFlagBits Source #
pattern ShaderStageAnyHitBitKhr :: ShaderStageFlagBits Source #
pattern ShaderStageRaygenBitKhr :: ShaderStageFlagBits Source #
pattern ShaderStageAll :: ShaderStageFlagBits Source #
pattern ShaderStageAllGraphics :: ShaderStageFlagBits Source #
pattern ShaderStageComputeBit :: ShaderStageFlagBits Source #
pattern ShaderStageFragmentBit :: ShaderStageFlagBits Source #
pattern ShaderStageGeometryBit :: ShaderStageFlagBits Source #
pattern ShaderStageVertexBit :: ShaderStageFlagBits Source #
pattern ShaderStageFlagsZero :: ShaderStageFlagBits Source #
newtype FormatFeatureFlagBits Source #
Instances
pattern FormatFeatureFlagBitsMaxEnum :: FormatFeatureFlagBits Source #
pattern FormatFeatureDisjointBitKhr :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionChromaReconstructionExplicitForceableBitKhr :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionChromaReconstructionExplicitBitKhr :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionSeparateReconstructionFilterBitKhr :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionLinearFilterBitKhr :: FormatFeatureFlagBits Source #
pattern FormatFeatureDisjointBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionChromaReconstructionExplicitForceableBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionChromaReconstructionExplicitBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageYcbcrConversionSeparateReconstructionFilterBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureTransferDstBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureTransferSrcBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureBlitDstBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureBlitSrcBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureVertexBufferBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureStorageImageBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureSampledImageBit :: FormatFeatureFlagBits Source #
pattern FormatFeatureFlagsZero :: FormatFeatureFlagBits Source #
type PtrDynamicState = Ptr DynamicState Source #
type AccessFlags = AccessFlagBits Source #
type AccessFlags2 = AccessFlagBits2 Source #
type DependencyFlags = DependencyFlagBits Source #
type CullModeFlags = CullModeFlagBits Source #