{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE Strict #-} module Graphics.Vulkan.Types.Bitmasks (VkAndroidSurfaceCreateFlagsKHR(..), VkBufferViewCreateFlags(..), VkCommandPoolTrimFlags(..), VkCommandPoolTrimFlagsKHR(..), VkDebugUtilsMessengerCallbackDataFlagsEXT(..), VkDebugUtilsMessengerCreateFlagsEXT(..), VkDescriptorPoolResetFlags(..), VkDescriptorUpdateTemplateCreateFlags(..), VkDescriptorUpdateTemplateCreateFlagsKHR(..), VkDeviceCreateFlags(..), VkDisplayModeCreateFlagsKHR(..), VkDisplaySurfaceCreateFlagsKHR(..), VkEventCreateFlags(..), VkExternalFenceFeatureFlagsKHR(..), VkExternalFenceHandleTypeFlagsKHR(..), VkExternalMemoryFeatureFlagsKHR(..), VkExternalMemoryHandleTypeFlagsKHR(..), VkExternalSemaphoreFeatureFlagsKHR(..), VkExternalSemaphoreHandleTypeFlagsKHR(..), VkFenceImportFlagsKHR(..), VkFramebufferCreateFlags(..), VkIOSSurfaceCreateFlagsMVK(..), VkImageViewCreateFlags(..), VkInstanceCreateFlags(..), VkMacOSSurfaceCreateFlagsMVK(..), VkMemoryAllocateFlagsKHR(..), VkMemoryMapFlags(..), VkMirSurfaceCreateFlagsKHR(..), VkPeerMemoryFeatureFlagsKHR(..), VkPipelineCacheCreateFlags(..), VkPipelineColorBlendStateCreateFlags(..), VkPipelineCoverageModulationStateCreateFlagsNV(..), VkPipelineCoverageToColorStateCreateFlagsNV(..), VkPipelineDepthStencilStateCreateFlags(..), VkPipelineDiscardRectangleStateCreateFlagsEXT(..), VkPipelineDynamicStateCreateFlags(..), VkPipelineInputAssemblyStateCreateFlags(..), VkPipelineLayoutCreateFlags(..), VkPipelineMultisampleStateCreateFlags(..), VkPipelineRasterizationConservativeStateCreateFlagsEXT(..), VkPipelineRasterizationStateCreateFlags(..), VkPipelineShaderStageCreateFlags(..), VkPipelineTessellationStateCreateFlags(..), VkPipelineVertexInputStateCreateFlags(..), VkPipelineViewportStateCreateFlags(..), VkPipelineViewportSwizzleStateCreateFlagsNV(..), VkQueryPoolCreateFlags(..), VkRenderPassCreateFlags(..), VkSamplerCreateFlags(..), VkSemaphoreCreateFlags(..), VkSemaphoreImportFlagsKHR(..), VkShaderModuleCreateFlags(..), VkValidationCacheCreateFlagsEXT(..), VkViSurfaceCreateFlagsNN(..), VkWaylandSurfaceCreateFlagsKHR(..), VkWin32SurfaceCreateFlagsKHR(..), VkXcbSurfaceCreateFlagsKHR(..), VkXlibSurfaceCreateFlagsKHR(..)) where import Data.Bits (Bits, FiniteBits) import Data.Coerce (coerce) import Data.Data (Data) import Foreign.Storable (Storable) import GHC.Generics (Generic) import Graphics.Vulkan.Types.BaseTypes (VkFlags) newtype VkAndroidSurfaceCreateFlagsKHR = VkAndroidSurfaceCreateFlagsKHR VkFlags deriving (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool) -> Eq VkAndroidSurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool $c/= :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool == :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool $c== :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool Eq, Eq VkAndroidSurfaceCreateFlagsKHR Eq VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Ordering) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> Ord VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Ordering VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cmin :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR max :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cmax :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR >= :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool $c>= :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool > :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool $c> :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool <= :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool $c<= :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool < :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool $c< :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bool compare :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Ordering $ccompare :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkAndroidSurfaceCreateFlagsKHR Ord, Integer -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (Integer -> VkAndroidSurfaceCreateFlagsKHR) -> Num VkAndroidSurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkAndroidSurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkAndroidSurfaceCreateFlagsKHR signum :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $csignum :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR abs :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cabs :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR negate :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cnegate :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR * :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $c* :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR - :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $c- :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR + :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $c+ :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR Num, VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> Bounded VkAndroidSurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkAndroidSurfaceCreateFlagsKHR $cmaxBound :: VkAndroidSurfaceCreateFlagsKHR minBound :: VkAndroidSurfaceCreateFlagsKHR $cminBound :: VkAndroidSurfaceCreateFlagsKHR Bounded, Int -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> Int VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> (VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR]) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR]) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR]) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR]) -> Enum VkAndroidSurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] $cenumFromThenTo :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] enumFromTo :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] $cenumFromTo :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] enumFromThen :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] $cenumFromThen :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] enumFrom :: VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] $cenumFrom :: VkAndroidSurfaceCreateFlagsKHR -> [VkAndroidSurfaceCreateFlagsKHR] fromEnum :: VkAndroidSurfaceCreateFlagsKHR -> Int $cfromEnum :: VkAndroidSurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkAndroidSurfaceCreateFlagsKHR $ctoEnum :: Int -> VkAndroidSurfaceCreateFlagsKHR pred :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cpred :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR succ :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $csucc :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR Enum, Enum VkAndroidSurfaceCreateFlagsKHR Real VkAndroidSurfaceCreateFlagsKHR Real VkAndroidSurfaceCreateFlagsKHR -> Enum VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR)) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR)) -> (VkAndroidSurfaceCreateFlagsKHR -> Integer) -> Integral VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> Integer VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR) VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkAndroidSurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkAndroidSurfaceCreateFlagsKHR -> Integer divMod :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR) $cdivMod :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR) quotRem :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR) $cquotRem :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR, VkAndroidSurfaceCreateFlagsKHR) mod :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cmod :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR div :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cdiv :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR rem :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $crem :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR quot :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cquot :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cp2Integral :: Enum VkAndroidSurfaceCreateFlagsKHR $cp1Integral :: Real VkAndroidSurfaceCreateFlagsKHR Integral, Eq VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR Eq VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> VkAndroidSurfaceCreateFlagsKHR -> (Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> Maybe Int) -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> (VkAndroidSurfaceCreateFlagsKHR -> Bool) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> Bits VkAndroidSurfaceCreateFlagsKHR Int -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> Bool VkAndroidSurfaceCreateFlagsKHR -> Int VkAndroidSurfaceCreateFlagsKHR -> Maybe Int VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> Int -> Bool VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkAndroidSurfaceCreateFlagsKHR -> Int $cpopCount :: VkAndroidSurfaceCreateFlagsKHR -> Int rotateR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $crotateR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR rotateL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $crotateL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR unsafeShiftR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $cunsafeShiftR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR shiftR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $cshiftR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR unsafeShiftL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $cunsafeShiftL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR shiftL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $cshiftL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR isSigned :: VkAndroidSurfaceCreateFlagsKHR -> Bool $cisSigned :: VkAndroidSurfaceCreateFlagsKHR -> Bool bitSize :: VkAndroidSurfaceCreateFlagsKHR -> Int $cbitSize :: VkAndroidSurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkAndroidSurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkAndroidSurfaceCreateFlagsKHR -> Maybe Int testBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $ccomplementBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR clearBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $cclearBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR setBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $csetBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR bit :: Int -> VkAndroidSurfaceCreateFlagsKHR $cbit :: Int -> VkAndroidSurfaceCreateFlagsKHR zeroBits :: VkAndroidSurfaceCreateFlagsKHR $czeroBits :: VkAndroidSurfaceCreateFlagsKHR rotate :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $crotate :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR shift :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR $cshift :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR complement :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $ccomplement :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR xor :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cxor :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR .|. :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $c.|. :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR .&. :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $c.&. :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cp1Bits :: Eq VkAndroidSurfaceCreateFlagsKHR Bits, Bits VkAndroidSurfaceCreateFlagsKHR Bits VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> FiniteBits VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkAndroidSurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkAndroidSurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkAndroidSurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkAndroidSurfaceCreateFlagsKHR -> Int finiteBitSize :: VkAndroidSurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkAndroidSurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkAndroidSurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkAndroidSurfaceCreateFlagsKHR Ptr b -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () Ptr VkAndroidSurfaceCreateFlagsKHR -> IO VkAndroidSurfaceCreateFlagsKHR Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> IO VkAndroidSurfaceCreateFlagsKHR Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () Ptr VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> IO () VkAndroidSurfaceCreateFlagsKHR -> Int (VkAndroidSurfaceCreateFlagsKHR -> Int) -> (VkAndroidSurfaceCreateFlagsKHR -> Int) -> (Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> IO VkAndroidSurfaceCreateFlagsKHR) -> (Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkAndroidSurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkAndroidSurfaceCreateFlagsKHR -> IO VkAndroidSurfaceCreateFlagsKHR) -> (Ptr VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> IO ()) -> Storable VkAndroidSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkAndroidSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> IO () peek :: Ptr VkAndroidSurfaceCreateFlagsKHR -> IO VkAndroidSurfaceCreateFlagsKHR $cpeek :: Ptr VkAndroidSurfaceCreateFlagsKHR -> IO VkAndroidSurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkAndroidSurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkAndroidSurfaceCreateFlagsKHR pokeElemOff :: Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> IO VkAndroidSurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkAndroidSurfaceCreateFlagsKHR -> Int -> IO VkAndroidSurfaceCreateFlagsKHR alignment :: VkAndroidSurfaceCreateFlagsKHR -> Int $calignment :: VkAndroidSurfaceCreateFlagsKHR -> Int sizeOf :: VkAndroidSurfaceCreateFlagsKHR -> Int $csizeOf :: VkAndroidSurfaceCreateFlagsKHR -> Int Storable, Num VkAndroidSurfaceCreateFlagsKHR Ord VkAndroidSurfaceCreateFlagsKHR Num VkAndroidSurfaceCreateFlagsKHR -> Ord VkAndroidSurfaceCreateFlagsKHR -> (VkAndroidSurfaceCreateFlagsKHR -> Rational) -> Real VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkAndroidSurfaceCreateFlagsKHR -> Rational $ctoRational :: VkAndroidSurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkAndroidSurfaceCreateFlagsKHR $cp1Real :: Num VkAndroidSurfaceCreateFlagsKHR Real, Typeable VkAndroidSurfaceCreateFlagsKHR DataType Constr Typeable VkAndroidSurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAndroidSurfaceCreateFlagsKHR -> c VkAndroidSurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAndroidSurfaceCreateFlagsKHR) -> (VkAndroidSurfaceCreateFlagsKHR -> Constr) -> (VkAndroidSurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR) -> Data VkAndroidSurfaceCreateFlagsKHR VkAndroidSurfaceCreateFlagsKHR -> DataType VkAndroidSurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAndroidSurfaceCreateFlagsKHR -> c VkAndroidSurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAndroidSurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAndroidSurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAndroidSurfaceCreateFlagsKHR -> c VkAndroidSurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR) $cVkAndroidSurfaceCreateFlagsKHR :: Constr $tVkAndroidSurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkAndroidSurfaceCreateFlagsKHR -> m VkAndroidSurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkAndroidSurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAndroidSurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkAndroidSurfaceCreateFlagsKHR) dataTypeOf :: VkAndroidSurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkAndroidSurfaceCreateFlagsKHR -> DataType toConstr :: VkAndroidSurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkAndroidSurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAndroidSurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAndroidSurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAndroidSurfaceCreateFlagsKHR -> c VkAndroidSurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAndroidSurfaceCreateFlagsKHR -> c VkAndroidSurfaceCreateFlagsKHR $cp1Data :: Typeable VkAndroidSurfaceCreateFlagsKHR Data, (forall x. VkAndroidSurfaceCreateFlagsKHR -> Rep VkAndroidSurfaceCreateFlagsKHR x) -> (forall x. Rep VkAndroidSurfaceCreateFlagsKHR x -> VkAndroidSurfaceCreateFlagsKHR) -> Generic VkAndroidSurfaceCreateFlagsKHR forall x. Rep VkAndroidSurfaceCreateFlagsKHR x -> VkAndroidSurfaceCreateFlagsKHR forall x. VkAndroidSurfaceCreateFlagsKHR -> Rep VkAndroidSurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkAndroidSurfaceCreateFlagsKHR x -> VkAndroidSurfaceCreateFlagsKHR $cfrom :: forall x. VkAndroidSurfaceCreateFlagsKHR -> Rep VkAndroidSurfaceCreateFlagsKHR x Generic) instance Show VkAndroidSurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkAndroidSurfaceCreateFlagsKHR -> String show (VkAndroidSurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkAndroidSurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkAndroidSurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkAndroidSurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkBufferViewCreateFlags = VkBufferViewCreateFlags VkFlags deriving (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool) -> Eq VkBufferViewCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool $c/= :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool == :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool $c== :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool Eq, Eq VkBufferViewCreateFlags Eq VkBufferViewCreateFlags -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Ordering) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> Ord VkBufferViewCreateFlags VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Ordering VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cmin :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags max :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cmax :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags >= :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool $c>= :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool > :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool $c> :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool <= :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool $c<= :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool < :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool $c< :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bool compare :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Ordering $ccompare :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Ordering $cp1Ord :: Eq VkBufferViewCreateFlags Ord, Integer -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (Integer -> VkBufferViewCreateFlags) -> Num VkBufferViewCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkBufferViewCreateFlags $cfromInteger :: Integer -> VkBufferViewCreateFlags signum :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags $csignum :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags abs :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cabs :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags negate :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cnegate :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags * :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $c* :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags - :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $c- :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags + :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $c+ :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags Num, VkBufferViewCreateFlags VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> Bounded VkBufferViewCreateFlags forall a. a -> a -> Bounded a maxBound :: VkBufferViewCreateFlags $cmaxBound :: VkBufferViewCreateFlags minBound :: VkBufferViewCreateFlags $cminBound :: VkBufferViewCreateFlags Bounded, Int -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> Int VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] VkBufferViewCreateFlags -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] (VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int) -> (VkBufferViewCreateFlags -> [VkBufferViewCreateFlags]) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags]) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags]) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags]) -> Enum VkBufferViewCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] $cenumFromThenTo :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] enumFromTo :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] $cenumFromTo :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] enumFromThen :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] $cenumFromThen :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] enumFrom :: VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] $cenumFrom :: VkBufferViewCreateFlags -> [VkBufferViewCreateFlags] fromEnum :: VkBufferViewCreateFlags -> Int $cfromEnum :: VkBufferViewCreateFlags -> Int toEnum :: Int -> VkBufferViewCreateFlags $ctoEnum :: Int -> VkBufferViewCreateFlags pred :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cpred :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags succ :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags $csucc :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags Enum, Enum VkBufferViewCreateFlags Real VkBufferViewCreateFlags Real VkBufferViewCreateFlags -> Enum VkBufferViewCreateFlags -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags)) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags)) -> (VkBufferViewCreateFlags -> Integer) -> Integral VkBufferViewCreateFlags VkBufferViewCreateFlags -> Integer VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags) VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkBufferViewCreateFlags -> Integer $ctoInteger :: VkBufferViewCreateFlags -> Integer divMod :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags) $cdivMod :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags) quotRem :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags) $cquotRem :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> (VkBufferViewCreateFlags, VkBufferViewCreateFlags) mod :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cmod :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags div :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cdiv :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags rem :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $crem :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags quot :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cquot :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cp2Integral :: Enum VkBufferViewCreateFlags $cp1Integral :: Real VkBufferViewCreateFlags Integral, Eq VkBufferViewCreateFlags VkBufferViewCreateFlags Eq VkBufferViewCreateFlags -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> VkBufferViewCreateFlags -> (Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> Bool) -> (VkBufferViewCreateFlags -> Maybe Int) -> (VkBufferViewCreateFlags -> Int) -> (VkBufferViewCreateFlags -> Bool) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Int) -> Bits VkBufferViewCreateFlags Int -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> Bool VkBufferViewCreateFlags -> Int VkBufferViewCreateFlags -> Maybe Int VkBufferViewCreateFlags -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> Int -> Bool VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkBufferViewCreateFlags -> Int $cpopCount :: VkBufferViewCreateFlags -> Int rotateR :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $crotateR :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags rotateL :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $crotateL :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags unsafeShiftR :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $cunsafeShiftR :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags shiftR :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $cshiftR :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags unsafeShiftL :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $cunsafeShiftL :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags shiftL :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $cshiftL :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags isSigned :: VkBufferViewCreateFlags -> Bool $cisSigned :: VkBufferViewCreateFlags -> Bool bitSize :: VkBufferViewCreateFlags -> Int $cbitSize :: VkBufferViewCreateFlags -> Int bitSizeMaybe :: VkBufferViewCreateFlags -> Maybe Int $cbitSizeMaybe :: VkBufferViewCreateFlags -> Maybe Int testBit :: VkBufferViewCreateFlags -> Int -> Bool $ctestBit :: VkBufferViewCreateFlags -> Int -> Bool complementBit :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $ccomplementBit :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags clearBit :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $cclearBit :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags setBit :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $csetBit :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags bit :: Int -> VkBufferViewCreateFlags $cbit :: Int -> VkBufferViewCreateFlags zeroBits :: VkBufferViewCreateFlags $czeroBits :: VkBufferViewCreateFlags rotate :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $crotate :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags shift :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags $cshift :: VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags complement :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags $ccomplement :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags xor :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cxor :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags .|. :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $c.|. :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags .&. :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $c.&. :: VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cp1Bits :: Eq VkBufferViewCreateFlags Bits, Bits VkBufferViewCreateFlags Bits VkBufferViewCreateFlags -> (VkBufferViewCreateFlags -> Int) -> (VkBufferViewCreateFlags -> Int) -> (VkBufferViewCreateFlags -> Int) -> FiniteBits VkBufferViewCreateFlags VkBufferViewCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkBufferViewCreateFlags -> Int $ccountTrailingZeros :: VkBufferViewCreateFlags -> Int countLeadingZeros :: VkBufferViewCreateFlags -> Int $ccountLeadingZeros :: VkBufferViewCreateFlags -> Int finiteBitSize :: VkBufferViewCreateFlags -> Int $cfiniteBitSize :: VkBufferViewCreateFlags -> Int $cp1FiniteBits :: Bits VkBufferViewCreateFlags FiniteBits, Ptr b -> Int -> IO VkBufferViewCreateFlags Ptr b -> Int -> VkBufferViewCreateFlags -> IO () Ptr VkBufferViewCreateFlags -> IO VkBufferViewCreateFlags Ptr VkBufferViewCreateFlags -> Int -> IO VkBufferViewCreateFlags Ptr VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags -> IO () Ptr VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> IO () VkBufferViewCreateFlags -> Int (VkBufferViewCreateFlags -> Int) -> (VkBufferViewCreateFlags -> Int) -> (Ptr VkBufferViewCreateFlags -> Int -> IO VkBufferViewCreateFlags) -> (Ptr VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkBufferViewCreateFlags) -> (forall b. Ptr b -> Int -> VkBufferViewCreateFlags -> IO ()) -> (Ptr VkBufferViewCreateFlags -> IO VkBufferViewCreateFlags) -> (Ptr VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> IO ()) -> Storable VkBufferViewCreateFlags forall b. Ptr b -> Int -> IO VkBufferViewCreateFlags forall b. Ptr b -> Int -> VkBufferViewCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> IO () $cpoke :: Ptr VkBufferViewCreateFlags -> VkBufferViewCreateFlags -> IO () peek :: Ptr VkBufferViewCreateFlags -> IO VkBufferViewCreateFlags $cpeek :: Ptr VkBufferViewCreateFlags -> IO VkBufferViewCreateFlags pokeByteOff :: Ptr b -> Int -> VkBufferViewCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkBufferViewCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkBufferViewCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkBufferViewCreateFlags pokeElemOff :: Ptr VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags -> IO () $cpokeElemOff :: Ptr VkBufferViewCreateFlags -> Int -> VkBufferViewCreateFlags -> IO () peekElemOff :: Ptr VkBufferViewCreateFlags -> Int -> IO VkBufferViewCreateFlags $cpeekElemOff :: Ptr VkBufferViewCreateFlags -> Int -> IO VkBufferViewCreateFlags alignment :: VkBufferViewCreateFlags -> Int $calignment :: VkBufferViewCreateFlags -> Int sizeOf :: VkBufferViewCreateFlags -> Int $csizeOf :: VkBufferViewCreateFlags -> Int Storable, Num VkBufferViewCreateFlags Ord VkBufferViewCreateFlags Num VkBufferViewCreateFlags -> Ord VkBufferViewCreateFlags -> (VkBufferViewCreateFlags -> Rational) -> Real VkBufferViewCreateFlags VkBufferViewCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkBufferViewCreateFlags -> Rational $ctoRational :: VkBufferViewCreateFlags -> Rational $cp2Real :: Ord VkBufferViewCreateFlags $cp1Real :: Num VkBufferViewCreateFlags Real, Typeable VkBufferViewCreateFlags DataType Constr Typeable VkBufferViewCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferViewCreateFlags -> c VkBufferViewCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBufferViewCreateFlags) -> (VkBufferViewCreateFlags -> Constr) -> (VkBufferViewCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBufferViewCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBufferViewCreateFlags)) -> ((forall b. Data b => b -> b) -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags) -> Data VkBufferViewCreateFlags VkBufferViewCreateFlags -> DataType VkBufferViewCreateFlags -> Constr (forall b. Data b => b -> b) -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferViewCreateFlags -> c VkBufferViewCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBufferViewCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBufferViewCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferViewCreateFlags -> c VkBufferViewCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBufferViewCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBufferViewCreateFlags) $cVkBufferViewCreateFlags :: Constr $tVkBufferViewCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlags -> m VkBufferViewCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkBufferViewCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkBufferViewCreateFlags -> VkBufferViewCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBufferViewCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBufferViewCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkBufferViewCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBufferViewCreateFlags) dataTypeOf :: VkBufferViewCreateFlags -> DataType $cdataTypeOf :: VkBufferViewCreateFlags -> DataType toConstr :: VkBufferViewCreateFlags -> Constr $ctoConstr :: VkBufferViewCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBufferViewCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBufferViewCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferViewCreateFlags -> c VkBufferViewCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferViewCreateFlags -> c VkBufferViewCreateFlags $cp1Data :: Typeable VkBufferViewCreateFlags Data, (forall x. VkBufferViewCreateFlags -> Rep VkBufferViewCreateFlags x) -> (forall x. Rep VkBufferViewCreateFlags x -> VkBufferViewCreateFlags) -> Generic VkBufferViewCreateFlags forall x. Rep VkBufferViewCreateFlags x -> VkBufferViewCreateFlags forall x. VkBufferViewCreateFlags -> Rep VkBufferViewCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkBufferViewCreateFlags x -> VkBufferViewCreateFlags $cfrom :: forall x. VkBufferViewCreateFlags -> Rep VkBufferViewCreateFlags x Generic) instance Show VkBufferViewCreateFlags where {-# INLINE show #-} show :: VkBufferViewCreateFlags -> String show (VkBufferViewCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkBufferViewCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkBufferViewCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkBufferViewCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkCommandPoolTrimFlags = VkCommandPoolTrimFlags VkFlags deriving (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool) -> Eq VkCommandPoolTrimFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool $c/= :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool == :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool $c== :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool Eq, Eq VkCommandPoolTrimFlags Eq VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Ordering) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> Ord VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Ordering VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cmin :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags max :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cmax :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags >= :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool $c>= :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool > :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool $c> :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool <= :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool $c<= :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool < :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool $c< :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bool compare :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Ordering $ccompare :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Ordering $cp1Ord :: Eq VkCommandPoolTrimFlags Ord, Integer -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (Integer -> VkCommandPoolTrimFlags) -> Num VkCommandPoolTrimFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkCommandPoolTrimFlags $cfromInteger :: Integer -> VkCommandPoolTrimFlags signum :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $csignum :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags abs :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cabs :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags negate :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cnegate :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags * :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $c* :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags - :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $c- :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags + :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $c+ :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags Num, VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> Bounded VkCommandPoolTrimFlags forall a. a -> a -> Bounded a maxBound :: VkCommandPoolTrimFlags $cmaxBound :: VkCommandPoolTrimFlags minBound :: VkCommandPoolTrimFlags $cminBound :: VkCommandPoolTrimFlags Bounded, Int -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> Int VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int) -> (VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags]) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags]) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags]) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags]) -> Enum VkCommandPoolTrimFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] $cenumFromThenTo :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] enumFromTo :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] $cenumFromTo :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] enumFromThen :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] $cenumFromThen :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] enumFrom :: VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] $cenumFrom :: VkCommandPoolTrimFlags -> [VkCommandPoolTrimFlags] fromEnum :: VkCommandPoolTrimFlags -> Int $cfromEnum :: VkCommandPoolTrimFlags -> Int toEnum :: Int -> VkCommandPoolTrimFlags $ctoEnum :: Int -> VkCommandPoolTrimFlags pred :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cpred :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags succ :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $csucc :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags Enum, Enum VkCommandPoolTrimFlags Real VkCommandPoolTrimFlags Real VkCommandPoolTrimFlags -> Enum VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags)) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags)) -> (VkCommandPoolTrimFlags -> Integer) -> Integral VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> Integer VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags) VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkCommandPoolTrimFlags -> Integer $ctoInteger :: VkCommandPoolTrimFlags -> Integer divMod :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags) $cdivMod :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags) quotRem :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags) $cquotRem :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags, VkCommandPoolTrimFlags) mod :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cmod :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags div :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cdiv :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags rem :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $crem :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags quot :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cquot :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cp2Integral :: Enum VkCommandPoolTrimFlags $cp1Integral :: Real VkCommandPoolTrimFlags Integral, Eq VkCommandPoolTrimFlags VkCommandPoolTrimFlags Eq VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> VkCommandPoolTrimFlags -> (Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> Bool) -> (VkCommandPoolTrimFlags -> Maybe Int) -> (VkCommandPoolTrimFlags -> Int) -> (VkCommandPoolTrimFlags -> Bool) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Int) -> Bits VkCommandPoolTrimFlags Int -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> Bool VkCommandPoolTrimFlags -> Int VkCommandPoolTrimFlags -> Maybe Int VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> Int -> Bool VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkCommandPoolTrimFlags -> Int $cpopCount :: VkCommandPoolTrimFlags -> Int rotateR :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $crotateR :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags rotateL :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $crotateL :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags unsafeShiftR :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $cunsafeShiftR :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags shiftR :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $cshiftR :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags unsafeShiftL :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $cunsafeShiftL :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags shiftL :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $cshiftL :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags isSigned :: VkCommandPoolTrimFlags -> Bool $cisSigned :: VkCommandPoolTrimFlags -> Bool bitSize :: VkCommandPoolTrimFlags -> Int $cbitSize :: VkCommandPoolTrimFlags -> Int bitSizeMaybe :: VkCommandPoolTrimFlags -> Maybe Int $cbitSizeMaybe :: VkCommandPoolTrimFlags -> Maybe Int testBit :: VkCommandPoolTrimFlags -> Int -> Bool $ctestBit :: VkCommandPoolTrimFlags -> Int -> Bool complementBit :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $ccomplementBit :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags clearBit :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $cclearBit :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags setBit :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $csetBit :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags bit :: Int -> VkCommandPoolTrimFlags $cbit :: Int -> VkCommandPoolTrimFlags zeroBits :: VkCommandPoolTrimFlags $czeroBits :: VkCommandPoolTrimFlags rotate :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $crotate :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags shift :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags $cshift :: VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags complement :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $ccomplement :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags xor :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cxor :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags .|. :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $c.|. :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags .&. :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $c.&. :: VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cp1Bits :: Eq VkCommandPoolTrimFlags Bits, Bits VkCommandPoolTrimFlags Bits VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags -> Int) -> (VkCommandPoolTrimFlags -> Int) -> (VkCommandPoolTrimFlags -> Int) -> FiniteBits VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkCommandPoolTrimFlags -> Int $ccountTrailingZeros :: VkCommandPoolTrimFlags -> Int countLeadingZeros :: VkCommandPoolTrimFlags -> Int $ccountLeadingZeros :: VkCommandPoolTrimFlags -> Int finiteBitSize :: VkCommandPoolTrimFlags -> Int $cfiniteBitSize :: VkCommandPoolTrimFlags -> Int $cp1FiniteBits :: Bits VkCommandPoolTrimFlags FiniteBits, Ptr b -> Int -> IO VkCommandPoolTrimFlags Ptr b -> Int -> VkCommandPoolTrimFlags -> IO () Ptr VkCommandPoolTrimFlags -> IO VkCommandPoolTrimFlags Ptr VkCommandPoolTrimFlags -> Int -> IO VkCommandPoolTrimFlags Ptr VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags -> IO () Ptr VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> IO () VkCommandPoolTrimFlags -> Int (VkCommandPoolTrimFlags -> Int) -> (VkCommandPoolTrimFlags -> Int) -> (Ptr VkCommandPoolTrimFlags -> Int -> IO VkCommandPoolTrimFlags) -> (Ptr VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkCommandPoolTrimFlags) -> (forall b. Ptr b -> Int -> VkCommandPoolTrimFlags -> IO ()) -> (Ptr VkCommandPoolTrimFlags -> IO VkCommandPoolTrimFlags) -> (Ptr VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> IO ()) -> Storable VkCommandPoolTrimFlags forall b. Ptr b -> Int -> IO VkCommandPoolTrimFlags forall b. Ptr b -> Int -> VkCommandPoolTrimFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> IO () $cpoke :: Ptr VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags -> IO () peek :: Ptr VkCommandPoolTrimFlags -> IO VkCommandPoolTrimFlags $cpeek :: Ptr VkCommandPoolTrimFlags -> IO VkCommandPoolTrimFlags pokeByteOff :: Ptr b -> Int -> VkCommandPoolTrimFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkCommandPoolTrimFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkCommandPoolTrimFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkCommandPoolTrimFlags pokeElemOff :: Ptr VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags -> IO () $cpokeElemOff :: Ptr VkCommandPoolTrimFlags -> Int -> VkCommandPoolTrimFlags -> IO () peekElemOff :: Ptr VkCommandPoolTrimFlags -> Int -> IO VkCommandPoolTrimFlags $cpeekElemOff :: Ptr VkCommandPoolTrimFlags -> Int -> IO VkCommandPoolTrimFlags alignment :: VkCommandPoolTrimFlags -> Int $calignment :: VkCommandPoolTrimFlags -> Int sizeOf :: VkCommandPoolTrimFlags -> Int $csizeOf :: VkCommandPoolTrimFlags -> Int Storable, Num VkCommandPoolTrimFlags Ord VkCommandPoolTrimFlags Num VkCommandPoolTrimFlags -> Ord VkCommandPoolTrimFlags -> (VkCommandPoolTrimFlags -> Rational) -> Real VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkCommandPoolTrimFlags -> Rational $ctoRational :: VkCommandPoolTrimFlags -> Rational $cp2Real :: Ord VkCommandPoolTrimFlags $cp1Real :: Num VkCommandPoolTrimFlags Real, Typeable VkCommandPoolTrimFlags DataType Constr Typeable VkCommandPoolTrimFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlags -> c VkCommandPoolTrimFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlags) -> (VkCommandPoolTrimFlags -> Constr) -> (VkCommandPoolTrimFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlags)) -> ((forall b. Data b => b -> b) -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags) -> Data VkCommandPoolTrimFlags VkCommandPoolTrimFlags -> DataType VkCommandPoolTrimFlags -> Constr (forall b. Data b => b -> b) -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlags -> c VkCommandPoolTrimFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> u forall u. (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlags -> c VkCommandPoolTrimFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlags) $cVkCommandPoolTrimFlags :: Constr $tVkCommandPoolTrimFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags gmapMp :: (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags gmapM :: (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlags -> m VkCommandPoolTrimFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkCommandPoolTrimFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags $cgmapT :: (forall b. Data b => b -> b) -> VkCommandPoolTrimFlags -> VkCommandPoolTrimFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlags) dataTypeOf :: VkCommandPoolTrimFlags -> DataType $cdataTypeOf :: VkCommandPoolTrimFlags -> DataType toConstr :: VkCommandPoolTrimFlags -> Constr $ctoConstr :: VkCommandPoolTrimFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlags -> c VkCommandPoolTrimFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlags -> c VkCommandPoolTrimFlags $cp1Data :: Typeable VkCommandPoolTrimFlags Data, (forall x. VkCommandPoolTrimFlags -> Rep VkCommandPoolTrimFlags x) -> (forall x. Rep VkCommandPoolTrimFlags x -> VkCommandPoolTrimFlags) -> Generic VkCommandPoolTrimFlags forall x. Rep VkCommandPoolTrimFlags x -> VkCommandPoolTrimFlags forall x. VkCommandPoolTrimFlags -> Rep VkCommandPoolTrimFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkCommandPoolTrimFlags x -> VkCommandPoolTrimFlags $cfrom :: forall x. VkCommandPoolTrimFlags -> Rep VkCommandPoolTrimFlags x Generic) instance Show VkCommandPoolTrimFlags where {-# INLINE show #-} show :: VkCommandPoolTrimFlags -> String show (VkCommandPoolTrimFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkCommandPoolTrimFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkCommandPoolTrimFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkCommandPoolTrimFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkCommandPoolTrimFlagsKHR = VkCommandPoolTrimFlagsKHR VkFlags deriving (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool) -> Eq VkCommandPoolTrimFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool $c/= :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool == :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool $c== :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool Eq, Eq VkCommandPoolTrimFlagsKHR Eq VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Ordering) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> Ord VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Ordering VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cmin :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR max :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cmax :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR >= :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool $c>= :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool > :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool $c> :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool <= :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool $c<= :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool < :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool $c< :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bool compare :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Ordering $ccompare :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Ordering $cp1Ord :: Eq VkCommandPoolTrimFlagsKHR Ord, Integer -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (Integer -> VkCommandPoolTrimFlagsKHR) -> Num VkCommandPoolTrimFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkCommandPoolTrimFlagsKHR $cfromInteger :: Integer -> VkCommandPoolTrimFlagsKHR signum :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $csignum :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR abs :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cabs :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR negate :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cnegate :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR * :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $c* :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR - :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $c- :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR + :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $c+ :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR Num, VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> Bounded VkCommandPoolTrimFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkCommandPoolTrimFlagsKHR $cmaxBound :: VkCommandPoolTrimFlagsKHR minBound :: VkCommandPoolTrimFlagsKHR $cminBound :: VkCommandPoolTrimFlagsKHR Bounded, Int -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> Int VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int) -> (VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR]) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR]) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR]) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR]) -> Enum VkCommandPoolTrimFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] $cenumFromThenTo :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] enumFromTo :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] $cenumFromTo :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] enumFromThen :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] $cenumFromThen :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] enumFrom :: VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] $cenumFrom :: VkCommandPoolTrimFlagsKHR -> [VkCommandPoolTrimFlagsKHR] fromEnum :: VkCommandPoolTrimFlagsKHR -> Int $cfromEnum :: VkCommandPoolTrimFlagsKHR -> Int toEnum :: Int -> VkCommandPoolTrimFlagsKHR $ctoEnum :: Int -> VkCommandPoolTrimFlagsKHR pred :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cpred :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR succ :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $csucc :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR Enum, Enum VkCommandPoolTrimFlagsKHR Real VkCommandPoolTrimFlagsKHR Real VkCommandPoolTrimFlagsKHR -> Enum VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR)) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR)) -> (VkCommandPoolTrimFlagsKHR -> Integer) -> Integral VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> Integer VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR) VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkCommandPoolTrimFlagsKHR -> Integer $ctoInteger :: VkCommandPoolTrimFlagsKHR -> Integer divMod :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR) $cdivMod :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR) quotRem :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR) $cquotRem :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR, VkCommandPoolTrimFlagsKHR) mod :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cmod :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR div :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cdiv :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR rem :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $crem :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR quot :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cquot :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cp2Integral :: Enum VkCommandPoolTrimFlagsKHR $cp1Integral :: Real VkCommandPoolTrimFlagsKHR Integral, Eq VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR Eq VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> VkCommandPoolTrimFlagsKHR -> (Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> Bool) -> (VkCommandPoolTrimFlagsKHR -> Maybe Int) -> (VkCommandPoolTrimFlagsKHR -> Int) -> (VkCommandPoolTrimFlagsKHR -> Bool) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Int) -> Bits VkCommandPoolTrimFlagsKHR Int -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> Bool VkCommandPoolTrimFlagsKHR -> Int VkCommandPoolTrimFlagsKHR -> Maybe Int VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> Int -> Bool VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkCommandPoolTrimFlagsKHR -> Int $cpopCount :: VkCommandPoolTrimFlagsKHR -> Int rotateR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $crotateR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR rotateL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $crotateL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR unsafeShiftR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $cunsafeShiftR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR shiftR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $cshiftR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR unsafeShiftL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $cunsafeShiftL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR shiftL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $cshiftL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR isSigned :: VkCommandPoolTrimFlagsKHR -> Bool $cisSigned :: VkCommandPoolTrimFlagsKHR -> Bool bitSize :: VkCommandPoolTrimFlagsKHR -> Int $cbitSize :: VkCommandPoolTrimFlagsKHR -> Int bitSizeMaybe :: VkCommandPoolTrimFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkCommandPoolTrimFlagsKHR -> Maybe Int testBit :: VkCommandPoolTrimFlagsKHR -> Int -> Bool $ctestBit :: VkCommandPoolTrimFlagsKHR -> Int -> Bool complementBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $ccomplementBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR clearBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $cclearBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR setBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $csetBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR bit :: Int -> VkCommandPoolTrimFlagsKHR $cbit :: Int -> VkCommandPoolTrimFlagsKHR zeroBits :: VkCommandPoolTrimFlagsKHR $czeroBits :: VkCommandPoolTrimFlagsKHR rotate :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $crotate :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR shift :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR $cshift :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR complement :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $ccomplement :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR xor :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cxor :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR .|. :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $c.|. :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR .&. :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $c.&. :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cp1Bits :: Eq VkCommandPoolTrimFlagsKHR Bits, Bits VkCommandPoolTrimFlagsKHR Bits VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR -> Int) -> (VkCommandPoolTrimFlagsKHR -> Int) -> (VkCommandPoolTrimFlagsKHR -> Int) -> FiniteBits VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkCommandPoolTrimFlagsKHR -> Int $ccountTrailingZeros :: VkCommandPoolTrimFlagsKHR -> Int countLeadingZeros :: VkCommandPoolTrimFlagsKHR -> Int $ccountLeadingZeros :: VkCommandPoolTrimFlagsKHR -> Int finiteBitSize :: VkCommandPoolTrimFlagsKHR -> Int $cfiniteBitSize :: VkCommandPoolTrimFlagsKHR -> Int $cp1FiniteBits :: Bits VkCommandPoolTrimFlagsKHR FiniteBits, Ptr b -> Int -> IO VkCommandPoolTrimFlagsKHR Ptr b -> Int -> VkCommandPoolTrimFlagsKHR -> IO () Ptr VkCommandPoolTrimFlagsKHR -> IO VkCommandPoolTrimFlagsKHR Ptr VkCommandPoolTrimFlagsKHR -> Int -> IO VkCommandPoolTrimFlagsKHR Ptr VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR -> IO () Ptr VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> IO () VkCommandPoolTrimFlagsKHR -> Int (VkCommandPoolTrimFlagsKHR -> Int) -> (VkCommandPoolTrimFlagsKHR -> Int) -> (Ptr VkCommandPoolTrimFlagsKHR -> Int -> IO VkCommandPoolTrimFlagsKHR) -> (Ptr VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkCommandPoolTrimFlagsKHR) -> (forall b. Ptr b -> Int -> VkCommandPoolTrimFlagsKHR -> IO ()) -> (Ptr VkCommandPoolTrimFlagsKHR -> IO VkCommandPoolTrimFlagsKHR) -> (Ptr VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> IO ()) -> Storable VkCommandPoolTrimFlagsKHR forall b. Ptr b -> Int -> IO VkCommandPoolTrimFlagsKHR forall b. Ptr b -> Int -> VkCommandPoolTrimFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> IO () $cpoke :: Ptr VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> IO () peek :: Ptr VkCommandPoolTrimFlagsKHR -> IO VkCommandPoolTrimFlagsKHR $cpeek :: Ptr VkCommandPoolTrimFlagsKHR -> IO VkCommandPoolTrimFlagsKHR pokeByteOff :: Ptr b -> Int -> VkCommandPoolTrimFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkCommandPoolTrimFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkCommandPoolTrimFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkCommandPoolTrimFlagsKHR pokeElemOff :: Ptr VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR -> IO () $cpokeElemOff :: Ptr VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR -> IO () peekElemOff :: Ptr VkCommandPoolTrimFlagsKHR -> Int -> IO VkCommandPoolTrimFlagsKHR $cpeekElemOff :: Ptr VkCommandPoolTrimFlagsKHR -> Int -> IO VkCommandPoolTrimFlagsKHR alignment :: VkCommandPoolTrimFlagsKHR -> Int $calignment :: VkCommandPoolTrimFlagsKHR -> Int sizeOf :: VkCommandPoolTrimFlagsKHR -> Int $csizeOf :: VkCommandPoolTrimFlagsKHR -> Int Storable, Num VkCommandPoolTrimFlagsKHR Ord VkCommandPoolTrimFlagsKHR Num VkCommandPoolTrimFlagsKHR -> Ord VkCommandPoolTrimFlagsKHR -> (VkCommandPoolTrimFlagsKHR -> Rational) -> Real VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkCommandPoolTrimFlagsKHR -> Rational $ctoRational :: VkCommandPoolTrimFlagsKHR -> Rational $cp2Real :: Ord VkCommandPoolTrimFlagsKHR $cp1Real :: Num VkCommandPoolTrimFlagsKHR Real, Typeable VkCommandPoolTrimFlagsKHR DataType Constr Typeable VkCommandPoolTrimFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlagsKHR -> c VkCommandPoolTrimFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlagsKHR) -> (VkCommandPoolTrimFlagsKHR -> Constr) -> (VkCommandPoolTrimFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR) -> Data VkCommandPoolTrimFlagsKHR VkCommandPoolTrimFlagsKHR -> DataType VkCommandPoolTrimFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlagsKHR -> c VkCommandPoolTrimFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlagsKHR -> c VkCommandPoolTrimFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlagsKHR) $cVkCommandPoolTrimFlagsKHR :: Constr $tVkCommandPoolTrimFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolTrimFlagsKHR -> m VkCommandPoolTrimFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkCommandPoolTrimFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolTrimFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandPoolTrimFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandPoolTrimFlagsKHR) dataTypeOf :: VkCommandPoolTrimFlagsKHR -> DataType $cdataTypeOf :: VkCommandPoolTrimFlagsKHR -> DataType toConstr :: VkCommandPoolTrimFlagsKHR -> Constr $ctoConstr :: VkCommandPoolTrimFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandPoolTrimFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlagsKHR -> c VkCommandPoolTrimFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolTrimFlagsKHR -> c VkCommandPoolTrimFlagsKHR $cp1Data :: Typeable VkCommandPoolTrimFlagsKHR Data, (forall x. VkCommandPoolTrimFlagsKHR -> Rep VkCommandPoolTrimFlagsKHR x) -> (forall x. Rep VkCommandPoolTrimFlagsKHR x -> VkCommandPoolTrimFlagsKHR) -> Generic VkCommandPoolTrimFlagsKHR forall x. Rep VkCommandPoolTrimFlagsKHR x -> VkCommandPoolTrimFlagsKHR forall x. VkCommandPoolTrimFlagsKHR -> Rep VkCommandPoolTrimFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkCommandPoolTrimFlagsKHR x -> VkCommandPoolTrimFlagsKHR $cfrom :: forall x. VkCommandPoolTrimFlagsKHR -> Rep VkCommandPoolTrimFlagsKHR x Generic) instance Show VkCommandPoolTrimFlagsKHR where {-# INLINE show #-} show :: VkCommandPoolTrimFlagsKHR -> String show (VkCommandPoolTrimFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkCommandPoolTrimFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkCommandPoolTrimFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkCommandPoolTrimFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDebugUtilsMessengerCallbackDataFlagsEXT = VkDebugUtilsMessengerCallbackDataFlagsEXT VkFlags deriving (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> Eq VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $c/= :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool == :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $c== :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool Eq, Eq VkDebugUtilsMessengerCallbackDataFlagsEXT Eq VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Ordering) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> Ord VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Ordering VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cmin :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT max :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cmax :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT >= :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $c>= :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool > :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $c> :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool <= :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $c<= :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool < :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $c< :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool compare :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Ordering $ccompare :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Ordering $cp1Ord :: Eq VkDebugUtilsMessengerCallbackDataFlagsEXT Ord, Integer -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (Integer -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> Num VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cfromInteger :: Integer -> VkDebugUtilsMessengerCallbackDataFlagsEXT signum :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $csignum :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT abs :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cabs :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT negate :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cnegate :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT * :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $c* :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT - :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $c- :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT + :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $c+ :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT Num, VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bounded VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. a -> a -> Bounded a maxBound :: VkDebugUtilsMessengerCallbackDataFlagsEXT $cmaxBound :: VkDebugUtilsMessengerCallbackDataFlagsEXT minBound :: VkDebugUtilsMessengerCallbackDataFlagsEXT $cminBound :: VkDebugUtilsMessengerCallbackDataFlagsEXT Bounded, Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT]) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT]) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT]) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT]) -> Enum VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] $cenumFromThenTo :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] enumFromTo :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] $cenumFromTo :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] enumFromThen :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] $cenumFromThen :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] enumFrom :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] $cenumFrom :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> [VkDebugUtilsMessengerCallbackDataFlagsEXT] fromEnum :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $cfromEnum :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int toEnum :: Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $ctoEnum :: Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT pred :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cpred :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT succ :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $csucc :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT Enum, Enum VkDebugUtilsMessengerCallbackDataFlagsEXT Real VkDebugUtilsMessengerCallbackDataFlagsEXT Real VkDebugUtilsMessengerCallbackDataFlagsEXT -> Enum VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT)) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT)) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Integer) -> Integral VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> Integer VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT) VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Integer $ctoInteger :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Integer divMod :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT) $cdivMod :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT) quotRem :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT) $cquotRem :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT, VkDebugUtilsMessengerCallbackDataFlagsEXT) mod :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cmod :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT div :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cdiv :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT rem :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $crem :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT quot :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cquot :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cp2Integral :: Enum VkDebugUtilsMessengerCallbackDataFlagsEXT $cp1Integral :: Real VkDebugUtilsMessengerCallbackDataFlagsEXT Integral, Eq VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT Eq VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> (Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Maybe Int) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> Bits VkDebugUtilsMessengerCallbackDataFlagsEXT Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int VkDebugUtilsMessengerCallbackDataFlagsEXT -> Maybe Int VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> Bool VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $cpopCount :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int rotateR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $crotateR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT rotateL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $crotateL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT unsafeShiftR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cunsafeShiftR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT shiftR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cshiftR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT unsafeShiftL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cunsafeShiftL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT shiftL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cshiftL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT isSigned :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool $cisSigned :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool bitSize :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $cbitSize :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int bitSizeMaybe :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Maybe Int $cbitSizeMaybe :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Maybe Int testBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> Bool $ctestBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> Bool complementBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $ccomplementBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT clearBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cclearBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT setBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $csetBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT bit :: Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cbit :: Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT zeroBits :: VkDebugUtilsMessengerCallbackDataFlagsEXT $czeroBits :: VkDebugUtilsMessengerCallbackDataFlagsEXT rotate :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $crotate :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT shift :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cshift :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT complement :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $ccomplement :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT xor :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cxor :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT .|. :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $c.|. :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT .&. :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $c.&. :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cp1Bits :: Eq VkDebugUtilsMessengerCallbackDataFlagsEXT Bits, Bits VkDebugUtilsMessengerCallbackDataFlagsEXT Bits VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> FiniteBits VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $ccountTrailingZeros :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int countLeadingZeros :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $ccountLeadingZeros :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int finiteBitSize :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $cfiniteBitSize :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $cp1FiniteBits :: Bits VkDebugUtilsMessengerCallbackDataFlagsEXT FiniteBits, Ptr b -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT Ptr b -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int) -> (Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (forall b. Ptr b -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO ()) -> (Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO ()) -> Storable VkDebugUtilsMessengerCallbackDataFlagsEXT forall b. Ptr b -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT forall b. Ptr b -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () $cpoke :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () peek :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT $cpeek :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT pokeByteOff :: Ptr b -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () peekByteOff :: Ptr b -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT pokeElemOff :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () $cpokeElemOff :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> IO () peekElemOff :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT $cpeekElemOff :: Ptr VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> IO VkDebugUtilsMessengerCallbackDataFlagsEXT alignment :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $calignment :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int sizeOf :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int $csizeOf :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int Storable, Num VkDebugUtilsMessengerCallbackDataFlagsEXT Ord VkDebugUtilsMessengerCallbackDataFlagsEXT Num VkDebugUtilsMessengerCallbackDataFlagsEXT -> Ord VkDebugUtilsMessengerCallbackDataFlagsEXT -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rational) -> Real VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rational $ctoRational :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rational $cp2Real :: Ord VkDebugUtilsMessengerCallbackDataFlagsEXT $cp1Real :: Num VkDebugUtilsMessengerCallbackDataFlagsEXT Real, Typeable VkDebugUtilsMessengerCallbackDataFlagsEXT DataType Constr Typeable VkDebugUtilsMessengerCallbackDataFlagsEXT -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> c VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> Constr) -> (VkDebugUtilsMessengerCallbackDataFlagsEXT -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT)) -> ((forall b. Data b => b -> b) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT) -> Data VkDebugUtilsMessengerCallbackDataFlagsEXT VkDebugUtilsMessengerCallbackDataFlagsEXT -> DataType VkDebugUtilsMessengerCallbackDataFlagsEXT -> Constr (forall b. Data b => b -> b) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> c VkDebugUtilsMessengerCallbackDataFlagsEXT (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCallbackDataFlagsEXT forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> u forall u. (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCallbackDataFlagsEXT forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> c VkDebugUtilsMessengerCallbackDataFlagsEXT forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT) $cVkDebugUtilsMessengerCallbackDataFlagsEXT :: Constr $tVkDebugUtilsMessengerCallbackDataFlagsEXT :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT gmapMp :: (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT gmapM :: (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> m VkDebugUtilsMessengerCallbackDataFlagsEXT gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> u gmapQ :: (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> r gmapT :: (forall b. Data b => b -> b) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cgmapT :: (forall b. Data b => b -> b) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCallbackDataFlagsEXT) dataTypeOf :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> DataType $cdataTypeOf :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> DataType toConstr :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Constr $ctoConstr :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCallbackDataFlagsEXT $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCallbackDataFlagsEXT gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> c VkDebugUtilsMessengerCallbackDataFlagsEXT $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> c VkDebugUtilsMessengerCallbackDataFlagsEXT $cp1Data :: Typeable VkDebugUtilsMessengerCallbackDataFlagsEXT Data, (forall x. VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rep VkDebugUtilsMessengerCallbackDataFlagsEXT x) -> (forall x. Rep VkDebugUtilsMessengerCallbackDataFlagsEXT x -> VkDebugUtilsMessengerCallbackDataFlagsEXT) -> Generic VkDebugUtilsMessengerCallbackDataFlagsEXT forall x. Rep VkDebugUtilsMessengerCallbackDataFlagsEXT x -> VkDebugUtilsMessengerCallbackDataFlagsEXT forall x. VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rep VkDebugUtilsMessengerCallbackDataFlagsEXT x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDebugUtilsMessengerCallbackDataFlagsEXT x -> VkDebugUtilsMessengerCallbackDataFlagsEXT $cfrom :: forall x. VkDebugUtilsMessengerCallbackDataFlagsEXT -> Rep VkDebugUtilsMessengerCallbackDataFlagsEXT x Generic) instance Show VkDebugUtilsMessengerCallbackDataFlagsEXT where {-# INLINE show #-} show :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> String show (VkDebugUtilsMessengerCallbackDataFlagsEXT VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDebugUtilsMessengerCallbackDataFlagsEXT where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDebugUtilsMessengerCallbackDataFlagsEXT readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDebugUtilsMessengerCallbackDataFlagsEXT coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDebugUtilsMessengerCreateFlagsEXT = VkDebugUtilsMessengerCreateFlagsEXT VkFlags deriving (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> Eq VkDebugUtilsMessengerCreateFlagsEXT forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool $c/= :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool == :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool $c== :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool Eq, Eq VkDebugUtilsMessengerCreateFlagsEXT Eq VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Ordering) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> Ord VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Ordering VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cmin :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT max :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cmax :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT >= :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool $c>= :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool > :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool $c> :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool <= :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool $c<= :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool < :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool $c< :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bool compare :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Ordering $ccompare :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Ordering $cp1Ord :: Eq VkDebugUtilsMessengerCreateFlagsEXT Ord, Integer -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (Integer -> VkDebugUtilsMessengerCreateFlagsEXT) -> Num VkDebugUtilsMessengerCreateFlagsEXT forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDebugUtilsMessengerCreateFlagsEXT $cfromInteger :: Integer -> VkDebugUtilsMessengerCreateFlagsEXT signum :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $csignum :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT abs :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cabs :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT negate :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cnegate :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT * :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $c* :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT - :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $c- :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT + :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $c+ :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT Num, VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> Bounded VkDebugUtilsMessengerCreateFlagsEXT forall a. a -> a -> Bounded a maxBound :: VkDebugUtilsMessengerCreateFlagsEXT $cmaxBound :: VkDebugUtilsMessengerCreateFlagsEXT minBound :: VkDebugUtilsMessengerCreateFlagsEXT $cminBound :: VkDebugUtilsMessengerCreateFlagsEXT Bounded, Int -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> Int VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> (VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT]) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT]) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT]) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT]) -> Enum VkDebugUtilsMessengerCreateFlagsEXT forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] $cenumFromThenTo :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] enumFromTo :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] $cenumFromTo :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] enumFromThen :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] $cenumFromThen :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] enumFrom :: VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] $cenumFrom :: VkDebugUtilsMessengerCreateFlagsEXT -> [VkDebugUtilsMessengerCreateFlagsEXT] fromEnum :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $cfromEnum :: VkDebugUtilsMessengerCreateFlagsEXT -> Int toEnum :: Int -> VkDebugUtilsMessengerCreateFlagsEXT $ctoEnum :: Int -> VkDebugUtilsMessengerCreateFlagsEXT pred :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cpred :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT succ :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $csucc :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT Enum, Enum VkDebugUtilsMessengerCreateFlagsEXT Real VkDebugUtilsMessengerCreateFlagsEXT Real VkDebugUtilsMessengerCreateFlagsEXT -> Enum VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT)) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT)) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Integer) -> Integral VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> Integer VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT) VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDebugUtilsMessengerCreateFlagsEXT -> Integer $ctoInteger :: VkDebugUtilsMessengerCreateFlagsEXT -> Integer divMod :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT) $cdivMod :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT) quotRem :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT) $cquotRem :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT, VkDebugUtilsMessengerCreateFlagsEXT) mod :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cmod :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT div :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cdiv :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT rem :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $crem :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT quot :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cquot :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cp2Integral :: Enum VkDebugUtilsMessengerCreateFlagsEXT $cp1Integral :: Real VkDebugUtilsMessengerCreateFlagsEXT Integral, Eq VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT Eq VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> VkDebugUtilsMessengerCreateFlagsEXT -> (Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Maybe Int) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Bool) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> Bits VkDebugUtilsMessengerCreateFlagsEXT Int -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> Bool VkDebugUtilsMessengerCreateFlagsEXT -> Int VkDebugUtilsMessengerCreateFlagsEXT -> Maybe Int VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> Int -> Bool VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $cpopCount :: VkDebugUtilsMessengerCreateFlagsEXT -> Int rotateR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $crotateR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT rotateL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $crotateL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT unsafeShiftR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $cunsafeShiftR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT shiftR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $cshiftR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT unsafeShiftL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $cunsafeShiftL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT shiftL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $cshiftL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT isSigned :: VkDebugUtilsMessengerCreateFlagsEXT -> Bool $cisSigned :: VkDebugUtilsMessengerCreateFlagsEXT -> Bool bitSize :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $cbitSize :: VkDebugUtilsMessengerCreateFlagsEXT -> Int bitSizeMaybe :: VkDebugUtilsMessengerCreateFlagsEXT -> Maybe Int $cbitSizeMaybe :: VkDebugUtilsMessengerCreateFlagsEXT -> Maybe Int testBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> Bool $ctestBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> Bool complementBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $ccomplementBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT clearBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $cclearBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT setBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $csetBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT bit :: Int -> VkDebugUtilsMessengerCreateFlagsEXT $cbit :: Int -> VkDebugUtilsMessengerCreateFlagsEXT zeroBits :: VkDebugUtilsMessengerCreateFlagsEXT $czeroBits :: VkDebugUtilsMessengerCreateFlagsEXT rotate :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $crotate :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT shift :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT $cshift :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT complement :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $ccomplement :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT xor :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cxor :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT .|. :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $c.|. :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT .&. :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $c.&. :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cp1Bits :: Eq VkDebugUtilsMessengerCreateFlagsEXT Bits, Bits VkDebugUtilsMessengerCreateFlagsEXT Bits VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> FiniteBits VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $ccountTrailingZeros :: VkDebugUtilsMessengerCreateFlagsEXT -> Int countLeadingZeros :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $ccountLeadingZeros :: VkDebugUtilsMessengerCreateFlagsEXT -> Int finiteBitSize :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $cfiniteBitSize :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $cp1FiniteBits :: Bits VkDebugUtilsMessengerCreateFlagsEXT FiniteBits, Ptr b -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT Ptr b -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () Ptr VkDebugUtilsMessengerCreateFlagsEXT -> IO VkDebugUtilsMessengerCreateFlagsEXT Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () Ptr VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () VkDebugUtilsMessengerCreateFlagsEXT -> Int (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Int) -> (Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT) -> (Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT) -> (forall b. Ptr b -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO ()) -> (Ptr VkDebugUtilsMessengerCreateFlagsEXT -> IO VkDebugUtilsMessengerCreateFlagsEXT) -> (Ptr VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> IO ()) -> Storable VkDebugUtilsMessengerCreateFlagsEXT forall b. Ptr b -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT forall b. Ptr b -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () $cpoke :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () peek :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> IO VkDebugUtilsMessengerCreateFlagsEXT $cpeek :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> IO VkDebugUtilsMessengerCreateFlagsEXT pokeByteOff :: Ptr b -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () peekByteOff :: Ptr b -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT pokeElemOff :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () $cpokeElemOff :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT -> IO () peekElemOff :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT $cpeekElemOff :: Ptr VkDebugUtilsMessengerCreateFlagsEXT -> Int -> IO VkDebugUtilsMessengerCreateFlagsEXT alignment :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $calignment :: VkDebugUtilsMessengerCreateFlagsEXT -> Int sizeOf :: VkDebugUtilsMessengerCreateFlagsEXT -> Int $csizeOf :: VkDebugUtilsMessengerCreateFlagsEXT -> Int Storable, Num VkDebugUtilsMessengerCreateFlagsEXT Ord VkDebugUtilsMessengerCreateFlagsEXT Num VkDebugUtilsMessengerCreateFlagsEXT -> Ord VkDebugUtilsMessengerCreateFlagsEXT -> (VkDebugUtilsMessengerCreateFlagsEXT -> Rational) -> Real VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDebugUtilsMessengerCreateFlagsEXT -> Rational $ctoRational :: VkDebugUtilsMessengerCreateFlagsEXT -> Rational $cp2Real :: Ord VkDebugUtilsMessengerCreateFlagsEXT $cp1Real :: Num VkDebugUtilsMessengerCreateFlagsEXT Real, Typeable VkDebugUtilsMessengerCreateFlagsEXT DataType Constr Typeable VkDebugUtilsMessengerCreateFlagsEXT -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCreateFlagsEXT -> c VkDebugUtilsMessengerCreateFlagsEXT) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCreateFlagsEXT) -> (VkDebugUtilsMessengerCreateFlagsEXT -> Constr) -> (VkDebugUtilsMessengerCreateFlagsEXT -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT)) -> ((forall b. Data b => b -> b) -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT) -> Data VkDebugUtilsMessengerCreateFlagsEXT VkDebugUtilsMessengerCreateFlagsEXT -> DataType VkDebugUtilsMessengerCreateFlagsEXT -> Constr (forall b. Data b => b -> b) -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCreateFlagsEXT -> c VkDebugUtilsMessengerCreateFlagsEXT (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCreateFlagsEXT forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> u forall u. (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCreateFlagsEXT forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCreateFlagsEXT -> c VkDebugUtilsMessengerCreateFlagsEXT forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT) $cVkDebugUtilsMessengerCreateFlagsEXT :: Constr $tVkDebugUtilsMessengerCreateFlagsEXT :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT gmapMp :: (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT gmapM :: (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDebugUtilsMessengerCreateFlagsEXT -> m VkDebugUtilsMessengerCreateFlagsEXT gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> u gmapQ :: (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDebugUtilsMessengerCreateFlagsEXT -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDebugUtilsMessengerCreateFlagsEXT -> r gmapT :: (forall b. Data b => b -> b) -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT $cgmapT :: (forall b. Data b => b -> b) -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDebugUtilsMessengerCreateFlagsEXT) dataTypeOf :: VkDebugUtilsMessengerCreateFlagsEXT -> DataType $cdataTypeOf :: VkDebugUtilsMessengerCreateFlagsEXT -> DataType toConstr :: VkDebugUtilsMessengerCreateFlagsEXT -> Constr $ctoConstr :: VkDebugUtilsMessengerCreateFlagsEXT -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCreateFlagsEXT $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDebugUtilsMessengerCreateFlagsEXT gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCreateFlagsEXT -> c VkDebugUtilsMessengerCreateFlagsEXT $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDebugUtilsMessengerCreateFlagsEXT -> c VkDebugUtilsMessengerCreateFlagsEXT $cp1Data :: Typeable VkDebugUtilsMessengerCreateFlagsEXT Data, (forall x. VkDebugUtilsMessengerCreateFlagsEXT -> Rep VkDebugUtilsMessengerCreateFlagsEXT x) -> (forall x. Rep VkDebugUtilsMessengerCreateFlagsEXT x -> VkDebugUtilsMessengerCreateFlagsEXT) -> Generic VkDebugUtilsMessengerCreateFlagsEXT forall x. Rep VkDebugUtilsMessengerCreateFlagsEXT x -> VkDebugUtilsMessengerCreateFlagsEXT forall x. VkDebugUtilsMessengerCreateFlagsEXT -> Rep VkDebugUtilsMessengerCreateFlagsEXT x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDebugUtilsMessengerCreateFlagsEXT x -> VkDebugUtilsMessengerCreateFlagsEXT $cfrom :: forall x. VkDebugUtilsMessengerCreateFlagsEXT -> Rep VkDebugUtilsMessengerCreateFlagsEXT x Generic) instance Show VkDebugUtilsMessengerCreateFlagsEXT where {-# INLINE show #-} show :: VkDebugUtilsMessengerCreateFlagsEXT -> String show (VkDebugUtilsMessengerCreateFlagsEXT VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDebugUtilsMessengerCreateFlagsEXT where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDebugUtilsMessengerCreateFlagsEXT readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDebugUtilsMessengerCreateFlagsEXT coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDescriptorPoolResetFlags = VkDescriptorPoolResetFlags VkFlags deriving (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool) -> Eq VkDescriptorPoolResetFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool $c/= :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool == :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool $c== :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool Eq, Eq VkDescriptorPoolResetFlags Eq VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Ordering) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> Ord VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Ordering VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cmin :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags max :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cmax :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags >= :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool $c>= :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool > :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool $c> :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool <= :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool $c<= :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool < :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool $c< :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bool compare :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Ordering $ccompare :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Ordering $cp1Ord :: Eq VkDescriptorPoolResetFlags Ord, Integer -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (Integer -> VkDescriptorPoolResetFlags) -> Num VkDescriptorPoolResetFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDescriptorPoolResetFlags $cfromInteger :: Integer -> VkDescriptorPoolResetFlags signum :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $csignum :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags abs :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cabs :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags negate :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cnegate :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags * :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $c* :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags - :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $c- :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags + :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $c+ :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags Num, VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> Bounded VkDescriptorPoolResetFlags forall a. a -> a -> Bounded a maxBound :: VkDescriptorPoolResetFlags $cmaxBound :: VkDescriptorPoolResetFlags minBound :: VkDescriptorPoolResetFlags $cminBound :: VkDescriptorPoolResetFlags Bounded, Int -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> Int VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int) -> (VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags]) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags]) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags]) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags]) -> Enum VkDescriptorPoolResetFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] $cenumFromThenTo :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] enumFromTo :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] $cenumFromTo :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] enumFromThen :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] $cenumFromThen :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] enumFrom :: VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] $cenumFrom :: VkDescriptorPoolResetFlags -> [VkDescriptorPoolResetFlags] fromEnum :: VkDescriptorPoolResetFlags -> Int $cfromEnum :: VkDescriptorPoolResetFlags -> Int toEnum :: Int -> VkDescriptorPoolResetFlags $ctoEnum :: Int -> VkDescriptorPoolResetFlags pred :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cpred :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags succ :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $csucc :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags Enum, Enum VkDescriptorPoolResetFlags Real VkDescriptorPoolResetFlags Real VkDescriptorPoolResetFlags -> Enum VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags)) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags)) -> (VkDescriptorPoolResetFlags -> Integer) -> Integral VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> Integer VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags) VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDescriptorPoolResetFlags -> Integer $ctoInteger :: VkDescriptorPoolResetFlags -> Integer divMod :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags) $cdivMod :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags) quotRem :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags) $cquotRem :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags, VkDescriptorPoolResetFlags) mod :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cmod :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags div :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cdiv :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags rem :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $crem :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags quot :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cquot :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cp2Integral :: Enum VkDescriptorPoolResetFlags $cp1Integral :: Real VkDescriptorPoolResetFlags Integral, Eq VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags Eq VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> VkDescriptorPoolResetFlags -> (Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> Bool) -> (VkDescriptorPoolResetFlags -> Maybe Int) -> (VkDescriptorPoolResetFlags -> Int) -> (VkDescriptorPoolResetFlags -> Bool) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Int) -> Bits VkDescriptorPoolResetFlags Int -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> Bool VkDescriptorPoolResetFlags -> Int VkDescriptorPoolResetFlags -> Maybe Int VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> Int -> Bool VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDescriptorPoolResetFlags -> Int $cpopCount :: VkDescriptorPoolResetFlags -> Int rotateR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $crotateR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags rotateL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $crotateL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags unsafeShiftR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $cunsafeShiftR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags shiftR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $cshiftR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags unsafeShiftL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $cunsafeShiftL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags shiftL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $cshiftL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags isSigned :: VkDescriptorPoolResetFlags -> Bool $cisSigned :: VkDescriptorPoolResetFlags -> Bool bitSize :: VkDescriptorPoolResetFlags -> Int $cbitSize :: VkDescriptorPoolResetFlags -> Int bitSizeMaybe :: VkDescriptorPoolResetFlags -> Maybe Int $cbitSizeMaybe :: VkDescriptorPoolResetFlags -> Maybe Int testBit :: VkDescriptorPoolResetFlags -> Int -> Bool $ctestBit :: VkDescriptorPoolResetFlags -> Int -> Bool complementBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $ccomplementBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags clearBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $cclearBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags setBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $csetBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags bit :: Int -> VkDescriptorPoolResetFlags $cbit :: Int -> VkDescriptorPoolResetFlags zeroBits :: VkDescriptorPoolResetFlags $czeroBits :: VkDescriptorPoolResetFlags rotate :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $crotate :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags shift :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags $cshift :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags complement :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $ccomplement :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags xor :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cxor :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags .|. :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $c.|. :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags .&. :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $c.&. :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cp1Bits :: Eq VkDescriptorPoolResetFlags Bits, Bits VkDescriptorPoolResetFlags Bits VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags -> Int) -> (VkDescriptorPoolResetFlags -> Int) -> (VkDescriptorPoolResetFlags -> Int) -> FiniteBits VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDescriptorPoolResetFlags -> Int $ccountTrailingZeros :: VkDescriptorPoolResetFlags -> Int countLeadingZeros :: VkDescriptorPoolResetFlags -> Int $ccountLeadingZeros :: VkDescriptorPoolResetFlags -> Int finiteBitSize :: VkDescriptorPoolResetFlags -> Int $cfiniteBitSize :: VkDescriptorPoolResetFlags -> Int $cp1FiniteBits :: Bits VkDescriptorPoolResetFlags FiniteBits, Ptr b -> Int -> IO VkDescriptorPoolResetFlags Ptr b -> Int -> VkDescriptorPoolResetFlags -> IO () Ptr VkDescriptorPoolResetFlags -> IO VkDescriptorPoolResetFlags Ptr VkDescriptorPoolResetFlags -> Int -> IO VkDescriptorPoolResetFlags Ptr VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags -> IO () Ptr VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> IO () VkDescriptorPoolResetFlags -> Int (VkDescriptorPoolResetFlags -> Int) -> (VkDescriptorPoolResetFlags -> Int) -> (Ptr VkDescriptorPoolResetFlags -> Int -> IO VkDescriptorPoolResetFlags) -> (Ptr VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDescriptorPoolResetFlags) -> (forall b. Ptr b -> Int -> VkDescriptorPoolResetFlags -> IO ()) -> (Ptr VkDescriptorPoolResetFlags -> IO VkDescriptorPoolResetFlags) -> (Ptr VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> IO ()) -> Storable VkDescriptorPoolResetFlags forall b. Ptr b -> Int -> IO VkDescriptorPoolResetFlags forall b. Ptr b -> Int -> VkDescriptorPoolResetFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> IO () $cpoke :: Ptr VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> IO () peek :: Ptr VkDescriptorPoolResetFlags -> IO VkDescriptorPoolResetFlags $cpeek :: Ptr VkDescriptorPoolResetFlags -> IO VkDescriptorPoolResetFlags pokeByteOff :: Ptr b -> Int -> VkDescriptorPoolResetFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDescriptorPoolResetFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkDescriptorPoolResetFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDescriptorPoolResetFlags pokeElemOff :: Ptr VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags -> IO () $cpokeElemOff :: Ptr VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags -> IO () peekElemOff :: Ptr VkDescriptorPoolResetFlags -> Int -> IO VkDescriptorPoolResetFlags $cpeekElemOff :: Ptr VkDescriptorPoolResetFlags -> Int -> IO VkDescriptorPoolResetFlags alignment :: VkDescriptorPoolResetFlags -> Int $calignment :: VkDescriptorPoolResetFlags -> Int sizeOf :: VkDescriptorPoolResetFlags -> Int $csizeOf :: VkDescriptorPoolResetFlags -> Int Storable, Num VkDescriptorPoolResetFlags Ord VkDescriptorPoolResetFlags Num VkDescriptorPoolResetFlags -> Ord VkDescriptorPoolResetFlags -> (VkDescriptorPoolResetFlags -> Rational) -> Real VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDescriptorPoolResetFlags -> Rational $ctoRational :: VkDescriptorPoolResetFlags -> Rational $cp2Real :: Ord VkDescriptorPoolResetFlags $cp1Real :: Num VkDescriptorPoolResetFlags Real, Typeable VkDescriptorPoolResetFlags DataType Constr Typeable VkDescriptorPoolResetFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolResetFlags -> c VkDescriptorPoolResetFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorPoolResetFlags) -> (VkDescriptorPoolResetFlags -> Constr) -> (VkDescriptorPoolResetFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorPoolResetFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorPoolResetFlags)) -> ((forall b. Data b => b -> b) -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags) -> Data VkDescriptorPoolResetFlags VkDescriptorPoolResetFlags -> DataType VkDescriptorPoolResetFlags -> Constr (forall b. Data b => b -> b) -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolResetFlags -> c VkDescriptorPoolResetFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorPoolResetFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> u forall u. (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorPoolResetFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolResetFlags -> c VkDescriptorPoolResetFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorPoolResetFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorPoolResetFlags) $cVkDescriptorPoolResetFlags :: Constr $tVkDescriptorPoolResetFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags gmapMp :: (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags gmapM :: (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorPoolResetFlags -> m VkDescriptorPoolResetFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDescriptorPoolResetFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolResetFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags $cgmapT :: (forall b. Data b => b -> b) -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorPoolResetFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorPoolResetFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorPoolResetFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorPoolResetFlags) dataTypeOf :: VkDescriptorPoolResetFlags -> DataType $cdataTypeOf :: VkDescriptorPoolResetFlags -> DataType toConstr :: VkDescriptorPoolResetFlags -> Constr $ctoConstr :: VkDescriptorPoolResetFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorPoolResetFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorPoolResetFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolResetFlags -> c VkDescriptorPoolResetFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolResetFlags -> c VkDescriptorPoolResetFlags $cp1Data :: Typeable VkDescriptorPoolResetFlags Data, (forall x. VkDescriptorPoolResetFlags -> Rep VkDescriptorPoolResetFlags x) -> (forall x. Rep VkDescriptorPoolResetFlags x -> VkDescriptorPoolResetFlags) -> Generic VkDescriptorPoolResetFlags forall x. Rep VkDescriptorPoolResetFlags x -> VkDescriptorPoolResetFlags forall x. VkDescriptorPoolResetFlags -> Rep VkDescriptorPoolResetFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDescriptorPoolResetFlags x -> VkDescriptorPoolResetFlags $cfrom :: forall x. VkDescriptorPoolResetFlags -> Rep VkDescriptorPoolResetFlags x Generic) instance Show VkDescriptorPoolResetFlags where {-# INLINE show #-} show :: VkDescriptorPoolResetFlags -> String show (VkDescriptorPoolResetFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDescriptorPoolResetFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDescriptorPoolResetFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDescriptorPoolResetFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDescriptorUpdateTemplateCreateFlags = VkDescriptorUpdateTemplateCreateFlags VkFlags deriving (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool) -> Eq VkDescriptorUpdateTemplateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool $c/= :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool == :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool $c== :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool Eq, Eq VkDescriptorUpdateTemplateCreateFlags Eq VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Ordering) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> Ord VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Ordering VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cmin :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags max :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cmax :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags >= :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool $c>= :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool > :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool $c> :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool <= :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool $c<= :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool < :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool $c< :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bool compare :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Ordering $ccompare :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Ordering $cp1Ord :: Eq VkDescriptorUpdateTemplateCreateFlags Ord, Integer -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (Integer -> VkDescriptorUpdateTemplateCreateFlags) -> Num VkDescriptorUpdateTemplateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDescriptorUpdateTemplateCreateFlags $cfromInteger :: Integer -> VkDescriptorUpdateTemplateCreateFlags signum :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $csignum :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags abs :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cabs :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags negate :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cnegate :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags * :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $c* :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags - :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $c- :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags + :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $c+ :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags Num, VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> Bounded VkDescriptorUpdateTemplateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkDescriptorUpdateTemplateCreateFlags $cmaxBound :: VkDescriptorUpdateTemplateCreateFlags minBound :: VkDescriptorUpdateTemplateCreateFlags $cminBound :: VkDescriptorUpdateTemplateCreateFlags Bounded, Int -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> Int VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> (VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags]) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags]) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags]) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags]) -> Enum VkDescriptorUpdateTemplateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] $cenumFromThenTo :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] enumFromTo :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] $cenumFromTo :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] enumFromThen :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] $cenumFromThen :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] enumFrom :: VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] $cenumFrom :: VkDescriptorUpdateTemplateCreateFlags -> [VkDescriptorUpdateTemplateCreateFlags] fromEnum :: VkDescriptorUpdateTemplateCreateFlags -> Int $cfromEnum :: VkDescriptorUpdateTemplateCreateFlags -> Int toEnum :: Int -> VkDescriptorUpdateTemplateCreateFlags $ctoEnum :: Int -> VkDescriptorUpdateTemplateCreateFlags pred :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cpred :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags succ :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $csucc :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags Enum, Enum VkDescriptorUpdateTemplateCreateFlags Real VkDescriptorUpdateTemplateCreateFlags Real VkDescriptorUpdateTemplateCreateFlags -> Enum VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags)) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags)) -> (VkDescriptorUpdateTemplateCreateFlags -> Integer) -> Integral VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> Integer VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags) VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDescriptorUpdateTemplateCreateFlags -> Integer $ctoInteger :: VkDescriptorUpdateTemplateCreateFlags -> Integer divMod :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags) $cdivMod :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags) quotRem :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags) $cquotRem :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags, VkDescriptorUpdateTemplateCreateFlags) mod :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cmod :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags div :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cdiv :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags rem :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $crem :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags quot :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cquot :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cp2Integral :: Enum VkDescriptorUpdateTemplateCreateFlags $cp1Integral :: Real VkDescriptorUpdateTemplateCreateFlags Integral, Eq VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags Eq VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> VkDescriptorUpdateTemplateCreateFlags -> (Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> Maybe Int) -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> (VkDescriptorUpdateTemplateCreateFlags -> Bool) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> Bits VkDescriptorUpdateTemplateCreateFlags Int -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> Bool VkDescriptorUpdateTemplateCreateFlags -> Int VkDescriptorUpdateTemplateCreateFlags -> Maybe Int VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> Int -> Bool VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDescriptorUpdateTemplateCreateFlags -> Int $cpopCount :: VkDescriptorUpdateTemplateCreateFlags -> Int rotateR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $crotateR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags rotateL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $crotateL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags unsafeShiftR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $cunsafeShiftR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags shiftR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $cshiftR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags unsafeShiftL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $cunsafeShiftL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags shiftL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $cshiftL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags isSigned :: VkDescriptorUpdateTemplateCreateFlags -> Bool $cisSigned :: VkDescriptorUpdateTemplateCreateFlags -> Bool bitSize :: VkDescriptorUpdateTemplateCreateFlags -> Int $cbitSize :: VkDescriptorUpdateTemplateCreateFlags -> Int bitSizeMaybe :: VkDescriptorUpdateTemplateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkDescriptorUpdateTemplateCreateFlags -> Maybe Int testBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> Bool $ctestBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> Bool complementBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $ccomplementBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags clearBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $cclearBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags setBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $csetBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags bit :: Int -> VkDescriptorUpdateTemplateCreateFlags $cbit :: Int -> VkDescriptorUpdateTemplateCreateFlags zeroBits :: VkDescriptorUpdateTemplateCreateFlags $czeroBits :: VkDescriptorUpdateTemplateCreateFlags rotate :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $crotate :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags shift :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags $cshift :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags complement :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $ccomplement :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags xor :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cxor :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags .|. :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $c.|. :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags .&. :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $c.&. :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cp1Bits :: Eq VkDescriptorUpdateTemplateCreateFlags Bits, Bits VkDescriptorUpdateTemplateCreateFlags Bits VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> FiniteBits VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDescriptorUpdateTemplateCreateFlags -> Int $ccountTrailingZeros :: VkDescriptorUpdateTemplateCreateFlags -> Int countLeadingZeros :: VkDescriptorUpdateTemplateCreateFlags -> Int $ccountLeadingZeros :: VkDescriptorUpdateTemplateCreateFlags -> Int finiteBitSize :: VkDescriptorUpdateTemplateCreateFlags -> Int $cfiniteBitSize :: VkDescriptorUpdateTemplateCreateFlags -> Int $cp1FiniteBits :: Bits VkDescriptorUpdateTemplateCreateFlags FiniteBits, Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlags Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () Ptr VkDescriptorUpdateTemplateCreateFlags -> IO VkDescriptorUpdateTemplateCreateFlags Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> IO VkDescriptorUpdateTemplateCreateFlags Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () Ptr VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> IO () VkDescriptorUpdateTemplateCreateFlags -> Int (VkDescriptorUpdateTemplateCreateFlags -> Int) -> (VkDescriptorUpdateTemplateCreateFlags -> Int) -> (Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> IO VkDescriptorUpdateTemplateCreateFlags) -> (Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlags) -> (forall b. Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO ()) -> (Ptr VkDescriptorUpdateTemplateCreateFlags -> IO VkDescriptorUpdateTemplateCreateFlags) -> (Ptr VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> IO ()) -> Storable VkDescriptorUpdateTemplateCreateFlags forall b. Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlags forall b. Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> IO () $cpoke :: Ptr VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> IO () peek :: Ptr VkDescriptorUpdateTemplateCreateFlags -> IO VkDescriptorUpdateTemplateCreateFlags $cpeek :: Ptr VkDescriptorUpdateTemplateCreateFlags -> IO VkDescriptorUpdateTemplateCreateFlags pokeByteOff :: Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlags pokeElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () $cpokeElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags -> IO () peekElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> IO VkDescriptorUpdateTemplateCreateFlags $cpeekElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlags -> Int -> IO VkDescriptorUpdateTemplateCreateFlags alignment :: VkDescriptorUpdateTemplateCreateFlags -> Int $calignment :: VkDescriptorUpdateTemplateCreateFlags -> Int sizeOf :: VkDescriptorUpdateTemplateCreateFlags -> Int $csizeOf :: VkDescriptorUpdateTemplateCreateFlags -> Int Storable, Num VkDescriptorUpdateTemplateCreateFlags Ord VkDescriptorUpdateTemplateCreateFlags Num VkDescriptorUpdateTemplateCreateFlags -> Ord VkDescriptorUpdateTemplateCreateFlags -> (VkDescriptorUpdateTemplateCreateFlags -> Rational) -> Real VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDescriptorUpdateTemplateCreateFlags -> Rational $ctoRational :: VkDescriptorUpdateTemplateCreateFlags -> Rational $cp2Real :: Ord VkDescriptorUpdateTemplateCreateFlags $cp1Real :: Num VkDescriptorUpdateTemplateCreateFlags Real, Typeable VkDescriptorUpdateTemplateCreateFlags DataType Constr Typeable VkDescriptorUpdateTemplateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlags -> c VkDescriptorUpdateTemplateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlags) -> (VkDescriptorUpdateTemplateCreateFlags -> Constr) -> (VkDescriptorUpdateTemplateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags) -> Data VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlags -> DataType VkDescriptorUpdateTemplateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlags -> c VkDescriptorUpdateTemplateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlags -> c VkDescriptorUpdateTemplateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags) $cVkDescriptorUpdateTemplateCreateFlags :: Constr $tVkDescriptorUpdateTemplateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlags -> m VkDescriptorUpdateTemplateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlags) dataTypeOf :: VkDescriptorUpdateTemplateCreateFlags -> DataType $cdataTypeOf :: VkDescriptorUpdateTemplateCreateFlags -> DataType toConstr :: VkDescriptorUpdateTemplateCreateFlags -> Constr $ctoConstr :: VkDescriptorUpdateTemplateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlags -> c VkDescriptorUpdateTemplateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlags -> c VkDescriptorUpdateTemplateCreateFlags $cp1Data :: Typeable VkDescriptorUpdateTemplateCreateFlags Data, (forall x. VkDescriptorUpdateTemplateCreateFlags -> Rep VkDescriptorUpdateTemplateCreateFlags x) -> (forall x. Rep VkDescriptorUpdateTemplateCreateFlags x -> VkDescriptorUpdateTemplateCreateFlags) -> Generic VkDescriptorUpdateTemplateCreateFlags forall x. Rep VkDescriptorUpdateTemplateCreateFlags x -> VkDescriptorUpdateTemplateCreateFlags forall x. VkDescriptorUpdateTemplateCreateFlags -> Rep VkDescriptorUpdateTemplateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDescriptorUpdateTemplateCreateFlags x -> VkDescriptorUpdateTemplateCreateFlags $cfrom :: forall x. VkDescriptorUpdateTemplateCreateFlags -> Rep VkDescriptorUpdateTemplateCreateFlags x Generic) instance Show VkDescriptorUpdateTemplateCreateFlags where {-# INLINE show #-} show :: VkDescriptorUpdateTemplateCreateFlags -> String show (VkDescriptorUpdateTemplateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDescriptorUpdateTemplateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDescriptorUpdateTemplateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDescriptorUpdateTemplateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDescriptorUpdateTemplateCreateFlagsKHR = VkDescriptorUpdateTemplateCreateFlagsKHR VkFlags deriving (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> Eq VkDescriptorUpdateTemplateCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $c/= :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool == :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $c== :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool Eq, Eq VkDescriptorUpdateTemplateCreateFlagsKHR Eq VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Ordering) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> Ord VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Ordering VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cmin :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR max :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cmax :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR >= :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $c>= :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool > :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $c> :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool <= :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $c<= :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool < :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $c< :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool compare :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Ordering $ccompare :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkDescriptorUpdateTemplateCreateFlagsKHR Ord, Integer -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (Integer -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> Num VkDescriptorUpdateTemplateCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDescriptorUpdateTemplateCreateFlagsKHR $cfromInteger :: Integer -> VkDescriptorUpdateTemplateCreateFlagsKHR signum :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $csignum :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR abs :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cabs :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR negate :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cnegate :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR * :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $c* :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR - :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $c- :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR + :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $c+ :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR Num, VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> Bounded VkDescriptorUpdateTemplateCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkDescriptorUpdateTemplateCreateFlagsKHR $cmaxBound :: VkDescriptorUpdateTemplateCreateFlagsKHR minBound :: VkDescriptorUpdateTemplateCreateFlagsKHR $cminBound :: VkDescriptorUpdateTemplateCreateFlagsKHR Bounded, Int -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> Int VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR]) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR]) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR]) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR]) -> Enum VkDescriptorUpdateTemplateCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] $cenumFromThenTo :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] enumFromTo :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] $cenumFromTo :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] enumFromThen :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] $cenumFromThen :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] enumFrom :: VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] $cenumFrom :: VkDescriptorUpdateTemplateCreateFlagsKHR -> [VkDescriptorUpdateTemplateCreateFlagsKHR] fromEnum :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $cfromEnum :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int toEnum :: Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $ctoEnum :: Int -> VkDescriptorUpdateTemplateCreateFlagsKHR pred :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cpred :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR succ :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $csucc :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR Enum, Enum VkDescriptorUpdateTemplateCreateFlagsKHR Real VkDescriptorUpdateTemplateCreateFlagsKHR Real VkDescriptorUpdateTemplateCreateFlagsKHR -> Enum VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR)) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR)) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Integer) -> Integral VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> Integer VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR) VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Integer $ctoInteger :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Integer divMod :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR) $cdivMod :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR) quotRem :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR) $cquotRem :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR, VkDescriptorUpdateTemplateCreateFlagsKHR) mod :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cmod :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR div :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cdiv :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR rem :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $crem :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR quot :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cquot :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cp2Integral :: Enum VkDescriptorUpdateTemplateCreateFlagsKHR $cp1Integral :: Real VkDescriptorUpdateTemplateCreateFlagsKHR Integral, Eq VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR Eq VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> (Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Maybe Int) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> Bits VkDescriptorUpdateTemplateCreateFlagsKHR Int -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool VkDescriptorUpdateTemplateCreateFlagsKHR -> Int VkDescriptorUpdateTemplateCreateFlagsKHR -> Maybe Int VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> Bool VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $cpopCount :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int rotateR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $crotateR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR rotateL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $crotateL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR unsafeShiftR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cunsafeShiftR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR shiftR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cshiftR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR unsafeShiftL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cunsafeShiftL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR shiftL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cshiftL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR isSigned :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool $cisSigned :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool bitSize :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $cbitSize :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int bitSizeMaybe :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Maybe Int testBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> Bool $ctestBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> Bool complementBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $ccomplementBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR clearBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cclearBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR setBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $csetBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR bit :: Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cbit :: Int -> VkDescriptorUpdateTemplateCreateFlagsKHR zeroBits :: VkDescriptorUpdateTemplateCreateFlagsKHR $czeroBits :: VkDescriptorUpdateTemplateCreateFlagsKHR rotate :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $crotate :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR shift :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR $cshift :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR complement :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $ccomplement :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR xor :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cxor :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR .|. :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $c.|. :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR .&. :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $c.&. :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cp1Bits :: Eq VkDescriptorUpdateTemplateCreateFlagsKHR Bits, Bits VkDescriptorUpdateTemplateCreateFlagsKHR Bits VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> FiniteBits VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $ccountTrailingZeros :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int countLeadingZeros :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $ccountLeadingZeros :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int finiteBitSize :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $cfiniteBitSize :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkDescriptorUpdateTemplateCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> IO VkDescriptorUpdateTemplateCreateFlagsKHR Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () VkDescriptorUpdateTemplateCreateFlagsKHR -> Int (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Int) -> (Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR) -> (Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO ()) -> (Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> IO VkDescriptorUpdateTemplateCreateFlagsKHR) -> (Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO ()) -> Storable VkDescriptorUpdateTemplateCreateFlagsKHR forall b. Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR forall b. Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () $cpoke :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () peek :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> IO VkDescriptorUpdateTemplateCreateFlagsKHR $cpeek :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> IO VkDescriptorUpdateTemplateCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR pokeElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR -> IO () peekElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR $cpeekElemOff :: Ptr VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> IO VkDescriptorUpdateTemplateCreateFlagsKHR alignment :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $calignment :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int sizeOf :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int $csizeOf :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int Storable, Num VkDescriptorUpdateTemplateCreateFlagsKHR Ord VkDescriptorUpdateTemplateCreateFlagsKHR Num VkDescriptorUpdateTemplateCreateFlagsKHR -> Ord VkDescriptorUpdateTemplateCreateFlagsKHR -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Rational) -> Real VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Rational $ctoRational :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Rational $cp2Real :: Ord VkDescriptorUpdateTemplateCreateFlagsKHR $cp1Real :: Num VkDescriptorUpdateTemplateCreateFlagsKHR Real, Typeable VkDescriptorUpdateTemplateCreateFlagsKHR DataType Constr Typeable VkDescriptorUpdateTemplateCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> c VkDescriptorUpdateTemplateCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlagsKHR) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> Constr) -> (VkDescriptorUpdateTemplateCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR) -> Data VkDescriptorUpdateTemplateCreateFlagsKHR VkDescriptorUpdateTemplateCreateFlagsKHR -> DataType VkDescriptorUpdateTemplateCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> c VkDescriptorUpdateTemplateCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> c VkDescriptorUpdateTemplateCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR) $cVkDescriptorUpdateTemplateCreateFlagsKHR :: Constr $tVkDescriptorUpdateTemplateCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> m VkDescriptorUpdateTemplateCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateCreateFlagsKHR) dataTypeOf :: VkDescriptorUpdateTemplateCreateFlagsKHR -> DataType $cdataTypeOf :: VkDescriptorUpdateTemplateCreateFlagsKHR -> DataType toConstr :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Constr $ctoConstr :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> c VkDescriptorUpdateTemplateCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateCreateFlagsKHR -> c VkDescriptorUpdateTemplateCreateFlagsKHR $cp1Data :: Typeable VkDescriptorUpdateTemplateCreateFlagsKHR Data, (forall x. VkDescriptorUpdateTemplateCreateFlagsKHR -> Rep VkDescriptorUpdateTemplateCreateFlagsKHR x) -> (forall x. Rep VkDescriptorUpdateTemplateCreateFlagsKHR x -> VkDescriptorUpdateTemplateCreateFlagsKHR) -> Generic VkDescriptorUpdateTemplateCreateFlagsKHR forall x. Rep VkDescriptorUpdateTemplateCreateFlagsKHR x -> VkDescriptorUpdateTemplateCreateFlagsKHR forall x. VkDescriptorUpdateTemplateCreateFlagsKHR -> Rep VkDescriptorUpdateTemplateCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDescriptorUpdateTemplateCreateFlagsKHR x -> VkDescriptorUpdateTemplateCreateFlagsKHR $cfrom :: forall x. VkDescriptorUpdateTemplateCreateFlagsKHR -> Rep VkDescriptorUpdateTemplateCreateFlagsKHR x Generic) instance Show VkDescriptorUpdateTemplateCreateFlagsKHR where {-# INLINE show #-} show :: VkDescriptorUpdateTemplateCreateFlagsKHR -> String show (VkDescriptorUpdateTemplateCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDescriptorUpdateTemplateCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDescriptorUpdateTemplateCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDescriptorUpdateTemplateCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDeviceCreateFlags = VkDeviceCreateFlags VkFlags deriving (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool) -> Eq VkDeviceCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool $c/= :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool == :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool $c== :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool Eq, Eq VkDeviceCreateFlags Eq VkDeviceCreateFlags -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Ordering) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> Ord VkDeviceCreateFlags VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool VkDeviceCreateFlags -> VkDeviceCreateFlags -> Ordering VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cmin :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags max :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cmax :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags >= :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool $c>= :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool > :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool $c> :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool <= :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool $c<= :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool < :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool $c< :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bool compare :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Ordering $ccompare :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> Ordering $cp1Ord :: Eq VkDeviceCreateFlags Ord, Integer -> VkDeviceCreateFlags VkDeviceCreateFlags -> VkDeviceCreateFlags VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (Integer -> VkDeviceCreateFlags) -> Num VkDeviceCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDeviceCreateFlags $cfromInteger :: Integer -> VkDeviceCreateFlags signum :: VkDeviceCreateFlags -> VkDeviceCreateFlags $csignum :: VkDeviceCreateFlags -> VkDeviceCreateFlags abs :: VkDeviceCreateFlags -> VkDeviceCreateFlags $cabs :: VkDeviceCreateFlags -> VkDeviceCreateFlags negate :: VkDeviceCreateFlags -> VkDeviceCreateFlags $cnegate :: VkDeviceCreateFlags -> VkDeviceCreateFlags * :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $c* :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags - :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $c- :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags + :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $c+ :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags Num, VkDeviceCreateFlags VkDeviceCreateFlags -> VkDeviceCreateFlags -> Bounded VkDeviceCreateFlags forall a. a -> a -> Bounded a maxBound :: VkDeviceCreateFlags $cmaxBound :: VkDeviceCreateFlags minBound :: VkDeviceCreateFlags $cminBound :: VkDeviceCreateFlags Bounded, Int -> VkDeviceCreateFlags VkDeviceCreateFlags -> Int VkDeviceCreateFlags -> [VkDeviceCreateFlags] VkDeviceCreateFlags -> VkDeviceCreateFlags VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] (VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int) -> (VkDeviceCreateFlags -> [VkDeviceCreateFlags]) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags]) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags]) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags]) -> Enum VkDeviceCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] $cenumFromThenTo :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] enumFromTo :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] $cenumFromTo :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] enumFromThen :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] $cenumFromThen :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> [VkDeviceCreateFlags] enumFrom :: VkDeviceCreateFlags -> [VkDeviceCreateFlags] $cenumFrom :: VkDeviceCreateFlags -> [VkDeviceCreateFlags] fromEnum :: VkDeviceCreateFlags -> Int $cfromEnum :: VkDeviceCreateFlags -> Int toEnum :: Int -> VkDeviceCreateFlags $ctoEnum :: Int -> VkDeviceCreateFlags pred :: VkDeviceCreateFlags -> VkDeviceCreateFlags $cpred :: VkDeviceCreateFlags -> VkDeviceCreateFlags succ :: VkDeviceCreateFlags -> VkDeviceCreateFlags $csucc :: VkDeviceCreateFlags -> VkDeviceCreateFlags Enum, Enum VkDeviceCreateFlags Real VkDeviceCreateFlags Real VkDeviceCreateFlags -> Enum VkDeviceCreateFlags -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags)) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags)) -> (VkDeviceCreateFlags -> Integer) -> Integral VkDeviceCreateFlags VkDeviceCreateFlags -> Integer VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags) VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDeviceCreateFlags -> Integer $ctoInteger :: VkDeviceCreateFlags -> Integer divMod :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags) $cdivMod :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags) quotRem :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags) $cquotRem :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> (VkDeviceCreateFlags, VkDeviceCreateFlags) mod :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cmod :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags div :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cdiv :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags rem :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $crem :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags quot :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cquot :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cp2Integral :: Enum VkDeviceCreateFlags $cp1Integral :: Real VkDeviceCreateFlags Integral, Eq VkDeviceCreateFlags VkDeviceCreateFlags Eq VkDeviceCreateFlags -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> VkDeviceCreateFlags -> (Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> Bool) -> (VkDeviceCreateFlags -> Maybe Int) -> (VkDeviceCreateFlags -> Int) -> (VkDeviceCreateFlags -> Bool) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Int) -> Bits VkDeviceCreateFlags Int -> VkDeviceCreateFlags VkDeviceCreateFlags -> Bool VkDeviceCreateFlags -> Int VkDeviceCreateFlags -> Maybe Int VkDeviceCreateFlags -> VkDeviceCreateFlags VkDeviceCreateFlags -> Int -> Bool VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDeviceCreateFlags -> Int $cpopCount :: VkDeviceCreateFlags -> Int rotateR :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $crotateR :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags rotateL :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $crotateL :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags unsafeShiftR :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $cunsafeShiftR :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags shiftR :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $cshiftR :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags unsafeShiftL :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $cunsafeShiftL :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags shiftL :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $cshiftL :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags isSigned :: VkDeviceCreateFlags -> Bool $cisSigned :: VkDeviceCreateFlags -> Bool bitSize :: VkDeviceCreateFlags -> Int $cbitSize :: VkDeviceCreateFlags -> Int bitSizeMaybe :: VkDeviceCreateFlags -> Maybe Int $cbitSizeMaybe :: VkDeviceCreateFlags -> Maybe Int testBit :: VkDeviceCreateFlags -> Int -> Bool $ctestBit :: VkDeviceCreateFlags -> Int -> Bool complementBit :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $ccomplementBit :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags clearBit :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $cclearBit :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags setBit :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $csetBit :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags bit :: Int -> VkDeviceCreateFlags $cbit :: Int -> VkDeviceCreateFlags zeroBits :: VkDeviceCreateFlags $czeroBits :: VkDeviceCreateFlags rotate :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $crotate :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags shift :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags $cshift :: VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags complement :: VkDeviceCreateFlags -> VkDeviceCreateFlags $ccomplement :: VkDeviceCreateFlags -> VkDeviceCreateFlags xor :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cxor :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags .|. :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $c.|. :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags .&. :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $c.&. :: VkDeviceCreateFlags -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cp1Bits :: Eq VkDeviceCreateFlags Bits, Bits VkDeviceCreateFlags Bits VkDeviceCreateFlags -> (VkDeviceCreateFlags -> Int) -> (VkDeviceCreateFlags -> Int) -> (VkDeviceCreateFlags -> Int) -> FiniteBits VkDeviceCreateFlags VkDeviceCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDeviceCreateFlags -> Int $ccountTrailingZeros :: VkDeviceCreateFlags -> Int countLeadingZeros :: VkDeviceCreateFlags -> Int $ccountLeadingZeros :: VkDeviceCreateFlags -> Int finiteBitSize :: VkDeviceCreateFlags -> Int $cfiniteBitSize :: VkDeviceCreateFlags -> Int $cp1FiniteBits :: Bits VkDeviceCreateFlags FiniteBits, Ptr b -> Int -> IO VkDeviceCreateFlags Ptr b -> Int -> VkDeviceCreateFlags -> IO () Ptr VkDeviceCreateFlags -> IO VkDeviceCreateFlags Ptr VkDeviceCreateFlags -> Int -> IO VkDeviceCreateFlags Ptr VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags -> IO () Ptr VkDeviceCreateFlags -> VkDeviceCreateFlags -> IO () VkDeviceCreateFlags -> Int (VkDeviceCreateFlags -> Int) -> (VkDeviceCreateFlags -> Int) -> (Ptr VkDeviceCreateFlags -> Int -> IO VkDeviceCreateFlags) -> (Ptr VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDeviceCreateFlags) -> (forall b. Ptr b -> Int -> VkDeviceCreateFlags -> IO ()) -> (Ptr VkDeviceCreateFlags -> IO VkDeviceCreateFlags) -> (Ptr VkDeviceCreateFlags -> VkDeviceCreateFlags -> IO ()) -> Storable VkDeviceCreateFlags forall b. Ptr b -> Int -> IO VkDeviceCreateFlags forall b. Ptr b -> Int -> VkDeviceCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDeviceCreateFlags -> VkDeviceCreateFlags -> IO () $cpoke :: Ptr VkDeviceCreateFlags -> VkDeviceCreateFlags -> IO () peek :: Ptr VkDeviceCreateFlags -> IO VkDeviceCreateFlags $cpeek :: Ptr VkDeviceCreateFlags -> IO VkDeviceCreateFlags pokeByteOff :: Ptr b -> Int -> VkDeviceCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDeviceCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkDeviceCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDeviceCreateFlags pokeElemOff :: Ptr VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags -> IO () $cpokeElemOff :: Ptr VkDeviceCreateFlags -> Int -> VkDeviceCreateFlags -> IO () peekElemOff :: Ptr VkDeviceCreateFlags -> Int -> IO VkDeviceCreateFlags $cpeekElemOff :: Ptr VkDeviceCreateFlags -> Int -> IO VkDeviceCreateFlags alignment :: VkDeviceCreateFlags -> Int $calignment :: VkDeviceCreateFlags -> Int sizeOf :: VkDeviceCreateFlags -> Int $csizeOf :: VkDeviceCreateFlags -> Int Storable, Num VkDeviceCreateFlags Ord VkDeviceCreateFlags Num VkDeviceCreateFlags -> Ord VkDeviceCreateFlags -> (VkDeviceCreateFlags -> Rational) -> Real VkDeviceCreateFlags VkDeviceCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDeviceCreateFlags -> Rational $ctoRational :: VkDeviceCreateFlags -> Rational $cp2Real :: Ord VkDeviceCreateFlags $cp1Real :: Num VkDeviceCreateFlags Real, Typeable VkDeviceCreateFlags DataType Constr Typeable VkDeviceCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceCreateFlags -> c VkDeviceCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceCreateFlags) -> (VkDeviceCreateFlags -> Constr) -> (VkDeviceCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceCreateFlags)) -> ((forall b. Data b => b -> b) -> VkDeviceCreateFlags -> VkDeviceCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags) -> Data VkDeviceCreateFlags VkDeviceCreateFlags -> DataType VkDeviceCreateFlags -> Constr (forall b. Data b => b -> b) -> VkDeviceCreateFlags -> VkDeviceCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceCreateFlags -> c VkDeviceCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceCreateFlags -> c VkDeviceCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceCreateFlags) $cVkDeviceCreateFlags :: Constr $tVkDeviceCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlags -> m VkDeviceCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDeviceCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkDeviceCreateFlags -> VkDeviceCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkDeviceCreateFlags -> VkDeviceCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDeviceCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceCreateFlags) dataTypeOf :: VkDeviceCreateFlags -> DataType $cdataTypeOf :: VkDeviceCreateFlags -> DataType toConstr :: VkDeviceCreateFlags -> Constr $ctoConstr :: VkDeviceCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceCreateFlags -> c VkDeviceCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceCreateFlags -> c VkDeviceCreateFlags $cp1Data :: Typeable VkDeviceCreateFlags Data, (forall x. VkDeviceCreateFlags -> Rep VkDeviceCreateFlags x) -> (forall x. Rep VkDeviceCreateFlags x -> VkDeviceCreateFlags) -> Generic VkDeviceCreateFlags forall x. Rep VkDeviceCreateFlags x -> VkDeviceCreateFlags forall x. VkDeviceCreateFlags -> Rep VkDeviceCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDeviceCreateFlags x -> VkDeviceCreateFlags $cfrom :: forall x. VkDeviceCreateFlags -> Rep VkDeviceCreateFlags x Generic) instance Show VkDeviceCreateFlags where {-# INLINE show #-} show :: VkDeviceCreateFlags -> String show (VkDeviceCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDeviceCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDeviceCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDeviceCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDisplayModeCreateFlagsKHR = VkDisplayModeCreateFlagsKHR VkFlags deriving (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool) -> Eq VkDisplayModeCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool $c/= :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool == :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool $c== :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool Eq, Eq VkDisplayModeCreateFlagsKHR Eq VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Ordering) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> Ord VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Ordering VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cmin :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR max :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cmax :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR >= :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool $c>= :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool > :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool $c> :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool <= :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool $c<= :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool < :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool $c< :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bool compare :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Ordering $ccompare :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkDisplayModeCreateFlagsKHR Ord, Integer -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (Integer -> VkDisplayModeCreateFlagsKHR) -> Num VkDisplayModeCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDisplayModeCreateFlagsKHR $cfromInteger :: Integer -> VkDisplayModeCreateFlagsKHR signum :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $csignum :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR abs :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cabs :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR negate :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cnegate :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR * :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $c* :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR - :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $c- :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR + :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $c+ :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR Num, VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> Bounded VkDisplayModeCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkDisplayModeCreateFlagsKHR $cmaxBound :: VkDisplayModeCreateFlagsKHR minBound :: VkDisplayModeCreateFlagsKHR $cminBound :: VkDisplayModeCreateFlagsKHR Bounded, Int -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> Int VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int) -> (VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR]) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR]) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR]) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR]) -> Enum VkDisplayModeCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] $cenumFromThenTo :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] enumFromTo :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] $cenumFromTo :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] enumFromThen :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] $cenumFromThen :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] enumFrom :: VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] $cenumFrom :: VkDisplayModeCreateFlagsKHR -> [VkDisplayModeCreateFlagsKHR] fromEnum :: VkDisplayModeCreateFlagsKHR -> Int $cfromEnum :: VkDisplayModeCreateFlagsKHR -> Int toEnum :: Int -> VkDisplayModeCreateFlagsKHR $ctoEnum :: Int -> VkDisplayModeCreateFlagsKHR pred :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cpred :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR succ :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $csucc :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR Enum, Enum VkDisplayModeCreateFlagsKHR Real VkDisplayModeCreateFlagsKHR Real VkDisplayModeCreateFlagsKHR -> Enum VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR)) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR)) -> (VkDisplayModeCreateFlagsKHR -> Integer) -> Integral VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> Integer VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR) VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDisplayModeCreateFlagsKHR -> Integer $ctoInteger :: VkDisplayModeCreateFlagsKHR -> Integer divMod :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR) $cdivMod :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR) quotRem :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR) $cquotRem :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR, VkDisplayModeCreateFlagsKHR) mod :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cmod :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR div :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cdiv :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR rem :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $crem :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR quot :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cquot :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cp2Integral :: Enum VkDisplayModeCreateFlagsKHR $cp1Integral :: Real VkDisplayModeCreateFlagsKHR Integral, Eq VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR Eq VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> VkDisplayModeCreateFlagsKHR -> (Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> Bool) -> (VkDisplayModeCreateFlagsKHR -> Maybe Int) -> (VkDisplayModeCreateFlagsKHR -> Int) -> (VkDisplayModeCreateFlagsKHR -> Bool) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Int) -> Bits VkDisplayModeCreateFlagsKHR Int -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> Bool VkDisplayModeCreateFlagsKHR -> Int VkDisplayModeCreateFlagsKHR -> Maybe Int VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> Int -> Bool VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDisplayModeCreateFlagsKHR -> Int $cpopCount :: VkDisplayModeCreateFlagsKHR -> Int rotateR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $crotateR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR rotateL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $crotateL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR unsafeShiftR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $cunsafeShiftR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR shiftR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $cshiftR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR unsafeShiftL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $cunsafeShiftL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR shiftL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $cshiftL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR isSigned :: VkDisplayModeCreateFlagsKHR -> Bool $cisSigned :: VkDisplayModeCreateFlagsKHR -> Bool bitSize :: VkDisplayModeCreateFlagsKHR -> Int $cbitSize :: VkDisplayModeCreateFlagsKHR -> Int bitSizeMaybe :: VkDisplayModeCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkDisplayModeCreateFlagsKHR -> Maybe Int testBit :: VkDisplayModeCreateFlagsKHR -> Int -> Bool $ctestBit :: VkDisplayModeCreateFlagsKHR -> Int -> Bool complementBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $ccomplementBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR clearBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $cclearBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR setBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $csetBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR bit :: Int -> VkDisplayModeCreateFlagsKHR $cbit :: Int -> VkDisplayModeCreateFlagsKHR zeroBits :: VkDisplayModeCreateFlagsKHR $czeroBits :: VkDisplayModeCreateFlagsKHR rotate :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $crotate :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR shift :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR $cshift :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR complement :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $ccomplement :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR xor :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cxor :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR .|. :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $c.|. :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR .&. :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $c.&. :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cp1Bits :: Eq VkDisplayModeCreateFlagsKHR Bits, Bits VkDisplayModeCreateFlagsKHR Bits VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR -> Int) -> (VkDisplayModeCreateFlagsKHR -> Int) -> (VkDisplayModeCreateFlagsKHR -> Int) -> FiniteBits VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDisplayModeCreateFlagsKHR -> Int $ccountTrailingZeros :: VkDisplayModeCreateFlagsKHR -> Int countLeadingZeros :: VkDisplayModeCreateFlagsKHR -> Int $ccountLeadingZeros :: VkDisplayModeCreateFlagsKHR -> Int finiteBitSize :: VkDisplayModeCreateFlagsKHR -> Int $cfiniteBitSize :: VkDisplayModeCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkDisplayModeCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkDisplayModeCreateFlagsKHR Ptr b -> Int -> VkDisplayModeCreateFlagsKHR -> IO () Ptr VkDisplayModeCreateFlagsKHR -> IO VkDisplayModeCreateFlagsKHR Ptr VkDisplayModeCreateFlagsKHR -> Int -> IO VkDisplayModeCreateFlagsKHR Ptr VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR -> IO () Ptr VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> IO () VkDisplayModeCreateFlagsKHR -> Int (VkDisplayModeCreateFlagsKHR -> Int) -> (VkDisplayModeCreateFlagsKHR -> Int) -> (Ptr VkDisplayModeCreateFlagsKHR -> Int -> IO VkDisplayModeCreateFlagsKHR) -> (Ptr VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDisplayModeCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkDisplayModeCreateFlagsKHR -> IO ()) -> (Ptr VkDisplayModeCreateFlagsKHR -> IO VkDisplayModeCreateFlagsKHR) -> (Ptr VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> IO ()) -> Storable VkDisplayModeCreateFlagsKHR forall b. Ptr b -> Int -> IO VkDisplayModeCreateFlagsKHR forall b. Ptr b -> Int -> VkDisplayModeCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> IO () $cpoke :: Ptr VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> IO () peek :: Ptr VkDisplayModeCreateFlagsKHR -> IO VkDisplayModeCreateFlagsKHR $cpeek :: Ptr VkDisplayModeCreateFlagsKHR -> IO VkDisplayModeCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkDisplayModeCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDisplayModeCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkDisplayModeCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDisplayModeCreateFlagsKHR pokeElemOff :: Ptr VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR -> IO () peekElemOff :: Ptr VkDisplayModeCreateFlagsKHR -> Int -> IO VkDisplayModeCreateFlagsKHR $cpeekElemOff :: Ptr VkDisplayModeCreateFlagsKHR -> Int -> IO VkDisplayModeCreateFlagsKHR alignment :: VkDisplayModeCreateFlagsKHR -> Int $calignment :: VkDisplayModeCreateFlagsKHR -> Int sizeOf :: VkDisplayModeCreateFlagsKHR -> Int $csizeOf :: VkDisplayModeCreateFlagsKHR -> Int Storable, Num VkDisplayModeCreateFlagsKHR Ord VkDisplayModeCreateFlagsKHR Num VkDisplayModeCreateFlagsKHR -> Ord VkDisplayModeCreateFlagsKHR -> (VkDisplayModeCreateFlagsKHR -> Rational) -> Real VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDisplayModeCreateFlagsKHR -> Rational $ctoRational :: VkDisplayModeCreateFlagsKHR -> Rational $cp2Real :: Ord VkDisplayModeCreateFlagsKHR $cp1Real :: Num VkDisplayModeCreateFlagsKHR Real, Typeable VkDisplayModeCreateFlagsKHR DataType Constr Typeable VkDisplayModeCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayModeCreateFlagsKHR -> c VkDisplayModeCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayModeCreateFlagsKHR) -> (VkDisplayModeCreateFlagsKHR -> Constr) -> (VkDisplayModeCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplayModeCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplayModeCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR) -> Data VkDisplayModeCreateFlagsKHR VkDisplayModeCreateFlagsKHR -> DataType VkDisplayModeCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayModeCreateFlagsKHR -> c VkDisplayModeCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayModeCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayModeCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayModeCreateFlagsKHR -> c VkDisplayModeCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplayModeCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplayModeCreateFlagsKHR) $cVkDisplayModeCreateFlagsKHR :: Constr $tVkDisplayModeCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDisplayModeCreateFlagsKHR -> m VkDisplayModeCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDisplayModeCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayModeCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplayModeCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplayModeCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDisplayModeCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplayModeCreateFlagsKHR) dataTypeOf :: VkDisplayModeCreateFlagsKHR -> DataType $cdataTypeOf :: VkDisplayModeCreateFlagsKHR -> DataType toConstr :: VkDisplayModeCreateFlagsKHR -> Constr $ctoConstr :: VkDisplayModeCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayModeCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayModeCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayModeCreateFlagsKHR -> c VkDisplayModeCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayModeCreateFlagsKHR -> c VkDisplayModeCreateFlagsKHR $cp1Data :: Typeable VkDisplayModeCreateFlagsKHR Data, (forall x. VkDisplayModeCreateFlagsKHR -> Rep VkDisplayModeCreateFlagsKHR x) -> (forall x. Rep VkDisplayModeCreateFlagsKHR x -> VkDisplayModeCreateFlagsKHR) -> Generic VkDisplayModeCreateFlagsKHR forall x. Rep VkDisplayModeCreateFlagsKHR x -> VkDisplayModeCreateFlagsKHR forall x. VkDisplayModeCreateFlagsKHR -> Rep VkDisplayModeCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDisplayModeCreateFlagsKHR x -> VkDisplayModeCreateFlagsKHR $cfrom :: forall x. VkDisplayModeCreateFlagsKHR -> Rep VkDisplayModeCreateFlagsKHR x Generic) instance Show VkDisplayModeCreateFlagsKHR where {-# INLINE show #-} show :: VkDisplayModeCreateFlagsKHR -> String show (VkDisplayModeCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDisplayModeCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDisplayModeCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDisplayModeCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkDisplaySurfaceCreateFlagsKHR = VkDisplaySurfaceCreateFlagsKHR VkFlags deriving (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool) -> Eq VkDisplaySurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool $c/= :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool == :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool $c== :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool Eq, Eq VkDisplaySurfaceCreateFlagsKHR Eq VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Ordering) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> Ord VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Ordering VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cmin :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR max :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cmax :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR >= :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool $c>= :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool > :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool $c> :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool <= :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool $c<= :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool < :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool $c< :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bool compare :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Ordering $ccompare :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkDisplaySurfaceCreateFlagsKHR Ord, Integer -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (Integer -> VkDisplaySurfaceCreateFlagsKHR) -> Num VkDisplaySurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkDisplaySurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkDisplaySurfaceCreateFlagsKHR signum :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $csignum :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR abs :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cabs :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR negate :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cnegate :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR * :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $c* :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR - :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $c- :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR + :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $c+ :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR Num, VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> Bounded VkDisplaySurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkDisplaySurfaceCreateFlagsKHR $cmaxBound :: VkDisplaySurfaceCreateFlagsKHR minBound :: VkDisplaySurfaceCreateFlagsKHR $cminBound :: VkDisplaySurfaceCreateFlagsKHR Bounded, Int -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> Int VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> (VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR]) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR]) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR]) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR]) -> Enum VkDisplaySurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] $cenumFromThenTo :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] enumFromTo :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] $cenumFromTo :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] enumFromThen :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] $cenumFromThen :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] enumFrom :: VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] $cenumFrom :: VkDisplaySurfaceCreateFlagsKHR -> [VkDisplaySurfaceCreateFlagsKHR] fromEnum :: VkDisplaySurfaceCreateFlagsKHR -> Int $cfromEnum :: VkDisplaySurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkDisplaySurfaceCreateFlagsKHR $ctoEnum :: Int -> VkDisplaySurfaceCreateFlagsKHR pred :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cpred :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR succ :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $csucc :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR Enum, Enum VkDisplaySurfaceCreateFlagsKHR Real VkDisplaySurfaceCreateFlagsKHR Real VkDisplaySurfaceCreateFlagsKHR -> Enum VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR)) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR)) -> (VkDisplaySurfaceCreateFlagsKHR -> Integer) -> Integral VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> Integer VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR) VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkDisplaySurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkDisplaySurfaceCreateFlagsKHR -> Integer divMod :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR) $cdivMod :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR) quotRem :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR) $cquotRem :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR, VkDisplaySurfaceCreateFlagsKHR) mod :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cmod :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR div :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cdiv :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR rem :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $crem :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR quot :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cquot :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cp2Integral :: Enum VkDisplaySurfaceCreateFlagsKHR $cp1Integral :: Real VkDisplaySurfaceCreateFlagsKHR Integral, Eq VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR Eq VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> VkDisplaySurfaceCreateFlagsKHR -> (Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> Maybe Int) -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> (VkDisplaySurfaceCreateFlagsKHR -> Bool) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> Bits VkDisplaySurfaceCreateFlagsKHR Int -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> Bool VkDisplaySurfaceCreateFlagsKHR -> Int VkDisplaySurfaceCreateFlagsKHR -> Maybe Int VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> Int -> Bool VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkDisplaySurfaceCreateFlagsKHR -> Int $cpopCount :: VkDisplaySurfaceCreateFlagsKHR -> Int rotateR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $crotateR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR rotateL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $crotateL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR unsafeShiftR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $cunsafeShiftR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR shiftR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $cshiftR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR unsafeShiftL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $cunsafeShiftL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR shiftL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $cshiftL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR isSigned :: VkDisplaySurfaceCreateFlagsKHR -> Bool $cisSigned :: VkDisplaySurfaceCreateFlagsKHR -> Bool bitSize :: VkDisplaySurfaceCreateFlagsKHR -> Int $cbitSize :: VkDisplaySurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkDisplaySurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkDisplaySurfaceCreateFlagsKHR -> Maybe Int testBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $ccomplementBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR clearBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $cclearBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR setBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $csetBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR bit :: Int -> VkDisplaySurfaceCreateFlagsKHR $cbit :: Int -> VkDisplaySurfaceCreateFlagsKHR zeroBits :: VkDisplaySurfaceCreateFlagsKHR $czeroBits :: VkDisplaySurfaceCreateFlagsKHR rotate :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $crotate :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR shift :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR $cshift :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR complement :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $ccomplement :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR xor :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cxor :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR .|. :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $c.|. :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR .&. :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $c.&. :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cp1Bits :: Eq VkDisplaySurfaceCreateFlagsKHR Bits, Bits VkDisplaySurfaceCreateFlagsKHR Bits VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> FiniteBits VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkDisplaySurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkDisplaySurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkDisplaySurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkDisplaySurfaceCreateFlagsKHR -> Int finiteBitSize :: VkDisplaySurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkDisplaySurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkDisplaySurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkDisplaySurfaceCreateFlagsKHR Ptr b -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () Ptr VkDisplaySurfaceCreateFlagsKHR -> IO VkDisplaySurfaceCreateFlagsKHR Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> IO VkDisplaySurfaceCreateFlagsKHR Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () Ptr VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> IO () VkDisplaySurfaceCreateFlagsKHR -> Int (VkDisplaySurfaceCreateFlagsKHR -> Int) -> (VkDisplaySurfaceCreateFlagsKHR -> Int) -> (Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> IO VkDisplaySurfaceCreateFlagsKHR) -> (Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkDisplaySurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkDisplaySurfaceCreateFlagsKHR -> IO VkDisplaySurfaceCreateFlagsKHR) -> (Ptr VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> IO ()) -> Storable VkDisplaySurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkDisplaySurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> IO () peek :: Ptr VkDisplaySurfaceCreateFlagsKHR -> IO VkDisplaySurfaceCreateFlagsKHR $cpeek :: Ptr VkDisplaySurfaceCreateFlagsKHR -> IO VkDisplaySurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkDisplaySurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkDisplaySurfaceCreateFlagsKHR pokeElemOff :: Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> IO VkDisplaySurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkDisplaySurfaceCreateFlagsKHR -> Int -> IO VkDisplaySurfaceCreateFlagsKHR alignment :: VkDisplaySurfaceCreateFlagsKHR -> Int $calignment :: VkDisplaySurfaceCreateFlagsKHR -> Int sizeOf :: VkDisplaySurfaceCreateFlagsKHR -> Int $csizeOf :: VkDisplaySurfaceCreateFlagsKHR -> Int Storable, Num VkDisplaySurfaceCreateFlagsKHR Ord VkDisplaySurfaceCreateFlagsKHR Num VkDisplaySurfaceCreateFlagsKHR -> Ord VkDisplaySurfaceCreateFlagsKHR -> (VkDisplaySurfaceCreateFlagsKHR -> Rational) -> Real VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkDisplaySurfaceCreateFlagsKHR -> Rational $ctoRational :: VkDisplaySurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkDisplaySurfaceCreateFlagsKHR $cp1Real :: Num VkDisplaySurfaceCreateFlagsKHR Real, Typeable VkDisplaySurfaceCreateFlagsKHR DataType Constr Typeable VkDisplaySurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplaySurfaceCreateFlagsKHR -> c VkDisplaySurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplaySurfaceCreateFlagsKHR) -> (VkDisplaySurfaceCreateFlagsKHR -> Constr) -> (VkDisplaySurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR) -> Data VkDisplaySurfaceCreateFlagsKHR VkDisplaySurfaceCreateFlagsKHR -> DataType VkDisplaySurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplaySurfaceCreateFlagsKHR -> c VkDisplaySurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplaySurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplaySurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplaySurfaceCreateFlagsKHR -> c VkDisplaySurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR) $cVkDisplaySurfaceCreateFlagsKHR :: Constr $tVkDisplaySurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkDisplaySurfaceCreateFlagsKHR -> m VkDisplaySurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkDisplaySurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplaySurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplaySurfaceCreateFlagsKHR) dataTypeOf :: VkDisplaySurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkDisplaySurfaceCreateFlagsKHR -> DataType toConstr :: VkDisplaySurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkDisplaySurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplaySurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplaySurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplaySurfaceCreateFlagsKHR -> c VkDisplaySurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplaySurfaceCreateFlagsKHR -> c VkDisplaySurfaceCreateFlagsKHR $cp1Data :: Typeable VkDisplaySurfaceCreateFlagsKHR Data, (forall x. VkDisplaySurfaceCreateFlagsKHR -> Rep VkDisplaySurfaceCreateFlagsKHR x) -> (forall x. Rep VkDisplaySurfaceCreateFlagsKHR x -> VkDisplaySurfaceCreateFlagsKHR) -> Generic VkDisplaySurfaceCreateFlagsKHR forall x. Rep VkDisplaySurfaceCreateFlagsKHR x -> VkDisplaySurfaceCreateFlagsKHR forall x. VkDisplaySurfaceCreateFlagsKHR -> Rep VkDisplaySurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkDisplaySurfaceCreateFlagsKHR x -> VkDisplaySurfaceCreateFlagsKHR $cfrom :: forall x. VkDisplaySurfaceCreateFlagsKHR -> Rep VkDisplaySurfaceCreateFlagsKHR x Generic) instance Show VkDisplaySurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkDisplaySurfaceCreateFlagsKHR -> String show (VkDisplaySurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkDisplaySurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkDisplaySurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkDisplaySurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkEventCreateFlags = VkEventCreateFlags VkFlags deriving (VkEventCreateFlags -> VkEventCreateFlags -> Bool (VkEventCreateFlags -> VkEventCreateFlags -> Bool) -> (VkEventCreateFlags -> VkEventCreateFlags -> Bool) -> Eq VkEventCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkEventCreateFlags -> VkEventCreateFlags -> Bool $c/= :: VkEventCreateFlags -> VkEventCreateFlags -> Bool == :: VkEventCreateFlags -> VkEventCreateFlags -> Bool $c== :: VkEventCreateFlags -> VkEventCreateFlags -> Bool Eq, Eq VkEventCreateFlags Eq VkEventCreateFlags -> (VkEventCreateFlags -> VkEventCreateFlags -> Ordering) -> (VkEventCreateFlags -> VkEventCreateFlags -> Bool) -> (VkEventCreateFlags -> VkEventCreateFlags -> Bool) -> (VkEventCreateFlags -> VkEventCreateFlags -> Bool) -> (VkEventCreateFlags -> VkEventCreateFlags -> Bool) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> Ord VkEventCreateFlags VkEventCreateFlags -> VkEventCreateFlags -> Bool VkEventCreateFlags -> VkEventCreateFlags -> Ordering VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cmin :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags max :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cmax :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags >= :: VkEventCreateFlags -> VkEventCreateFlags -> Bool $c>= :: VkEventCreateFlags -> VkEventCreateFlags -> Bool > :: VkEventCreateFlags -> VkEventCreateFlags -> Bool $c> :: VkEventCreateFlags -> VkEventCreateFlags -> Bool <= :: VkEventCreateFlags -> VkEventCreateFlags -> Bool $c<= :: VkEventCreateFlags -> VkEventCreateFlags -> Bool < :: VkEventCreateFlags -> VkEventCreateFlags -> Bool $c< :: VkEventCreateFlags -> VkEventCreateFlags -> Bool compare :: VkEventCreateFlags -> VkEventCreateFlags -> Ordering $ccompare :: VkEventCreateFlags -> VkEventCreateFlags -> Ordering $cp1Ord :: Eq VkEventCreateFlags Ord, Integer -> VkEventCreateFlags VkEventCreateFlags -> VkEventCreateFlags VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags) -> (Integer -> VkEventCreateFlags) -> Num VkEventCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkEventCreateFlags $cfromInteger :: Integer -> VkEventCreateFlags signum :: VkEventCreateFlags -> VkEventCreateFlags $csignum :: VkEventCreateFlags -> VkEventCreateFlags abs :: VkEventCreateFlags -> VkEventCreateFlags $cabs :: VkEventCreateFlags -> VkEventCreateFlags negate :: VkEventCreateFlags -> VkEventCreateFlags $cnegate :: VkEventCreateFlags -> VkEventCreateFlags * :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $c* :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags - :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $c- :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags + :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $c+ :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags Num, VkEventCreateFlags VkEventCreateFlags -> VkEventCreateFlags -> Bounded VkEventCreateFlags forall a. a -> a -> Bounded a maxBound :: VkEventCreateFlags $cmaxBound :: VkEventCreateFlags minBound :: VkEventCreateFlags $cminBound :: VkEventCreateFlags Bounded, Int -> VkEventCreateFlags VkEventCreateFlags -> Int VkEventCreateFlags -> [VkEventCreateFlags] VkEventCreateFlags -> VkEventCreateFlags VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] (VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags) -> (Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int) -> (VkEventCreateFlags -> [VkEventCreateFlags]) -> (VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags]) -> (VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags]) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags]) -> Enum VkEventCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] $cenumFromThenTo :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] enumFromTo :: VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] $cenumFromTo :: VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] enumFromThen :: VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] $cenumFromThen :: VkEventCreateFlags -> VkEventCreateFlags -> [VkEventCreateFlags] enumFrom :: VkEventCreateFlags -> [VkEventCreateFlags] $cenumFrom :: VkEventCreateFlags -> [VkEventCreateFlags] fromEnum :: VkEventCreateFlags -> Int $cfromEnum :: VkEventCreateFlags -> Int toEnum :: Int -> VkEventCreateFlags $ctoEnum :: Int -> VkEventCreateFlags pred :: VkEventCreateFlags -> VkEventCreateFlags $cpred :: VkEventCreateFlags -> VkEventCreateFlags succ :: VkEventCreateFlags -> VkEventCreateFlags $csucc :: VkEventCreateFlags -> VkEventCreateFlags Enum, Enum VkEventCreateFlags Real VkEventCreateFlags Real VkEventCreateFlags -> Enum VkEventCreateFlags -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags)) -> (VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags)) -> (VkEventCreateFlags -> Integer) -> Integral VkEventCreateFlags VkEventCreateFlags -> Integer VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags) VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkEventCreateFlags -> Integer $ctoInteger :: VkEventCreateFlags -> Integer divMod :: VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags) $cdivMod :: VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags) quotRem :: VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags) $cquotRem :: VkEventCreateFlags -> VkEventCreateFlags -> (VkEventCreateFlags, VkEventCreateFlags) mod :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cmod :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags div :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cdiv :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags rem :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $crem :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags quot :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cquot :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cp2Integral :: Enum VkEventCreateFlags $cp1Integral :: Real VkEventCreateFlags Integral, Eq VkEventCreateFlags VkEventCreateFlags Eq VkEventCreateFlags -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> VkEventCreateFlags -> (Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> Bool) -> (VkEventCreateFlags -> Maybe Int) -> (VkEventCreateFlags -> Int) -> (VkEventCreateFlags -> Bool) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int -> VkEventCreateFlags) -> (VkEventCreateFlags -> Int) -> Bits VkEventCreateFlags Int -> VkEventCreateFlags VkEventCreateFlags -> Bool VkEventCreateFlags -> Int VkEventCreateFlags -> Maybe Int VkEventCreateFlags -> VkEventCreateFlags VkEventCreateFlags -> Int -> Bool VkEventCreateFlags -> Int -> VkEventCreateFlags VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkEventCreateFlags -> Int $cpopCount :: VkEventCreateFlags -> Int rotateR :: VkEventCreateFlags -> Int -> VkEventCreateFlags $crotateR :: VkEventCreateFlags -> Int -> VkEventCreateFlags rotateL :: VkEventCreateFlags -> Int -> VkEventCreateFlags $crotateL :: VkEventCreateFlags -> Int -> VkEventCreateFlags unsafeShiftR :: VkEventCreateFlags -> Int -> VkEventCreateFlags $cunsafeShiftR :: VkEventCreateFlags -> Int -> VkEventCreateFlags shiftR :: VkEventCreateFlags -> Int -> VkEventCreateFlags $cshiftR :: VkEventCreateFlags -> Int -> VkEventCreateFlags unsafeShiftL :: VkEventCreateFlags -> Int -> VkEventCreateFlags $cunsafeShiftL :: VkEventCreateFlags -> Int -> VkEventCreateFlags shiftL :: VkEventCreateFlags -> Int -> VkEventCreateFlags $cshiftL :: VkEventCreateFlags -> Int -> VkEventCreateFlags isSigned :: VkEventCreateFlags -> Bool $cisSigned :: VkEventCreateFlags -> Bool bitSize :: VkEventCreateFlags -> Int $cbitSize :: VkEventCreateFlags -> Int bitSizeMaybe :: VkEventCreateFlags -> Maybe Int $cbitSizeMaybe :: VkEventCreateFlags -> Maybe Int testBit :: VkEventCreateFlags -> Int -> Bool $ctestBit :: VkEventCreateFlags -> Int -> Bool complementBit :: VkEventCreateFlags -> Int -> VkEventCreateFlags $ccomplementBit :: VkEventCreateFlags -> Int -> VkEventCreateFlags clearBit :: VkEventCreateFlags -> Int -> VkEventCreateFlags $cclearBit :: VkEventCreateFlags -> Int -> VkEventCreateFlags setBit :: VkEventCreateFlags -> Int -> VkEventCreateFlags $csetBit :: VkEventCreateFlags -> Int -> VkEventCreateFlags bit :: Int -> VkEventCreateFlags $cbit :: Int -> VkEventCreateFlags zeroBits :: VkEventCreateFlags $czeroBits :: VkEventCreateFlags rotate :: VkEventCreateFlags -> Int -> VkEventCreateFlags $crotate :: VkEventCreateFlags -> Int -> VkEventCreateFlags shift :: VkEventCreateFlags -> Int -> VkEventCreateFlags $cshift :: VkEventCreateFlags -> Int -> VkEventCreateFlags complement :: VkEventCreateFlags -> VkEventCreateFlags $ccomplement :: VkEventCreateFlags -> VkEventCreateFlags xor :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cxor :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags .|. :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $c.|. :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags .&. :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $c.&. :: VkEventCreateFlags -> VkEventCreateFlags -> VkEventCreateFlags $cp1Bits :: Eq VkEventCreateFlags Bits, Bits VkEventCreateFlags Bits VkEventCreateFlags -> (VkEventCreateFlags -> Int) -> (VkEventCreateFlags -> Int) -> (VkEventCreateFlags -> Int) -> FiniteBits VkEventCreateFlags VkEventCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkEventCreateFlags -> Int $ccountTrailingZeros :: VkEventCreateFlags -> Int countLeadingZeros :: VkEventCreateFlags -> Int $ccountLeadingZeros :: VkEventCreateFlags -> Int finiteBitSize :: VkEventCreateFlags -> Int $cfiniteBitSize :: VkEventCreateFlags -> Int $cp1FiniteBits :: Bits VkEventCreateFlags FiniteBits, Ptr b -> Int -> IO VkEventCreateFlags Ptr b -> Int -> VkEventCreateFlags -> IO () Ptr VkEventCreateFlags -> IO VkEventCreateFlags Ptr VkEventCreateFlags -> Int -> IO VkEventCreateFlags Ptr VkEventCreateFlags -> Int -> VkEventCreateFlags -> IO () Ptr VkEventCreateFlags -> VkEventCreateFlags -> IO () VkEventCreateFlags -> Int (VkEventCreateFlags -> Int) -> (VkEventCreateFlags -> Int) -> (Ptr VkEventCreateFlags -> Int -> IO VkEventCreateFlags) -> (Ptr VkEventCreateFlags -> Int -> VkEventCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkEventCreateFlags) -> (forall b. Ptr b -> Int -> VkEventCreateFlags -> IO ()) -> (Ptr VkEventCreateFlags -> IO VkEventCreateFlags) -> (Ptr VkEventCreateFlags -> VkEventCreateFlags -> IO ()) -> Storable VkEventCreateFlags forall b. Ptr b -> Int -> IO VkEventCreateFlags forall b. Ptr b -> Int -> VkEventCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkEventCreateFlags -> VkEventCreateFlags -> IO () $cpoke :: Ptr VkEventCreateFlags -> VkEventCreateFlags -> IO () peek :: Ptr VkEventCreateFlags -> IO VkEventCreateFlags $cpeek :: Ptr VkEventCreateFlags -> IO VkEventCreateFlags pokeByteOff :: Ptr b -> Int -> VkEventCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkEventCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkEventCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkEventCreateFlags pokeElemOff :: Ptr VkEventCreateFlags -> Int -> VkEventCreateFlags -> IO () $cpokeElemOff :: Ptr VkEventCreateFlags -> Int -> VkEventCreateFlags -> IO () peekElemOff :: Ptr VkEventCreateFlags -> Int -> IO VkEventCreateFlags $cpeekElemOff :: Ptr VkEventCreateFlags -> Int -> IO VkEventCreateFlags alignment :: VkEventCreateFlags -> Int $calignment :: VkEventCreateFlags -> Int sizeOf :: VkEventCreateFlags -> Int $csizeOf :: VkEventCreateFlags -> Int Storable, Num VkEventCreateFlags Ord VkEventCreateFlags Num VkEventCreateFlags -> Ord VkEventCreateFlags -> (VkEventCreateFlags -> Rational) -> Real VkEventCreateFlags VkEventCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkEventCreateFlags -> Rational $ctoRational :: VkEventCreateFlags -> Rational $cp2Real :: Ord VkEventCreateFlags $cp1Real :: Num VkEventCreateFlags Real, Typeable VkEventCreateFlags DataType Constr Typeable VkEventCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkEventCreateFlags -> c VkEventCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkEventCreateFlags) -> (VkEventCreateFlags -> Constr) -> (VkEventCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkEventCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkEventCreateFlags)) -> ((forall b. Data b => b -> b) -> VkEventCreateFlags -> VkEventCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkEventCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkEventCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags) -> Data VkEventCreateFlags VkEventCreateFlags -> DataType VkEventCreateFlags -> Constr (forall b. Data b => b -> b) -> VkEventCreateFlags -> VkEventCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkEventCreateFlags -> c VkEventCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkEventCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkEventCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkEventCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkEventCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkEventCreateFlags -> c VkEventCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkEventCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkEventCreateFlags) $cVkEventCreateFlags :: Constr $tVkEventCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkEventCreateFlags -> m VkEventCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkEventCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkEventCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkEventCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkEventCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkEventCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkEventCreateFlags -> VkEventCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkEventCreateFlags -> VkEventCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkEventCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkEventCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkEventCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkEventCreateFlags) dataTypeOf :: VkEventCreateFlags -> DataType $cdataTypeOf :: VkEventCreateFlags -> DataType toConstr :: VkEventCreateFlags -> Constr $ctoConstr :: VkEventCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkEventCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkEventCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkEventCreateFlags -> c VkEventCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkEventCreateFlags -> c VkEventCreateFlags $cp1Data :: Typeable VkEventCreateFlags Data, (forall x. VkEventCreateFlags -> Rep VkEventCreateFlags x) -> (forall x. Rep VkEventCreateFlags x -> VkEventCreateFlags) -> Generic VkEventCreateFlags forall x. Rep VkEventCreateFlags x -> VkEventCreateFlags forall x. VkEventCreateFlags -> Rep VkEventCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkEventCreateFlags x -> VkEventCreateFlags $cfrom :: forall x. VkEventCreateFlags -> Rep VkEventCreateFlags x Generic) instance Show VkEventCreateFlags where {-# INLINE show #-} show :: VkEventCreateFlags -> String show (VkEventCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkEventCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkEventCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkEventCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkExternalFenceFeatureFlagsKHR = VkExternalFenceFeatureFlagsKHR VkFlags deriving (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool) -> Eq VkExternalFenceFeatureFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool $c/= :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool == :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool $c== :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool Eq, Eq VkExternalFenceFeatureFlagsKHR Eq VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Ordering) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> Ord VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Ordering VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cmin :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR max :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cmax :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR >= :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool $c>= :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool > :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool $c> :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool <= :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool $c<= :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool < :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool $c< :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bool compare :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Ordering $ccompare :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Ordering $cp1Ord :: Eq VkExternalFenceFeatureFlagsKHR Ord, Integer -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (Integer -> VkExternalFenceFeatureFlagsKHR) -> Num VkExternalFenceFeatureFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkExternalFenceFeatureFlagsKHR $cfromInteger :: Integer -> VkExternalFenceFeatureFlagsKHR signum :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $csignum :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR abs :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cabs :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR negate :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cnegate :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR * :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $c* :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR - :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $c- :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR + :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $c+ :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR Num, VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> Bounded VkExternalFenceFeatureFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkExternalFenceFeatureFlagsKHR $cmaxBound :: VkExternalFenceFeatureFlagsKHR minBound :: VkExternalFenceFeatureFlagsKHR $cminBound :: VkExternalFenceFeatureFlagsKHR Bounded, Int -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> Int VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int) -> (VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR]) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR]) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR]) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR]) -> Enum VkExternalFenceFeatureFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] $cenumFromThenTo :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] enumFromTo :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] $cenumFromTo :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] enumFromThen :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] $cenumFromThen :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] enumFrom :: VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] $cenumFrom :: VkExternalFenceFeatureFlagsKHR -> [VkExternalFenceFeatureFlagsKHR] fromEnum :: VkExternalFenceFeatureFlagsKHR -> Int $cfromEnum :: VkExternalFenceFeatureFlagsKHR -> Int toEnum :: Int -> VkExternalFenceFeatureFlagsKHR $ctoEnum :: Int -> VkExternalFenceFeatureFlagsKHR pred :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cpred :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR succ :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $csucc :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR Enum, Enum VkExternalFenceFeatureFlagsKHR Real VkExternalFenceFeatureFlagsKHR Real VkExternalFenceFeatureFlagsKHR -> Enum VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR)) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR)) -> (VkExternalFenceFeatureFlagsKHR -> Integer) -> Integral VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> Integer VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR) VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkExternalFenceFeatureFlagsKHR -> Integer $ctoInteger :: VkExternalFenceFeatureFlagsKHR -> Integer divMod :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR) $cdivMod :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR) quotRem :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR) $cquotRem :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR, VkExternalFenceFeatureFlagsKHR) mod :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cmod :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR div :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cdiv :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR rem :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $crem :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR quot :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cquot :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cp2Integral :: Enum VkExternalFenceFeatureFlagsKHR $cp1Integral :: Real VkExternalFenceFeatureFlagsKHR Integral, Eq VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR Eq VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> VkExternalFenceFeatureFlagsKHR -> (Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> Maybe Int) -> (VkExternalFenceFeatureFlagsKHR -> Int) -> (VkExternalFenceFeatureFlagsKHR -> Bool) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Int) -> Bits VkExternalFenceFeatureFlagsKHR Int -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> Bool VkExternalFenceFeatureFlagsKHR -> Int VkExternalFenceFeatureFlagsKHR -> Maybe Int VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> Int -> Bool VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkExternalFenceFeatureFlagsKHR -> Int $cpopCount :: VkExternalFenceFeatureFlagsKHR -> Int rotateR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $crotateR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR rotateL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $crotateL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR unsafeShiftR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $cunsafeShiftR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR shiftR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $cshiftR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR unsafeShiftL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $cunsafeShiftL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR shiftL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $cshiftL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR isSigned :: VkExternalFenceFeatureFlagsKHR -> Bool $cisSigned :: VkExternalFenceFeatureFlagsKHR -> Bool bitSize :: VkExternalFenceFeatureFlagsKHR -> Int $cbitSize :: VkExternalFenceFeatureFlagsKHR -> Int bitSizeMaybe :: VkExternalFenceFeatureFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkExternalFenceFeatureFlagsKHR -> Maybe Int testBit :: VkExternalFenceFeatureFlagsKHR -> Int -> Bool $ctestBit :: VkExternalFenceFeatureFlagsKHR -> Int -> Bool complementBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $ccomplementBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR clearBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $cclearBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR setBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $csetBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR bit :: Int -> VkExternalFenceFeatureFlagsKHR $cbit :: Int -> VkExternalFenceFeatureFlagsKHR zeroBits :: VkExternalFenceFeatureFlagsKHR $czeroBits :: VkExternalFenceFeatureFlagsKHR rotate :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $crotate :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR shift :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR $cshift :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR complement :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $ccomplement :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR xor :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cxor :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR .|. :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $c.|. :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR .&. :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $c.&. :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cp1Bits :: Eq VkExternalFenceFeatureFlagsKHR Bits, Bits VkExternalFenceFeatureFlagsKHR Bits VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR -> Int) -> (VkExternalFenceFeatureFlagsKHR -> Int) -> (VkExternalFenceFeatureFlagsKHR -> Int) -> FiniteBits VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkExternalFenceFeatureFlagsKHR -> Int $ccountTrailingZeros :: VkExternalFenceFeatureFlagsKHR -> Int countLeadingZeros :: VkExternalFenceFeatureFlagsKHR -> Int $ccountLeadingZeros :: VkExternalFenceFeatureFlagsKHR -> Int finiteBitSize :: VkExternalFenceFeatureFlagsKHR -> Int $cfiniteBitSize :: VkExternalFenceFeatureFlagsKHR -> Int $cp1FiniteBits :: Bits VkExternalFenceFeatureFlagsKHR FiniteBits, Ptr b -> Int -> IO VkExternalFenceFeatureFlagsKHR Ptr b -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () Ptr VkExternalFenceFeatureFlagsKHR -> IO VkExternalFenceFeatureFlagsKHR Ptr VkExternalFenceFeatureFlagsKHR -> Int -> IO VkExternalFenceFeatureFlagsKHR Ptr VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () Ptr VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> IO () VkExternalFenceFeatureFlagsKHR -> Int (VkExternalFenceFeatureFlagsKHR -> Int) -> (VkExternalFenceFeatureFlagsKHR -> Int) -> (Ptr VkExternalFenceFeatureFlagsKHR -> Int -> IO VkExternalFenceFeatureFlagsKHR) -> (Ptr VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkExternalFenceFeatureFlagsKHR) -> (forall b. Ptr b -> Int -> VkExternalFenceFeatureFlagsKHR -> IO ()) -> (Ptr VkExternalFenceFeatureFlagsKHR -> IO VkExternalFenceFeatureFlagsKHR) -> (Ptr VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> IO ()) -> Storable VkExternalFenceFeatureFlagsKHR forall b. Ptr b -> Int -> IO VkExternalFenceFeatureFlagsKHR forall b. Ptr b -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> IO () $cpoke :: Ptr VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> IO () peek :: Ptr VkExternalFenceFeatureFlagsKHR -> IO VkExternalFenceFeatureFlagsKHR $cpeek :: Ptr VkExternalFenceFeatureFlagsKHR -> IO VkExternalFenceFeatureFlagsKHR pokeByteOff :: Ptr b -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkExternalFenceFeatureFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkExternalFenceFeatureFlagsKHR pokeElemOff :: Ptr VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () $cpokeElemOff :: Ptr VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR -> IO () peekElemOff :: Ptr VkExternalFenceFeatureFlagsKHR -> Int -> IO VkExternalFenceFeatureFlagsKHR $cpeekElemOff :: Ptr VkExternalFenceFeatureFlagsKHR -> Int -> IO VkExternalFenceFeatureFlagsKHR alignment :: VkExternalFenceFeatureFlagsKHR -> Int $calignment :: VkExternalFenceFeatureFlagsKHR -> Int sizeOf :: VkExternalFenceFeatureFlagsKHR -> Int $csizeOf :: VkExternalFenceFeatureFlagsKHR -> Int Storable, Num VkExternalFenceFeatureFlagsKHR Ord VkExternalFenceFeatureFlagsKHR Num VkExternalFenceFeatureFlagsKHR -> Ord VkExternalFenceFeatureFlagsKHR -> (VkExternalFenceFeatureFlagsKHR -> Rational) -> Real VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkExternalFenceFeatureFlagsKHR -> Rational $ctoRational :: VkExternalFenceFeatureFlagsKHR -> Rational $cp2Real :: Ord VkExternalFenceFeatureFlagsKHR $cp1Real :: Num VkExternalFenceFeatureFlagsKHR Real, Typeable VkExternalFenceFeatureFlagsKHR DataType Constr Typeable VkExternalFenceFeatureFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureFlagsKHR -> c VkExternalFenceFeatureFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceFeatureFlagsKHR) -> (VkExternalFenceFeatureFlagsKHR -> Constr) -> (VkExternalFenceFeatureFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceFeatureFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceFeatureFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR) -> Data VkExternalFenceFeatureFlagsKHR VkExternalFenceFeatureFlagsKHR -> DataType VkExternalFenceFeatureFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureFlagsKHR -> c VkExternalFenceFeatureFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceFeatureFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceFeatureFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureFlagsKHR -> c VkExternalFenceFeatureFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceFeatureFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceFeatureFlagsKHR) $cVkExternalFenceFeatureFlagsKHR :: Constr $tVkExternalFenceFeatureFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagsKHR -> m VkExternalFenceFeatureFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceFeatureFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceFeatureFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceFeatureFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceFeatureFlagsKHR) dataTypeOf :: VkExternalFenceFeatureFlagsKHR -> DataType $cdataTypeOf :: VkExternalFenceFeatureFlagsKHR -> DataType toConstr :: VkExternalFenceFeatureFlagsKHR -> Constr $ctoConstr :: VkExternalFenceFeatureFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceFeatureFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceFeatureFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureFlagsKHR -> c VkExternalFenceFeatureFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureFlagsKHR -> c VkExternalFenceFeatureFlagsKHR $cp1Data :: Typeable VkExternalFenceFeatureFlagsKHR Data, (forall x. VkExternalFenceFeatureFlagsKHR -> Rep VkExternalFenceFeatureFlagsKHR x) -> (forall x. Rep VkExternalFenceFeatureFlagsKHR x -> VkExternalFenceFeatureFlagsKHR) -> Generic VkExternalFenceFeatureFlagsKHR forall x. Rep VkExternalFenceFeatureFlagsKHR x -> VkExternalFenceFeatureFlagsKHR forall x. VkExternalFenceFeatureFlagsKHR -> Rep VkExternalFenceFeatureFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkExternalFenceFeatureFlagsKHR x -> VkExternalFenceFeatureFlagsKHR $cfrom :: forall x. VkExternalFenceFeatureFlagsKHR -> Rep VkExternalFenceFeatureFlagsKHR x Generic) instance Show VkExternalFenceFeatureFlagsKHR where {-# INLINE show #-} show :: VkExternalFenceFeatureFlagsKHR -> String show (VkExternalFenceFeatureFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkExternalFenceFeatureFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkExternalFenceFeatureFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkExternalFenceFeatureFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkExternalFenceHandleTypeFlagsKHR = VkExternalFenceHandleTypeFlagsKHR VkFlags deriving (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool) -> Eq VkExternalFenceHandleTypeFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool $c/= :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool == :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool $c== :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool Eq, Eq VkExternalFenceHandleTypeFlagsKHR Eq VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Ordering) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> Ord VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Ordering VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cmin :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR max :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cmax :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR >= :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool $c>= :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool > :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool $c> :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool <= :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool $c<= :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool < :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool $c< :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bool compare :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Ordering $ccompare :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Ordering $cp1Ord :: Eq VkExternalFenceHandleTypeFlagsKHR Ord, Integer -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (Integer -> VkExternalFenceHandleTypeFlagsKHR) -> Num VkExternalFenceHandleTypeFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkExternalFenceHandleTypeFlagsKHR $cfromInteger :: Integer -> VkExternalFenceHandleTypeFlagsKHR signum :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $csignum :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR abs :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cabs :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR negate :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cnegate :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR * :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $c* :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR - :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $c- :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR + :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $c+ :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR Num, VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> Bounded VkExternalFenceHandleTypeFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkExternalFenceHandleTypeFlagsKHR $cmaxBound :: VkExternalFenceHandleTypeFlagsKHR minBound :: VkExternalFenceHandleTypeFlagsKHR $cminBound :: VkExternalFenceHandleTypeFlagsKHR Bounded, Int -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> Int VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> (VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR]) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR]) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR]) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR]) -> Enum VkExternalFenceHandleTypeFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] $cenumFromThenTo :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] enumFromTo :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] $cenumFromTo :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] enumFromThen :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] $cenumFromThen :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] enumFrom :: VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] $cenumFrom :: VkExternalFenceHandleTypeFlagsKHR -> [VkExternalFenceHandleTypeFlagsKHR] fromEnum :: VkExternalFenceHandleTypeFlagsKHR -> Int $cfromEnum :: VkExternalFenceHandleTypeFlagsKHR -> Int toEnum :: Int -> VkExternalFenceHandleTypeFlagsKHR $ctoEnum :: Int -> VkExternalFenceHandleTypeFlagsKHR pred :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cpred :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR succ :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $csucc :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR Enum, Enum VkExternalFenceHandleTypeFlagsKHR Real VkExternalFenceHandleTypeFlagsKHR Real VkExternalFenceHandleTypeFlagsKHR -> Enum VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR)) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR)) -> (VkExternalFenceHandleTypeFlagsKHR -> Integer) -> Integral VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> Integer VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR) VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkExternalFenceHandleTypeFlagsKHR -> Integer $ctoInteger :: VkExternalFenceHandleTypeFlagsKHR -> Integer divMod :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR) $cdivMod :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR) quotRem :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR) $cquotRem :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR, VkExternalFenceHandleTypeFlagsKHR) mod :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cmod :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR div :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cdiv :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR rem :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $crem :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR quot :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cquot :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cp2Integral :: Enum VkExternalFenceHandleTypeFlagsKHR $cp1Integral :: Real VkExternalFenceHandleTypeFlagsKHR Integral, Eq VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR Eq VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> VkExternalFenceHandleTypeFlagsKHR -> (Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> Maybe Int) -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> (VkExternalFenceHandleTypeFlagsKHR -> Bool) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> Bits VkExternalFenceHandleTypeFlagsKHR Int -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> Bool VkExternalFenceHandleTypeFlagsKHR -> Int VkExternalFenceHandleTypeFlagsKHR -> Maybe Int VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> Int -> Bool VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkExternalFenceHandleTypeFlagsKHR -> Int $cpopCount :: VkExternalFenceHandleTypeFlagsKHR -> Int rotateR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $crotateR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR rotateL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $crotateL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR unsafeShiftR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $cunsafeShiftR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR shiftR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $cshiftR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR unsafeShiftL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $cunsafeShiftL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR shiftL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $cshiftL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR isSigned :: VkExternalFenceHandleTypeFlagsKHR -> Bool $cisSigned :: VkExternalFenceHandleTypeFlagsKHR -> Bool bitSize :: VkExternalFenceHandleTypeFlagsKHR -> Int $cbitSize :: VkExternalFenceHandleTypeFlagsKHR -> Int bitSizeMaybe :: VkExternalFenceHandleTypeFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkExternalFenceHandleTypeFlagsKHR -> Maybe Int testBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> Bool $ctestBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> Bool complementBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $ccomplementBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR clearBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $cclearBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR setBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $csetBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR bit :: Int -> VkExternalFenceHandleTypeFlagsKHR $cbit :: Int -> VkExternalFenceHandleTypeFlagsKHR zeroBits :: VkExternalFenceHandleTypeFlagsKHR $czeroBits :: VkExternalFenceHandleTypeFlagsKHR rotate :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $crotate :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR shift :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR $cshift :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR complement :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $ccomplement :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR xor :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cxor :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR .|. :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $c.|. :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR .&. :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $c.&. :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cp1Bits :: Eq VkExternalFenceHandleTypeFlagsKHR Bits, Bits VkExternalFenceHandleTypeFlagsKHR Bits VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> FiniteBits VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkExternalFenceHandleTypeFlagsKHR -> Int $ccountTrailingZeros :: VkExternalFenceHandleTypeFlagsKHR -> Int countLeadingZeros :: VkExternalFenceHandleTypeFlagsKHR -> Int $ccountLeadingZeros :: VkExternalFenceHandleTypeFlagsKHR -> Int finiteBitSize :: VkExternalFenceHandleTypeFlagsKHR -> Int $cfiniteBitSize :: VkExternalFenceHandleTypeFlagsKHR -> Int $cp1FiniteBits :: Bits VkExternalFenceHandleTypeFlagsKHR FiniteBits, Ptr b -> Int -> IO VkExternalFenceHandleTypeFlagsKHR Ptr b -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () Ptr VkExternalFenceHandleTypeFlagsKHR -> IO VkExternalFenceHandleTypeFlagsKHR Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> IO VkExternalFenceHandleTypeFlagsKHR Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () Ptr VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> IO () VkExternalFenceHandleTypeFlagsKHR -> Int (VkExternalFenceHandleTypeFlagsKHR -> Int) -> (VkExternalFenceHandleTypeFlagsKHR -> Int) -> (Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> IO VkExternalFenceHandleTypeFlagsKHR) -> (Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkExternalFenceHandleTypeFlagsKHR) -> (forall b. Ptr b -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO ()) -> (Ptr VkExternalFenceHandleTypeFlagsKHR -> IO VkExternalFenceHandleTypeFlagsKHR) -> (Ptr VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> IO ()) -> Storable VkExternalFenceHandleTypeFlagsKHR forall b. Ptr b -> Int -> IO VkExternalFenceHandleTypeFlagsKHR forall b. Ptr b -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> IO () $cpoke :: Ptr VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> IO () peek :: Ptr VkExternalFenceHandleTypeFlagsKHR -> IO VkExternalFenceHandleTypeFlagsKHR $cpeek :: Ptr VkExternalFenceHandleTypeFlagsKHR -> IO VkExternalFenceHandleTypeFlagsKHR pokeByteOff :: Ptr b -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkExternalFenceHandleTypeFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkExternalFenceHandleTypeFlagsKHR pokeElemOff :: Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () $cpokeElemOff :: Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR -> IO () peekElemOff :: Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> IO VkExternalFenceHandleTypeFlagsKHR $cpeekElemOff :: Ptr VkExternalFenceHandleTypeFlagsKHR -> Int -> IO VkExternalFenceHandleTypeFlagsKHR alignment :: VkExternalFenceHandleTypeFlagsKHR -> Int $calignment :: VkExternalFenceHandleTypeFlagsKHR -> Int sizeOf :: VkExternalFenceHandleTypeFlagsKHR -> Int $csizeOf :: VkExternalFenceHandleTypeFlagsKHR -> Int Storable, Num VkExternalFenceHandleTypeFlagsKHR Ord VkExternalFenceHandleTypeFlagsKHR Num VkExternalFenceHandleTypeFlagsKHR -> Ord VkExternalFenceHandleTypeFlagsKHR -> (VkExternalFenceHandleTypeFlagsKHR -> Rational) -> Real VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkExternalFenceHandleTypeFlagsKHR -> Rational $ctoRational :: VkExternalFenceHandleTypeFlagsKHR -> Rational $cp2Real :: Ord VkExternalFenceHandleTypeFlagsKHR $cp1Real :: Num VkExternalFenceHandleTypeFlagsKHR Real, Typeable VkExternalFenceHandleTypeFlagsKHR DataType Constr Typeable VkExternalFenceHandleTypeFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeFlagsKHR -> c VkExternalFenceHandleTypeFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceHandleTypeFlagsKHR) -> (VkExternalFenceHandleTypeFlagsKHR -> Constr) -> (VkExternalFenceHandleTypeFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR) -> Data VkExternalFenceHandleTypeFlagsKHR VkExternalFenceHandleTypeFlagsKHR -> DataType VkExternalFenceHandleTypeFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeFlagsKHR -> c VkExternalFenceHandleTypeFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceHandleTypeFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceHandleTypeFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeFlagsKHR -> c VkExternalFenceHandleTypeFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR) $cVkExternalFenceHandleTypeFlagsKHR :: Constr $tVkExternalFenceHandleTypeFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagsKHR -> m VkExternalFenceHandleTypeFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceHandleTypeFlagsKHR) dataTypeOf :: VkExternalFenceHandleTypeFlagsKHR -> DataType $cdataTypeOf :: VkExternalFenceHandleTypeFlagsKHR -> DataType toConstr :: VkExternalFenceHandleTypeFlagsKHR -> Constr $ctoConstr :: VkExternalFenceHandleTypeFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceHandleTypeFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceHandleTypeFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeFlagsKHR -> c VkExternalFenceHandleTypeFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeFlagsKHR -> c VkExternalFenceHandleTypeFlagsKHR $cp1Data :: Typeable VkExternalFenceHandleTypeFlagsKHR Data, (forall x. VkExternalFenceHandleTypeFlagsKHR -> Rep VkExternalFenceHandleTypeFlagsKHR x) -> (forall x. Rep VkExternalFenceHandleTypeFlagsKHR x -> VkExternalFenceHandleTypeFlagsKHR) -> Generic VkExternalFenceHandleTypeFlagsKHR forall x. Rep VkExternalFenceHandleTypeFlagsKHR x -> VkExternalFenceHandleTypeFlagsKHR forall x. VkExternalFenceHandleTypeFlagsKHR -> Rep VkExternalFenceHandleTypeFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkExternalFenceHandleTypeFlagsKHR x -> VkExternalFenceHandleTypeFlagsKHR $cfrom :: forall x. VkExternalFenceHandleTypeFlagsKHR -> Rep VkExternalFenceHandleTypeFlagsKHR x Generic) instance Show VkExternalFenceHandleTypeFlagsKHR where {-# INLINE show #-} show :: VkExternalFenceHandleTypeFlagsKHR -> String show (VkExternalFenceHandleTypeFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkExternalFenceHandleTypeFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkExternalFenceHandleTypeFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkExternalFenceHandleTypeFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkExternalMemoryFeatureFlagsKHR = VkExternalMemoryFeatureFlagsKHR VkFlags deriving (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool) -> Eq VkExternalMemoryFeatureFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool $c/= :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool == :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool $c== :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool Eq, Eq VkExternalMemoryFeatureFlagsKHR Eq VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Ordering) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> Ord VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Ordering VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cmin :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR max :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cmax :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR >= :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool $c>= :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool > :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool $c> :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool <= :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool $c<= :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool < :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool $c< :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bool compare :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Ordering $ccompare :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Ordering $cp1Ord :: Eq VkExternalMemoryFeatureFlagsKHR Ord, Integer -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (Integer -> VkExternalMemoryFeatureFlagsKHR) -> Num VkExternalMemoryFeatureFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkExternalMemoryFeatureFlagsKHR $cfromInteger :: Integer -> VkExternalMemoryFeatureFlagsKHR signum :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $csignum :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR abs :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cabs :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR negate :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cnegate :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR * :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $c* :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR - :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $c- :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR + :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $c+ :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR Num, VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> Bounded VkExternalMemoryFeatureFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkExternalMemoryFeatureFlagsKHR $cmaxBound :: VkExternalMemoryFeatureFlagsKHR minBound :: VkExternalMemoryFeatureFlagsKHR $cminBound :: VkExternalMemoryFeatureFlagsKHR Bounded, Int -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> Int VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> (VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR]) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR]) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR]) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR]) -> Enum VkExternalMemoryFeatureFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] $cenumFromThenTo :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] enumFromTo :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] $cenumFromTo :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] enumFromThen :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] $cenumFromThen :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] enumFrom :: VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] $cenumFrom :: VkExternalMemoryFeatureFlagsKHR -> [VkExternalMemoryFeatureFlagsKHR] fromEnum :: VkExternalMemoryFeatureFlagsKHR -> Int $cfromEnum :: VkExternalMemoryFeatureFlagsKHR -> Int toEnum :: Int -> VkExternalMemoryFeatureFlagsKHR $ctoEnum :: Int -> VkExternalMemoryFeatureFlagsKHR pred :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cpred :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR succ :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $csucc :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR Enum, Enum VkExternalMemoryFeatureFlagsKHR Real VkExternalMemoryFeatureFlagsKHR Real VkExternalMemoryFeatureFlagsKHR -> Enum VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR)) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR)) -> (VkExternalMemoryFeatureFlagsKHR -> Integer) -> Integral VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> Integer VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR) VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkExternalMemoryFeatureFlagsKHR -> Integer $ctoInteger :: VkExternalMemoryFeatureFlagsKHR -> Integer divMod :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR) $cdivMod :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR) quotRem :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR) $cquotRem :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR, VkExternalMemoryFeatureFlagsKHR) mod :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cmod :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR div :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cdiv :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR rem :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $crem :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR quot :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cquot :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cp2Integral :: Enum VkExternalMemoryFeatureFlagsKHR $cp1Integral :: Real VkExternalMemoryFeatureFlagsKHR Integral, Eq VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR Eq VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> VkExternalMemoryFeatureFlagsKHR -> (Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> Maybe Int) -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> (VkExternalMemoryFeatureFlagsKHR -> Bool) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> Bits VkExternalMemoryFeatureFlagsKHR Int -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> Bool VkExternalMemoryFeatureFlagsKHR -> Int VkExternalMemoryFeatureFlagsKHR -> Maybe Int VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> Int -> Bool VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkExternalMemoryFeatureFlagsKHR -> Int $cpopCount :: VkExternalMemoryFeatureFlagsKHR -> Int rotateR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $crotateR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR rotateL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $crotateL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR unsafeShiftR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $cunsafeShiftR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR shiftR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $cshiftR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR unsafeShiftL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $cunsafeShiftL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR shiftL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $cshiftL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR isSigned :: VkExternalMemoryFeatureFlagsKHR -> Bool $cisSigned :: VkExternalMemoryFeatureFlagsKHR -> Bool bitSize :: VkExternalMemoryFeatureFlagsKHR -> Int $cbitSize :: VkExternalMemoryFeatureFlagsKHR -> Int bitSizeMaybe :: VkExternalMemoryFeatureFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkExternalMemoryFeatureFlagsKHR -> Maybe Int testBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> Bool $ctestBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> Bool complementBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $ccomplementBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR clearBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $cclearBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR setBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $csetBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR bit :: Int -> VkExternalMemoryFeatureFlagsKHR $cbit :: Int -> VkExternalMemoryFeatureFlagsKHR zeroBits :: VkExternalMemoryFeatureFlagsKHR $czeroBits :: VkExternalMemoryFeatureFlagsKHR rotate :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $crotate :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR shift :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR $cshift :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR complement :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $ccomplement :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR xor :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cxor :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR .|. :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $c.|. :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR .&. :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $c.&. :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cp1Bits :: Eq VkExternalMemoryFeatureFlagsKHR Bits, Bits VkExternalMemoryFeatureFlagsKHR Bits VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> FiniteBits VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkExternalMemoryFeatureFlagsKHR -> Int $ccountTrailingZeros :: VkExternalMemoryFeatureFlagsKHR -> Int countLeadingZeros :: VkExternalMemoryFeatureFlagsKHR -> Int $ccountLeadingZeros :: VkExternalMemoryFeatureFlagsKHR -> Int finiteBitSize :: VkExternalMemoryFeatureFlagsKHR -> Int $cfiniteBitSize :: VkExternalMemoryFeatureFlagsKHR -> Int $cp1FiniteBits :: Bits VkExternalMemoryFeatureFlagsKHR FiniteBits, Ptr b -> Int -> IO VkExternalMemoryFeatureFlagsKHR Ptr b -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () Ptr VkExternalMemoryFeatureFlagsKHR -> IO VkExternalMemoryFeatureFlagsKHR Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> IO VkExternalMemoryFeatureFlagsKHR Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () Ptr VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> IO () VkExternalMemoryFeatureFlagsKHR -> Int (VkExternalMemoryFeatureFlagsKHR -> Int) -> (VkExternalMemoryFeatureFlagsKHR -> Int) -> (Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> IO VkExternalMemoryFeatureFlagsKHR) -> (Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkExternalMemoryFeatureFlagsKHR) -> (forall b. Ptr b -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO ()) -> (Ptr VkExternalMemoryFeatureFlagsKHR -> IO VkExternalMemoryFeatureFlagsKHR) -> (Ptr VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> IO ()) -> Storable VkExternalMemoryFeatureFlagsKHR forall b. Ptr b -> Int -> IO VkExternalMemoryFeatureFlagsKHR forall b. Ptr b -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> IO () $cpoke :: Ptr VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> IO () peek :: Ptr VkExternalMemoryFeatureFlagsKHR -> IO VkExternalMemoryFeatureFlagsKHR $cpeek :: Ptr VkExternalMemoryFeatureFlagsKHR -> IO VkExternalMemoryFeatureFlagsKHR pokeByteOff :: Ptr b -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkExternalMemoryFeatureFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkExternalMemoryFeatureFlagsKHR pokeElemOff :: Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () $cpokeElemOff :: Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR -> IO () peekElemOff :: Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> IO VkExternalMemoryFeatureFlagsKHR $cpeekElemOff :: Ptr VkExternalMemoryFeatureFlagsKHR -> Int -> IO VkExternalMemoryFeatureFlagsKHR alignment :: VkExternalMemoryFeatureFlagsKHR -> Int $calignment :: VkExternalMemoryFeatureFlagsKHR -> Int sizeOf :: VkExternalMemoryFeatureFlagsKHR -> Int $csizeOf :: VkExternalMemoryFeatureFlagsKHR -> Int Storable, Num VkExternalMemoryFeatureFlagsKHR Ord VkExternalMemoryFeatureFlagsKHR Num VkExternalMemoryFeatureFlagsKHR -> Ord VkExternalMemoryFeatureFlagsKHR -> (VkExternalMemoryFeatureFlagsKHR -> Rational) -> Real VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkExternalMemoryFeatureFlagsKHR -> Rational $ctoRational :: VkExternalMemoryFeatureFlagsKHR -> Rational $cp2Real :: Ord VkExternalMemoryFeatureFlagsKHR $cp1Real :: Num VkExternalMemoryFeatureFlagsKHR Real, Typeable VkExternalMemoryFeatureFlagsKHR DataType Constr Typeable VkExternalMemoryFeatureFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureFlagsKHR -> c VkExternalMemoryFeatureFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryFeatureFlagsKHR) -> (VkExternalMemoryFeatureFlagsKHR -> Constr) -> (VkExternalMemoryFeatureFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR) -> Data VkExternalMemoryFeatureFlagsKHR VkExternalMemoryFeatureFlagsKHR -> DataType VkExternalMemoryFeatureFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureFlagsKHR -> c VkExternalMemoryFeatureFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryFeatureFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryFeatureFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureFlagsKHR -> c VkExternalMemoryFeatureFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR) $cVkExternalMemoryFeatureFlagsKHR :: Constr $tVkExternalMemoryFeatureFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagsKHR -> m VkExternalMemoryFeatureFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryFeatureFlagsKHR) dataTypeOf :: VkExternalMemoryFeatureFlagsKHR -> DataType $cdataTypeOf :: VkExternalMemoryFeatureFlagsKHR -> DataType toConstr :: VkExternalMemoryFeatureFlagsKHR -> Constr $ctoConstr :: VkExternalMemoryFeatureFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryFeatureFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryFeatureFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureFlagsKHR -> c VkExternalMemoryFeatureFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureFlagsKHR -> c VkExternalMemoryFeatureFlagsKHR $cp1Data :: Typeable VkExternalMemoryFeatureFlagsKHR Data, (forall x. VkExternalMemoryFeatureFlagsKHR -> Rep VkExternalMemoryFeatureFlagsKHR x) -> (forall x. Rep VkExternalMemoryFeatureFlagsKHR x -> VkExternalMemoryFeatureFlagsKHR) -> Generic VkExternalMemoryFeatureFlagsKHR forall x. Rep VkExternalMemoryFeatureFlagsKHR x -> VkExternalMemoryFeatureFlagsKHR forall x. VkExternalMemoryFeatureFlagsKHR -> Rep VkExternalMemoryFeatureFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkExternalMemoryFeatureFlagsKHR x -> VkExternalMemoryFeatureFlagsKHR $cfrom :: forall x. VkExternalMemoryFeatureFlagsKHR -> Rep VkExternalMemoryFeatureFlagsKHR x Generic) instance Show VkExternalMemoryFeatureFlagsKHR where {-# INLINE show #-} show :: VkExternalMemoryFeatureFlagsKHR -> String show (VkExternalMemoryFeatureFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkExternalMemoryFeatureFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkExternalMemoryFeatureFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkExternalMemoryFeatureFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkExternalMemoryHandleTypeFlagsKHR = VkExternalMemoryHandleTypeFlagsKHR VkFlags deriving (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> Eq VkExternalMemoryHandleTypeFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool $c/= :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool == :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool $c== :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool Eq, Eq VkExternalMemoryHandleTypeFlagsKHR Eq VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Ordering) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> Ord VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Ordering VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cmin :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR max :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cmax :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR >= :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool $c>= :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool > :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool $c> :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool <= :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool $c<= :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool < :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool $c< :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bool compare :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Ordering $ccompare :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Ordering $cp1Ord :: Eq VkExternalMemoryHandleTypeFlagsKHR Ord, Integer -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (Integer -> VkExternalMemoryHandleTypeFlagsKHR) -> Num VkExternalMemoryHandleTypeFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkExternalMemoryHandleTypeFlagsKHR $cfromInteger :: Integer -> VkExternalMemoryHandleTypeFlagsKHR signum :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $csignum :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR abs :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cabs :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR negate :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cnegate :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR * :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $c* :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR - :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $c- :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR + :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $c+ :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR Num, VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> Bounded VkExternalMemoryHandleTypeFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkExternalMemoryHandleTypeFlagsKHR $cmaxBound :: VkExternalMemoryHandleTypeFlagsKHR minBound :: VkExternalMemoryHandleTypeFlagsKHR $cminBound :: VkExternalMemoryHandleTypeFlagsKHR Bounded, Int -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> Int VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> (VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR]) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR]) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR]) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR]) -> Enum VkExternalMemoryHandleTypeFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] $cenumFromThenTo :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] enumFromTo :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] $cenumFromTo :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] enumFromThen :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] $cenumFromThen :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] enumFrom :: VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] $cenumFrom :: VkExternalMemoryHandleTypeFlagsKHR -> [VkExternalMemoryHandleTypeFlagsKHR] fromEnum :: VkExternalMemoryHandleTypeFlagsKHR -> Int $cfromEnum :: VkExternalMemoryHandleTypeFlagsKHR -> Int toEnum :: Int -> VkExternalMemoryHandleTypeFlagsKHR $ctoEnum :: Int -> VkExternalMemoryHandleTypeFlagsKHR pred :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cpred :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR succ :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $csucc :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR Enum, Enum VkExternalMemoryHandleTypeFlagsKHR Real VkExternalMemoryHandleTypeFlagsKHR Real VkExternalMemoryHandleTypeFlagsKHR -> Enum VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR)) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR)) -> (VkExternalMemoryHandleTypeFlagsKHR -> Integer) -> Integral VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> Integer VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR) VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkExternalMemoryHandleTypeFlagsKHR -> Integer $ctoInteger :: VkExternalMemoryHandleTypeFlagsKHR -> Integer divMod :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR) $cdivMod :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR) quotRem :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR) $cquotRem :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR, VkExternalMemoryHandleTypeFlagsKHR) mod :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cmod :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR div :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cdiv :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR rem :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $crem :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR quot :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cquot :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cp2Integral :: Enum VkExternalMemoryHandleTypeFlagsKHR $cp1Integral :: Real VkExternalMemoryHandleTypeFlagsKHR Integral, Eq VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR Eq VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> VkExternalMemoryHandleTypeFlagsKHR -> (Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> Maybe Int) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> (VkExternalMemoryHandleTypeFlagsKHR -> Bool) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> Bits VkExternalMemoryHandleTypeFlagsKHR Int -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> Bool VkExternalMemoryHandleTypeFlagsKHR -> Int VkExternalMemoryHandleTypeFlagsKHR -> Maybe Int VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> Int -> Bool VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkExternalMemoryHandleTypeFlagsKHR -> Int $cpopCount :: VkExternalMemoryHandleTypeFlagsKHR -> Int rotateR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $crotateR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR rotateL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $crotateL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR unsafeShiftR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $cunsafeShiftR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR shiftR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $cshiftR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR unsafeShiftL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $cunsafeShiftL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR shiftL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $cshiftL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR isSigned :: VkExternalMemoryHandleTypeFlagsKHR -> Bool $cisSigned :: VkExternalMemoryHandleTypeFlagsKHR -> Bool bitSize :: VkExternalMemoryHandleTypeFlagsKHR -> Int $cbitSize :: VkExternalMemoryHandleTypeFlagsKHR -> Int bitSizeMaybe :: VkExternalMemoryHandleTypeFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkExternalMemoryHandleTypeFlagsKHR -> Maybe Int testBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> Bool $ctestBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> Bool complementBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $ccomplementBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR clearBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $cclearBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR setBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $csetBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR bit :: Int -> VkExternalMemoryHandleTypeFlagsKHR $cbit :: Int -> VkExternalMemoryHandleTypeFlagsKHR zeroBits :: VkExternalMemoryHandleTypeFlagsKHR $czeroBits :: VkExternalMemoryHandleTypeFlagsKHR rotate :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $crotate :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR shift :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR $cshift :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR complement :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $ccomplement :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR xor :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cxor :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR .|. :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $c.|. :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR .&. :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $c.&. :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cp1Bits :: Eq VkExternalMemoryHandleTypeFlagsKHR Bits, Bits VkExternalMemoryHandleTypeFlagsKHR Bits VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> FiniteBits VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkExternalMemoryHandleTypeFlagsKHR -> Int $ccountTrailingZeros :: VkExternalMemoryHandleTypeFlagsKHR -> Int countLeadingZeros :: VkExternalMemoryHandleTypeFlagsKHR -> Int $ccountLeadingZeros :: VkExternalMemoryHandleTypeFlagsKHR -> Int finiteBitSize :: VkExternalMemoryHandleTypeFlagsKHR -> Int $cfiniteBitSize :: VkExternalMemoryHandleTypeFlagsKHR -> Int $cp1FiniteBits :: Bits VkExternalMemoryHandleTypeFlagsKHR FiniteBits, Ptr b -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR Ptr b -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () Ptr VkExternalMemoryHandleTypeFlagsKHR -> IO VkExternalMemoryHandleTypeFlagsKHR Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () Ptr VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> IO () VkExternalMemoryHandleTypeFlagsKHR -> Int (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> (VkExternalMemoryHandleTypeFlagsKHR -> Int) -> (Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR) -> (Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR) -> (forall b. Ptr b -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO ()) -> (Ptr VkExternalMemoryHandleTypeFlagsKHR -> IO VkExternalMemoryHandleTypeFlagsKHR) -> (Ptr VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> IO ()) -> Storable VkExternalMemoryHandleTypeFlagsKHR forall b. Ptr b -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR forall b. Ptr b -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> IO () $cpoke :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> IO () peek :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> IO VkExternalMemoryHandleTypeFlagsKHR $cpeek :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> IO VkExternalMemoryHandleTypeFlagsKHR pokeByteOff :: Ptr b -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR pokeElemOff :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () $cpokeElemOff :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR -> IO () peekElemOff :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR $cpeekElemOff :: Ptr VkExternalMemoryHandleTypeFlagsKHR -> Int -> IO VkExternalMemoryHandleTypeFlagsKHR alignment :: VkExternalMemoryHandleTypeFlagsKHR -> Int $calignment :: VkExternalMemoryHandleTypeFlagsKHR -> Int sizeOf :: VkExternalMemoryHandleTypeFlagsKHR -> Int $csizeOf :: VkExternalMemoryHandleTypeFlagsKHR -> Int Storable, Num VkExternalMemoryHandleTypeFlagsKHR Ord VkExternalMemoryHandleTypeFlagsKHR Num VkExternalMemoryHandleTypeFlagsKHR -> Ord VkExternalMemoryHandleTypeFlagsKHR -> (VkExternalMemoryHandleTypeFlagsKHR -> Rational) -> Real VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkExternalMemoryHandleTypeFlagsKHR -> Rational $ctoRational :: VkExternalMemoryHandleTypeFlagsKHR -> Rational $cp2Real :: Ord VkExternalMemoryHandleTypeFlagsKHR $cp1Real :: Num VkExternalMemoryHandleTypeFlagsKHR Real, Typeable VkExternalMemoryHandleTypeFlagsKHR DataType Constr Typeable VkExternalMemoryHandleTypeFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeFlagsKHR -> c VkExternalMemoryHandleTypeFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryHandleTypeFlagsKHR) -> (VkExternalMemoryHandleTypeFlagsKHR -> Constr) -> (VkExternalMemoryHandleTypeFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR) -> Data VkExternalMemoryHandleTypeFlagsKHR VkExternalMemoryHandleTypeFlagsKHR -> DataType VkExternalMemoryHandleTypeFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeFlagsKHR -> c VkExternalMemoryHandleTypeFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryHandleTypeFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryHandleTypeFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeFlagsKHR -> c VkExternalMemoryHandleTypeFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR) $cVkExternalMemoryHandleTypeFlagsKHR :: Constr $tVkExternalMemoryHandleTypeFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagsKHR -> m VkExternalMemoryHandleTypeFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryHandleTypeFlagsKHR) dataTypeOf :: VkExternalMemoryHandleTypeFlagsKHR -> DataType $cdataTypeOf :: VkExternalMemoryHandleTypeFlagsKHR -> DataType toConstr :: VkExternalMemoryHandleTypeFlagsKHR -> Constr $ctoConstr :: VkExternalMemoryHandleTypeFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryHandleTypeFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryHandleTypeFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeFlagsKHR -> c VkExternalMemoryHandleTypeFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeFlagsKHR -> c VkExternalMemoryHandleTypeFlagsKHR $cp1Data :: Typeable VkExternalMemoryHandleTypeFlagsKHR Data, (forall x. VkExternalMemoryHandleTypeFlagsKHR -> Rep VkExternalMemoryHandleTypeFlagsKHR x) -> (forall x. Rep VkExternalMemoryHandleTypeFlagsKHR x -> VkExternalMemoryHandleTypeFlagsKHR) -> Generic VkExternalMemoryHandleTypeFlagsKHR forall x. Rep VkExternalMemoryHandleTypeFlagsKHR x -> VkExternalMemoryHandleTypeFlagsKHR forall x. VkExternalMemoryHandleTypeFlagsKHR -> Rep VkExternalMemoryHandleTypeFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkExternalMemoryHandleTypeFlagsKHR x -> VkExternalMemoryHandleTypeFlagsKHR $cfrom :: forall x. VkExternalMemoryHandleTypeFlagsKHR -> Rep VkExternalMemoryHandleTypeFlagsKHR x Generic) instance Show VkExternalMemoryHandleTypeFlagsKHR where {-# INLINE show #-} show :: VkExternalMemoryHandleTypeFlagsKHR -> String show (VkExternalMemoryHandleTypeFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkExternalMemoryHandleTypeFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkExternalMemoryHandleTypeFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkExternalMemoryHandleTypeFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkExternalSemaphoreFeatureFlagsKHR = VkExternalSemaphoreFeatureFlagsKHR VkFlags deriving (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> Eq VkExternalSemaphoreFeatureFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool $c/= :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool == :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool $c== :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool Eq, Eq VkExternalSemaphoreFeatureFlagsKHR Eq VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Ordering) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> Ord VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Ordering VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cmin :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR max :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cmax :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR >= :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool $c>= :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool > :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool $c> :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool <= :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool $c<= :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool < :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool $c< :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bool compare :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Ordering $ccompare :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Ordering $cp1Ord :: Eq VkExternalSemaphoreFeatureFlagsKHR Ord, Integer -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (Integer -> VkExternalSemaphoreFeatureFlagsKHR) -> Num VkExternalSemaphoreFeatureFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkExternalSemaphoreFeatureFlagsKHR $cfromInteger :: Integer -> VkExternalSemaphoreFeatureFlagsKHR signum :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $csignum :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR abs :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cabs :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR negate :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cnegate :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR * :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $c* :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR - :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $c- :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR + :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $c+ :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR Num, VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> Bounded VkExternalSemaphoreFeatureFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkExternalSemaphoreFeatureFlagsKHR $cmaxBound :: VkExternalSemaphoreFeatureFlagsKHR minBound :: VkExternalSemaphoreFeatureFlagsKHR $cminBound :: VkExternalSemaphoreFeatureFlagsKHR Bounded, Int -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> Int VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> (VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR]) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR]) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR]) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR]) -> Enum VkExternalSemaphoreFeatureFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] $cenumFromThenTo :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] enumFromTo :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] $cenumFromTo :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] enumFromThen :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] $cenumFromThen :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] enumFrom :: VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] $cenumFrom :: VkExternalSemaphoreFeatureFlagsKHR -> [VkExternalSemaphoreFeatureFlagsKHR] fromEnum :: VkExternalSemaphoreFeatureFlagsKHR -> Int $cfromEnum :: VkExternalSemaphoreFeatureFlagsKHR -> Int toEnum :: Int -> VkExternalSemaphoreFeatureFlagsKHR $ctoEnum :: Int -> VkExternalSemaphoreFeatureFlagsKHR pred :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cpred :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR succ :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $csucc :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR Enum, Enum VkExternalSemaphoreFeatureFlagsKHR Real VkExternalSemaphoreFeatureFlagsKHR Real VkExternalSemaphoreFeatureFlagsKHR -> Enum VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR)) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR)) -> (VkExternalSemaphoreFeatureFlagsKHR -> Integer) -> Integral VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> Integer VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR) VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkExternalSemaphoreFeatureFlagsKHR -> Integer $ctoInteger :: VkExternalSemaphoreFeatureFlagsKHR -> Integer divMod :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR) $cdivMod :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR) quotRem :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR) $cquotRem :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR, VkExternalSemaphoreFeatureFlagsKHR) mod :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cmod :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR div :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cdiv :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR rem :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $crem :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR quot :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cquot :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cp2Integral :: Enum VkExternalSemaphoreFeatureFlagsKHR $cp1Integral :: Real VkExternalSemaphoreFeatureFlagsKHR Integral, Eq VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR Eq VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> VkExternalSemaphoreFeatureFlagsKHR -> (Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> Maybe Int) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> (VkExternalSemaphoreFeatureFlagsKHR -> Bool) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> Bits VkExternalSemaphoreFeatureFlagsKHR Int -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> Bool VkExternalSemaphoreFeatureFlagsKHR -> Int VkExternalSemaphoreFeatureFlagsKHR -> Maybe Int VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> Int -> Bool VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkExternalSemaphoreFeatureFlagsKHR -> Int $cpopCount :: VkExternalSemaphoreFeatureFlagsKHR -> Int rotateR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $crotateR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR rotateL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $crotateL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR unsafeShiftR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $cunsafeShiftR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR shiftR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $cshiftR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR unsafeShiftL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $cunsafeShiftL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR shiftL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $cshiftL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR isSigned :: VkExternalSemaphoreFeatureFlagsKHR -> Bool $cisSigned :: VkExternalSemaphoreFeatureFlagsKHR -> Bool bitSize :: VkExternalSemaphoreFeatureFlagsKHR -> Int $cbitSize :: VkExternalSemaphoreFeatureFlagsKHR -> Int bitSizeMaybe :: VkExternalSemaphoreFeatureFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkExternalSemaphoreFeatureFlagsKHR -> Maybe Int testBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> Bool $ctestBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> Bool complementBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $ccomplementBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR clearBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $cclearBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR setBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $csetBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR bit :: Int -> VkExternalSemaphoreFeatureFlagsKHR $cbit :: Int -> VkExternalSemaphoreFeatureFlagsKHR zeroBits :: VkExternalSemaphoreFeatureFlagsKHR $czeroBits :: VkExternalSemaphoreFeatureFlagsKHR rotate :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $crotate :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR shift :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR $cshift :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR complement :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $ccomplement :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR xor :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cxor :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR .|. :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $c.|. :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR .&. :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $c.&. :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cp1Bits :: Eq VkExternalSemaphoreFeatureFlagsKHR Bits, Bits VkExternalSemaphoreFeatureFlagsKHR Bits VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> FiniteBits VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkExternalSemaphoreFeatureFlagsKHR -> Int $ccountTrailingZeros :: VkExternalSemaphoreFeatureFlagsKHR -> Int countLeadingZeros :: VkExternalSemaphoreFeatureFlagsKHR -> Int $ccountLeadingZeros :: VkExternalSemaphoreFeatureFlagsKHR -> Int finiteBitSize :: VkExternalSemaphoreFeatureFlagsKHR -> Int $cfiniteBitSize :: VkExternalSemaphoreFeatureFlagsKHR -> Int $cp1FiniteBits :: Bits VkExternalSemaphoreFeatureFlagsKHR FiniteBits, Ptr b -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR Ptr b -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () Ptr VkExternalSemaphoreFeatureFlagsKHR -> IO VkExternalSemaphoreFeatureFlagsKHR Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () Ptr VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> IO () VkExternalSemaphoreFeatureFlagsKHR -> Int (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> (VkExternalSemaphoreFeatureFlagsKHR -> Int) -> (Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR) -> (Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR) -> (forall b. Ptr b -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO ()) -> (Ptr VkExternalSemaphoreFeatureFlagsKHR -> IO VkExternalSemaphoreFeatureFlagsKHR) -> (Ptr VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> IO ()) -> Storable VkExternalSemaphoreFeatureFlagsKHR forall b. Ptr b -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR forall b. Ptr b -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> IO () $cpoke :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> IO () peek :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> IO VkExternalSemaphoreFeatureFlagsKHR $cpeek :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> IO VkExternalSemaphoreFeatureFlagsKHR pokeByteOff :: Ptr b -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR pokeElemOff :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () $cpokeElemOff :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR -> IO () peekElemOff :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR $cpeekElemOff :: Ptr VkExternalSemaphoreFeatureFlagsKHR -> Int -> IO VkExternalSemaphoreFeatureFlagsKHR alignment :: VkExternalSemaphoreFeatureFlagsKHR -> Int $calignment :: VkExternalSemaphoreFeatureFlagsKHR -> Int sizeOf :: VkExternalSemaphoreFeatureFlagsKHR -> Int $csizeOf :: VkExternalSemaphoreFeatureFlagsKHR -> Int Storable, Num VkExternalSemaphoreFeatureFlagsKHR Ord VkExternalSemaphoreFeatureFlagsKHR Num VkExternalSemaphoreFeatureFlagsKHR -> Ord VkExternalSemaphoreFeatureFlagsKHR -> (VkExternalSemaphoreFeatureFlagsKHR -> Rational) -> Real VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkExternalSemaphoreFeatureFlagsKHR -> Rational $ctoRational :: VkExternalSemaphoreFeatureFlagsKHR -> Rational $cp2Real :: Ord VkExternalSemaphoreFeatureFlagsKHR $cp1Real :: Num VkExternalSemaphoreFeatureFlagsKHR Real, Typeable VkExternalSemaphoreFeatureFlagsKHR DataType Constr Typeable VkExternalSemaphoreFeatureFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureFlagsKHR -> c VkExternalSemaphoreFeatureFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreFeatureFlagsKHR) -> (VkExternalSemaphoreFeatureFlagsKHR -> Constr) -> (VkExternalSemaphoreFeatureFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR) -> Data VkExternalSemaphoreFeatureFlagsKHR VkExternalSemaphoreFeatureFlagsKHR -> DataType VkExternalSemaphoreFeatureFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureFlagsKHR -> c VkExternalSemaphoreFeatureFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreFeatureFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreFeatureFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureFlagsKHR -> c VkExternalSemaphoreFeatureFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR) $cVkExternalSemaphoreFeatureFlagsKHR :: Constr $tVkExternalSemaphoreFeatureFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagsKHR -> m VkExternalSemaphoreFeatureFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreFeatureFlagsKHR) dataTypeOf :: VkExternalSemaphoreFeatureFlagsKHR -> DataType $cdataTypeOf :: VkExternalSemaphoreFeatureFlagsKHR -> DataType toConstr :: VkExternalSemaphoreFeatureFlagsKHR -> Constr $ctoConstr :: VkExternalSemaphoreFeatureFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreFeatureFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreFeatureFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureFlagsKHR -> c VkExternalSemaphoreFeatureFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureFlagsKHR -> c VkExternalSemaphoreFeatureFlagsKHR $cp1Data :: Typeable VkExternalSemaphoreFeatureFlagsKHR Data, (forall x. VkExternalSemaphoreFeatureFlagsKHR -> Rep VkExternalSemaphoreFeatureFlagsKHR x) -> (forall x. Rep VkExternalSemaphoreFeatureFlagsKHR x -> VkExternalSemaphoreFeatureFlagsKHR) -> Generic VkExternalSemaphoreFeatureFlagsKHR forall x. Rep VkExternalSemaphoreFeatureFlagsKHR x -> VkExternalSemaphoreFeatureFlagsKHR forall x. VkExternalSemaphoreFeatureFlagsKHR -> Rep VkExternalSemaphoreFeatureFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkExternalSemaphoreFeatureFlagsKHR x -> VkExternalSemaphoreFeatureFlagsKHR $cfrom :: forall x. VkExternalSemaphoreFeatureFlagsKHR -> Rep VkExternalSemaphoreFeatureFlagsKHR x Generic) instance Show VkExternalSemaphoreFeatureFlagsKHR where {-# INLINE show #-} show :: VkExternalSemaphoreFeatureFlagsKHR -> String show (VkExternalSemaphoreFeatureFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkExternalSemaphoreFeatureFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkExternalSemaphoreFeatureFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkExternalSemaphoreFeatureFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkExternalSemaphoreHandleTypeFlagsKHR = VkExternalSemaphoreHandleTypeFlagsKHR VkFlags deriving (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> Eq VkExternalSemaphoreHandleTypeFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $c/= :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool == :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $c== :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool Eq, Eq VkExternalSemaphoreHandleTypeFlagsKHR Eq VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Ordering) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> Ord VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Ordering VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cmin :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR max :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cmax :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR >= :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $c>= :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool > :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $c> :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool <= :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $c<= :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool < :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $c< :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bool compare :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Ordering $ccompare :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Ordering $cp1Ord :: Eq VkExternalSemaphoreHandleTypeFlagsKHR Ord, Integer -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (Integer -> VkExternalSemaphoreHandleTypeFlagsKHR) -> Num VkExternalSemaphoreHandleTypeFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkExternalSemaphoreHandleTypeFlagsKHR $cfromInteger :: Integer -> VkExternalSemaphoreHandleTypeFlagsKHR signum :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $csignum :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR abs :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cabs :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR negate :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cnegate :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR * :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $c* :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR - :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $c- :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR + :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $c+ :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR Num, VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> Bounded VkExternalSemaphoreHandleTypeFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkExternalSemaphoreHandleTypeFlagsKHR $cmaxBound :: VkExternalSemaphoreHandleTypeFlagsKHR minBound :: VkExternalSemaphoreHandleTypeFlagsKHR $cminBound :: VkExternalSemaphoreHandleTypeFlagsKHR Bounded, Int -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> Int VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR]) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR]) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR]) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR]) -> Enum VkExternalSemaphoreHandleTypeFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] $cenumFromThenTo :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] enumFromTo :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] $cenumFromTo :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] enumFromThen :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] $cenumFromThen :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] enumFrom :: VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] $cenumFrom :: VkExternalSemaphoreHandleTypeFlagsKHR -> [VkExternalSemaphoreHandleTypeFlagsKHR] fromEnum :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $cfromEnum :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int toEnum :: Int -> VkExternalSemaphoreHandleTypeFlagsKHR $ctoEnum :: Int -> VkExternalSemaphoreHandleTypeFlagsKHR pred :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cpred :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR succ :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $csucc :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR Enum, Enum VkExternalSemaphoreHandleTypeFlagsKHR Real VkExternalSemaphoreHandleTypeFlagsKHR Real VkExternalSemaphoreHandleTypeFlagsKHR -> Enum VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR)) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR)) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Integer) -> Integral VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> Integer VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR) VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkExternalSemaphoreHandleTypeFlagsKHR -> Integer $ctoInteger :: VkExternalSemaphoreHandleTypeFlagsKHR -> Integer divMod :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR) $cdivMod :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR) quotRem :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR) $cquotRem :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR, VkExternalSemaphoreHandleTypeFlagsKHR) mod :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cmod :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR div :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cdiv :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR rem :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $crem :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR quot :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cquot :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cp2Integral :: Enum VkExternalSemaphoreHandleTypeFlagsKHR $cp1Integral :: Real VkExternalSemaphoreHandleTypeFlagsKHR Integral, Eq VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR Eq VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> VkExternalSemaphoreHandleTypeFlagsKHR -> (Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Maybe Int) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Bool) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> Bits VkExternalSemaphoreHandleTypeFlagsKHR Int -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> Bool VkExternalSemaphoreHandleTypeFlagsKHR -> Int VkExternalSemaphoreHandleTypeFlagsKHR -> Maybe Int VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> Bool VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $cpopCount :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int rotateR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $crotateR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR rotateL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $crotateL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR unsafeShiftR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cunsafeShiftR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR shiftR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cshiftR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR unsafeShiftL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cunsafeShiftL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR shiftL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cshiftL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR isSigned :: VkExternalSemaphoreHandleTypeFlagsKHR -> Bool $cisSigned :: VkExternalSemaphoreHandleTypeFlagsKHR -> Bool bitSize :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $cbitSize :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int bitSizeMaybe :: VkExternalSemaphoreHandleTypeFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkExternalSemaphoreHandleTypeFlagsKHR -> Maybe Int testBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> Bool $ctestBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> Bool complementBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $ccomplementBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR clearBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cclearBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR setBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $csetBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR bit :: Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cbit :: Int -> VkExternalSemaphoreHandleTypeFlagsKHR zeroBits :: VkExternalSemaphoreHandleTypeFlagsKHR $czeroBits :: VkExternalSemaphoreHandleTypeFlagsKHR rotate :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $crotate :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR shift :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR $cshift :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR complement :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $ccomplement :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR xor :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cxor :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR .|. :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $c.|. :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR .&. :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $c.&. :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cp1Bits :: Eq VkExternalSemaphoreHandleTypeFlagsKHR Bits, Bits VkExternalSemaphoreHandleTypeFlagsKHR Bits VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> FiniteBits VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $ccountTrailingZeros :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int countLeadingZeros :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $ccountLeadingZeros :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int finiteBitSize :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $cfiniteBitSize :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $cp1FiniteBits :: Bits VkExternalSemaphoreHandleTypeFlagsKHR FiniteBits, Ptr b -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR Ptr b -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> IO VkExternalSemaphoreHandleTypeFlagsKHR Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () VkExternalSemaphoreHandleTypeFlagsKHR -> Int (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Int) -> (Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR) -> (Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR) -> (forall b. Ptr b -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO ()) -> (Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> IO VkExternalSemaphoreHandleTypeFlagsKHR) -> (Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO ()) -> Storable VkExternalSemaphoreHandleTypeFlagsKHR forall b. Ptr b -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR forall b. Ptr b -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () $cpoke :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () peek :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> IO VkExternalSemaphoreHandleTypeFlagsKHR $cpeek :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> IO VkExternalSemaphoreHandleTypeFlagsKHR pokeByteOff :: Ptr b -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR pokeElemOff :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () $cpokeElemOff :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR -> IO () peekElemOff :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR $cpeekElemOff :: Ptr VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> IO VkExternalSemaphoreHandleTypeFlagsKHR alignment :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $calignment :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int sizeOf :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int $csizeOf :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int Storable, Num VkExternalSemaphoreHandleTypeFlagsKHR Ord VkExternalSemaphoreHandleTypeFlagsKHR Num VkExternalSemaphoreHandleTypeFlagsKHR -> Ord VkExternalSemaphoreHandleTypeFlagsKHR -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Rational) -> Real VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkExternalSemaphoreHandleTypeFlagsKHR -> Rational $ctoRational :: VkExternalSemaphoreHandleTypeFlagsKHR -> Rational $cp2Real :: Ord VkExternalSemaphoreHandleTypeFlagsKHR $cp1Real :: Num VkExternalSemaphoreHandleTypeFlagsKHR Real, Typeable VkExternalSemaphoreHandleTypeFlagsKHR DataType Constr Typeable VkExternalSemaphoreHandleTypeFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeFlagsKHR -> c VkExternalSemaphoreHandleTypeFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreHandleTypeFlagsKHR) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> Constr) -> (VkExternalSemaphoreHandleTypeFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR) -> Data VkExternalSemaphoreHandleTypeFlagsKHR VkExternalSemaphoreHandleTypeFlagsKHR -> DataType VkExternalSemaphoreHandleTypeFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeFlagsKHR -> c VkExternalSemaphoreHandleTypeFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreHandleTypeFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreHandleTypeFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeFlagsKHR -> c VkExternalSemaphoreHandleTypeFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR) $cVkExternalSemaphoreHandleTypeFlagsKHR :: Constr $tVkExternalSemaphoreHandleTypeFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagsKHR -> m VkExternalSemaphoreHandleTypeFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagsKHR) dataTypeOf :: VkExternalSemaphoreHandleTypeFlagsKHR -> DataType $cdataTypeOf :: VkExternalSemaphoreHandleTypeFlagsKHR -> DataType toConstr :: VkExternalSemaphoreHandleTypeFlagsKHR -> Constr $ctoConstr :: VkExternalSemaphoreHandleTypeFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreHandleTypeFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreHandleTypeFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeFlagsKHR -> c VkExternalSemaphoreHandleTypeFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeFlagsKHR -> c VkExternalSemaphoreHandleTypeFlagsKHR $cp1Data :: Typeable VkExternalSemaphoreHandleTypeFlagsKHR Data, (forall x. VkExternalSemaphoreHandleTypeFlagsKHR -> Rep VkExternalSemaphoreHandleTypeFlagsKHR x) -> (forall x. Rep VkExternalSemaphoreHandleTypeFlagsKHR x -> VkExternalSemaphoreHandleTypeFlagsKHR) -> Generic VkExternalSemaphoreHandleTypeFlagsKHR forall x. Rep VkExternalSemaphoreHandleTypeFlagsKHR x -> VkExternalSemaphoreHandleTypeFlagsKHR forall x. VkExternalSemaphoreHandleTypeFlagsKHR -> Rep VkExternalSemaphoreHandleTypeFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkExternalSemaphoreHandleTypeFlagsKHR x -> VkExternalSemaphoreHandleTypeFlagsKHR $cfrom :: forall x. VkExternalSemaphoreHandleTypeFlagsKHR -> Rep VkExternalSemaphoreHandleTypeFlagsKHR x Generic) instance Show VkExternalSemaphoreHandleTypeFlagsKHR where {-# INLINE show #-} show :: VkExternalSemaphoreHandleTypeFlagsKHR -> String show (VkExternalSemaphoreHandleTypeFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkExternalSemaphoreHandleTypeFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkExternalSemaphoreHandleTypeFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkExternalSemaphoreHandleTypeFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkFenceImportFlagsKHR = VkFenceImportFlagsKHR VkFlags deriving (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool) -> Eq VkFenceImportFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool $c/= :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool == :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool $c== :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool Eq, Eq VkFenceImportFlagsKHR Eq VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Ordering) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> Ord VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Ordering VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cmin :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR max :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cmax :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR >= :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool $c>= :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool > :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool $c> :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool <= :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool $c<= :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool < :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool $c< :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bool compare :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Ordering $ccompare :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Ordering $cp1Ord :: Eq VkFenceImportFlagsKHR Ord, Integer -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (Integer -> VkFenceImportFlagsKHR) -> Num VkFenceImportFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkFenceImportFlagsKHR $cfromInteger :: Integer -> VkFenceImportFlagsKHR signum :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $csignum :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR abs :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cabs :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR negate :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cnegate :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR * :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $c* :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR - :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $c- :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR + :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $c+ :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR Num, VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> Bounded VkFenceImportFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkFenceImportFlagsKHR $cmaxBound :: VkFenceImportFlagsKHR minBound :: VkFenceImportFlagsKHR $cminBound :: VkFenceImportFlagsKHR Bounded, Int -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> Int VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int) -> (VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR]) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR]) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR]) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR]) -> Enum VkFenceImportFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] $cenumFromThenTo :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] enumFromTo :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] $cenumFromTo :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] enumFromThen :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] $cenumFromThen :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] enumFrom :: VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] $cenumFrom :: VkFenceImportFlagsKHR -> [VkFenceImportFlagsKHR] fromEnum :: VkFenceImportFlagsKHR -> Int $cfromEnum :: VkFenceImportFlagsKHR -> Int toEnum :: Int -> VkFenceImportFlagsKHR $ctoEnum :: Int -> VkFenceImportFlagsKHR pred :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cpred :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR succ :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $csucc :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR Enum, Enum VkFenceImportFlagsKHR Real VkFenceImportFlagsKHR Real VkFenceImportFlagsKHR -> Enum VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR)) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR)) -> (VkFenceImportFlagsKHR -> Integer) -> Integral VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> Integer VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR) VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkFenceImportFlagsKHR -> Integer $ctoInteger :: VkFenceImportFlagsKHR -> Integer divMod :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR) $cdivMod :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR) quotRem :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR) $cquotRem :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR, VkFenceImportFlagsKHR) mod :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cmod :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR div :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cdiv :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR rem :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $crem :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR quot :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cquot :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cp2Integral :: Enum VkFenceImportFlagsKHR $cp1Integral :: Real VkFenceImportFlagsKHR Integral, Eq VkFenceImportFlagsKHR VkFenceImportFlagsKHR Eq VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> VkFenceImportFlagsKHR -> (Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> Bool) -> (VkFenceImportFlagsKHR -> Maybe Int) -> (VkFenceImportFlagsKHR -> Int) -> (VkFenceImportFlagsKHR -> Bool) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Int) -> Bits VkFenceImportFlagsKHR Int -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> Bool VkFenceImportFlagsKHR -> Int VkFenceImportFlagsKHR -> Maybe Int VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> Int -> Bool VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkFenceImportFlagsKHR -> Int $cpopCount :: VkFenceImportFlagsKHR -> Int rotateR :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $crotateR :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR rotateL :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $crotateL :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR unsafeShiftR :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $cunsafeShiftR :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR shiftR :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $cshiftR :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR unsafeShiftL :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $cunsafeShiftL :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR shiftL :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $cshiftL :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR isSigned :: VkFenceImportFlagsKHR -> Bool $cisSigned :: VkFenceImportFlagsKHR -> Bool bitSize :: VkFenceImportFlagsKHR -> Int $cbitSize :: VkFenceImportFlagsKHR -> Int bitSizeMaybe :: VkFenceImportFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkFenceImportFlagsKHR -> Maybe Int testBit :: VkFenceImportFlagsKHR -> Int -> Bool $ctestBit :: VkFenceImportFlagsKHR -> Int -> Bool complementBit :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $ccomplementBit :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR clearBit :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $cclearBit :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR setBit :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $csetBit :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR bit :: Int -> VkFenceImportFlagsKHR $cbit :: Int -> VkFenceImportFlagsKHR zeroBits :: VkFenceImportFlagsKHR $czeroBits :: VkFenceImportFlagsKHR rotate :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $crotate :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR shift :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR $cshift :: VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR complement :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $ccomplement :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR xor :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cxor :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR .|. :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $c.|. :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR .&. :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $c.&. :: VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cp1Bits :: Eq VkFenceImportFlagsKHR Bits, Bits VkFenceImportFlagsKHR Bits VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR -> Int) -> (VkFenceImportFlagsKHR -> Int) -> (VkFenceImportFlagsKHR -> Int) -> FiniteBits VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkFenceImportFlagsKHR -> Int $ccountTrailingZeros :: VkFenceImportFlagsKHR -> Int countLeadingZeros :: VkFenceImportFlagsKHR -> Int $ccountLeadingZeros :: VkFenceImportFlagsKHR -> Int finiteBitSize :: VkFenceImportFlagsKHR -> Int $cfiniteBitSize :: VkFenceImportFlagsKHR -> Int $cp1FiniteBits :: Bits VkFenceImportFlagsKHR FiniteBits, Ptr b -> Int -> IO VkFenceImportFlagsKHR Ptr b -> Int -> VkFenceImportFlagsKHR -> IO () Ptr VkFenceImportFlagsKHR -> IO VkFenceImportFlagsKHR Ptr VkFenceImportFlagsKHR -> Int -> IO VkFenceImportFlagsKHR Ptr VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR -> IO () Ptr VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> IO () VkFenceImportFlagsKHR -> Int (VkFenceImportFlagsKHR -> Int) -> (VkFenceImportFlagsKHR -> Int) -> (Ptr VkFenceImportFlagsKHR -> Int -> IO VkFenceImportFlagsKHR) -> (Ptr VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkFenceImportFlagsKHR) -> (forall b. Ptr b -> Int -> VkFenceImportFlagsKHR -> IO ()) -> (Ptr VkFenceImportFlagsKHR -> IO VkFenceImportFlagsKHR) -> (Ptr VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> IO ()) -> Storable VkFenceImportFlagsKHR forall b. Ptr b -> Int -> IO VkFenceImportFlagsKHR forall b. Ptr b -> Int -> VkFenceImportFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> IO () $cpoke :: Ptr VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR -> IO () peek :: Ptr VkFenceImportFlagsKHR -> IO VkFenceImportFlagsKHR $cpeek :: Ptr VkFenceImportFlagsKHR -> IO VkFenceImportFlagsKHR pokeByteOff :: Ptr b -> Int -> VkFenceImportFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkFenceImportFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkFenceImportFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkFenceImportFlagsKHR pokeElemOff :: Ptr VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR -> IO () $cpokeElemOff :: Ptr VkFenceImportFlagsKHR -> Int -> VkFenceImportFlagsKHR -> IO () peekElemOff :: Ptr VkFenceImportFlagsKHR -> Int -> IO VkFenceImportFlagsKHR $cpeekElemOff :: Ptr VkFenceImportFlagsKHR -> Int -> IO VkFenceImportFlagsKHR alignment :: VkFenceImportFlagsKHR -> Int $calignment :: VkFenceImportFlagsKHR -> Int sizeOf :: VkFenceImportFlagsKHR -> Int $csizeOf :: VkFenceImportFlagsKHR -> Int Storable, Num VkFenceImportFlagsKHR Ord VkFenceImportFlagsKHR Num VkFenceImportFlagsKHR -> Ord VkFenceImportFlagsKHR -> (VkFenceImportFlagsKHR -> Rational) -> Real VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkFenceImportFlagsKHR -> Rational $ctoRational :: VkFenceImportFlagsKHR -> Rational $cp2Real :: Ord VkFenceImportFlagsKHR $cp1Real :: Num VkFenceImportFlagsKHR Real, Typeable VkFenceImportFlagsKHR DataType Constr Typeable VkFenceImportFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportFlagsKHR -> c VkFenceImportFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFenceImportFlagsKHR) -> (VkFenceImportFlagsKHR -> Constr) -> (VkFenceImportFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFenceImportFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFenceImportFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR) -> Data VkFenceImportFlagsKHR VkFenceImportFlagsKHR -> DataType VkFenceImportFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportFlagsKHR -> c VkFenceImportFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFenceImportFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFenceImportFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportFlagsKHR -> c VkFenceImportFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFenceImportFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFenceImportFlagsKHR) $cVkFenceImportFlagsKHR :: Constr $tVkFenceImportFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFenceImportFlagsKHR -> m VkFenceImportFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkFenceImportFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkFenceImportFlagsKHR -> VkFenceImportFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFenceImportFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFenceImportFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkFenceImportFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFenceImportFlagsKHR) dataTypeOf :: VkFenceImportFlagsKHR -> DataType $cdataTypeOf :: VkFenceImportFlagsKHR -> DataType toConstr :: VkFenceImportFlagsKHR -> Constr $ctoConstr :: VkFenceImportFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFenceImportFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFenceImportFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportFlagsKHR -> c VkFenceImportFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportFlagsKHR -> c VkFenceImportFlagsKHR $cp1Data :: Typeable VkFenceImportFlagsKHR Data, (forall x. VkFenceImportFlagsKHR -> Rep VkFenceImportFlagsKHR x) -> (forall x. Rep VkFenceImportFlagsKHR x -> VkFenceImportFlagsKHR) -> Generic VkFenceImportFlagsKHR forall x. Rep VkFenceImportFlagsKHR x -> VkFenceImportFlagsKHR forall x. VkFenceImportFlagsKHR -> Rep VkFenceImportFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkFenceImportFlagsKHR x -> VkFenceImportFlagsKHR $cfrom :: forall x. VkFenceImportFlagsKHR -> Rep VkFenceImportFlagsKHR x Generic) instance Show VkFenceImportFlagsKHR where {-# INLINE show #-} show :: VkFenceImportFlagsKHR -> String show (VkFenceImportFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkFenceImportFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkFenceImportFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkFenceImportFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkFramebufferCreateFlags = VkFramebufferCreateFlags VkFlags deriving (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool) -> Eq VkFramebufferCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool $c/= :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool == :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool $c== :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool Eq, Eq VkFramebufferCreateFlags Eq VkFramebufferCreateFlags -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Ordering) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> Ord VkFramebufferCreateFlags VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Ordering VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cmin :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags max :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cmax :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags >= :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool $c>= :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool > :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool $c> :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool <= :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool $c<= :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool < :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool $c< :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bool compare :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Ordering $ccompare :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Ordering $cp1Ord :: Eq VkFramebufferCreateFlags Ord, Integer -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (Integer -> VkFramebufferCreateFlags) -> Num VkFramebufferCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkFramebufferCreateFlags $cfromInteger :: Integer -> VkFramebufferCreateFlags signum :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags $csignum :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags abs :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cabs :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags negate :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cnegate :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags * :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $c* :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags - :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $c- :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags + :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $c+ :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags Num, VkFramebufferCreateFlags VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> Bounded VkFramebufferCreateFlags forall a. a -> a -> Bounded a maxBound :: VkFramebufferCreateFlags $cmaxBound :: VkFramebufferCreateFlags minBound :: VkFramebufferCreateFlags $cminBound :: VkFramebufferCreateFlags Bounded, Int -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> Int VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] VkFramebufferCreateFlags -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] (VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int) -> (VkFramebufferCreateFlags -> [VkFramebufferCreateFlags]) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags]) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags]) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags]) -> Enum VkFramebufferCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] $cenumFromThenTo :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] enumFromTo :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] $cenumFromTo :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] enumFromThen :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] $cenumFromThen :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] enumFrom :: VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] $cenumFrom :: VkFramebufferCreateFlags -> [VkFramebufferCreateFlags] fromEnum :: VkFramebufferCreateFlags -> Int $cfromEnum :: VkFramebufferCreateFlags -> Int toEnum :: Int -> VkFramebufferCreateFlags $ctoEnum :: Int -> VkFramebufferCreateFlags pred :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cpred :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags succ :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags $csucc :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags Enum, Enum VkFramebufferCreateFlags Real VkFramebufferCreateFlags Real VkFramebufferCreateFlags -> Enum VkFramebufferCreateFlags -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags)) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags)) -> (VkFramebufferCreateFlags -> Integer) -> Integral VkFramebufferCreateFlags VkFramebufferCreateFlags -> Integer VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags) VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkFramebufferCreateFlags -> Integer $ctoInteger :: VkFramebufferCreateFlags -> Integer divMod :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags) $cdivMod :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags) quotRem :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags) $cquotRem :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> (VkFramebufferCreateFlags, VkFramebufferCreateFlags) mod :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cmod :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags div :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cdiv :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags rem :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $crem :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags quot :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cquot :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cp2Integral :: Enum VkFramebufferCreateFlags $cp1Integral :: Real VkFramebufferCreateFlags Integral, Eq VkFramebufferCreateFlags VkFramebufferCreateFlags Eq VkFramebufferCreateFlags -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> VkFramebufferCreateFlags -> (Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> Bool) -> (VkFramebufferCreateFlags -> Maybe Int) -> (VkFramebufferCreateFlags -> Int) -> (VkFramebufferCreateFlags -> Bool) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Int) -> Bits VkFramebufferCreateFlags Int -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> Bool VkFramebufferCreateFlags -> Int VkFramebufferCreateFlags -> Maybe Int VkFramebufferCreateFlags -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> Int -> Bool VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkFramebufferCreateFlags -> Int $cpopCount :: VkFramebufferCreateFlags -> Int rotateR :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $crotateR :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags rotateL :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $crotateL :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags unsafeShiftR :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $cunsafeShiftR :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags shiftR :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $cshiftR :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags unsafeShiftL :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $cunsafeShiftL :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags shiftL :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $cshiftL :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags isSigned :: VkFramebufferCreateFlags -> Bool $cisSigned :: VkFramebufferCreateFlags -> Bool bitSize :: VkFramebufferCreateFlags -> Int $cbitSize :: VkFramebufferCreateFlags -> Int bitSizeMaybe :: VkFramebufferCreateFlags -> Maybe Int $cbitSizeMaybe :: VkFramebufferCreateFlags -> Maybe Int testBit :: VkFramebufferCreateFlags -> Int -> Bool $ctestBit :: VkFramebufferCreateFlags -> Int -> Bool complementBit :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $ccomplementBit :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags clearBit :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $cclearBit :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags setBit :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $csetBit :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags bit :: Int -> VkFramebufferCreateFlags $cbit :: Int -> VkFramebufferCreateFlags zeroBits :: VkFramebufferCreateFlags $czeroBits :: VkFramebufferCreateFlags rotate :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $crotate :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags shift :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags $cshift :: VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags complement :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags $ccomplement :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags xor :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cxor :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags .|. :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $c.|. :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags .&. :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $c.&. :: VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cp1Bits :: Eq VkFramebufferCreateFlags Bits, Bits VkFramebufferCreateFlags Bits VkFramebufferCreateFlags -> (VkFramebufferCreateFlags -> Int) -> (VkFramebufferCreateFlags -> Int) -> (VkFramebufferCreateFlags -> Int) -> FiniteBits VkFramebufferCreateFlags VkFramebufferCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkFramebufferCreateFlags -> Int $ccountTrailingZeros :: VkFramebufferCreateFlags -> Int countLeadingZeros :: VkFramebufferCreateFlags -> Int $ccountLeadingZeros :: VkFramebufferCreateFlags -> Int finiteBitSize :: VkFramebufferCreateFlags -> Int $cfiniteBitSize :: VkFramebufferCreateFlags -> Int $cp1FiniteBits :: Bits VkFramebufferCreateFlags FiniteBits, Ptr b -> Int -> IO VkFramebufferCreateFlags Ptr b -> Int -> VkFramebufferCreateFlags -> IO () Ptr VkFramebufferCreateFlags -> IO VkFramebufferCreateFlags Ptr VkFramebufferCreateFlags -> Int -> IO VkFramebufferCreateFlags Ptr VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags -> IO () Ptr VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> IO () VkFramebufferCreateFlags -> Int (VkFramebufferCreateFlags -> Int) -> (VkFramebufferCreateFlags -> Int) -> (Ptr VkFramebufferCreateFlags -> Int -> IO VkFramebufferCreateFlags) -> (Ptr VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkFramebufferCreateFlags) -> (forall b. Ptr b -> Int -> VkFramebufferCreateFlags -> IO ()) -> (Ptr VkFramebufferCreateFlags -> IO VkFramebufferCreateFlags) -> (Ptr VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> IO ()) -> Storable VkFramebufferCreateFlags forall b. Ptr b -> Int -> IO VkFramebufferCreateFlags forall b. Ptr b -> Int -> VkFramebufferCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> IO () $cpoke :: Ptr VkFramebufferCreateFlags -> VkFramebufferCreateFlags -> IO () peek :: Ptr VkFramebufferCreateFlags -> IO VkFramebufferCreateFlags $cpeek :: Ptr VkFramebufferCreateFlags -> IO VkFramebufferCreateFlags pokeByteOff :: Ptr b -> Int -> VkFramebufferCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkFramebufferCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkFramebufferCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkFramebufferCreateFlags pokeElemOff :: Ptr VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags -> IO () $cpokeElemOff :: Ptr VkFramebufferCreateFlags -> Int -> VkFramebufferCreateFlags -> IO () peekElemOff :: Ptr VkFramebufferCreateFlags -> Int -> IO VkFramebufferCreateFlags $cpeekElemOff :: Ptr VkFramebufferCreateFlags -> Int -> IO VkFramebufferCreateFlags alignment :: VkFramebufferCreateFlags -> Int $calignment :: VkFramebufferCreateFlags -> Int sizeOf :: VkFramebufferCreateFlags -> Int $csizeOf :: VkFramebufferCreateFlags -> Int Storable, Num VkFramebufferCreateFlags Ord VkFramebufferCreateFlags Num VkFramebufferCreateFlags -> Ord VkFramebufferCreateFlags -> (VkFramebufferCreateFlags -> Rational) -> Real VkFramebufferCreateFlags VkFramebufferCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkFramebufferCreateFlags -> Rational $ctoRational :: VkFramebufferCreateFlags -> Rational $cp2Real :: Ord VkFramebufferCreateFlags $cp1Real :: Num VkFramebufferCreateFlags Real, Typeable VkFramebufferCreateFlags DataType Constr Typeable VkFramebufferCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlags -> c VkFramebufferCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlags) -> (VkFramebufferCreateFlags -> Constr) -> (VkFramebufferCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlags)) -> ((forall b. Data b => b -> b) -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags) -> Data VkFramebufferCreateFlags VkFramebufferCreateFlags -> DataType VkFramebufferCreateFlags -> Constr (forall b. Data b => b -> b) -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlags -> c VkFramebufferCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlags -> c VkFramebufferCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlags) $cVkFramebufferCreateFlags :: Constr $tVkFramebufferCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlags -> m VkFramebufferCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkFramebufferCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkFramebufferCreateFlags -> VkFramebufferCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlags) dataTypeOf :: VkFramebufferCreateFlags -> DataType $cdataTypeOf :: VkFramebufferCreateFlags -> DataType toConstr :: VkFramebufferCreateFlags -> Constr $ctoConstr :: VkFramebufferCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlags -> c VkFramebufferCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlags -> c VkFramebufferCreateFlags $cp1Data :: Typeable VkFramebufferCreateFlags Data, (forall x. VkFramebufferCreateFlags -> Rep VkFramebufferCreateFlags x) -> (forall x. Rep VkFramebufferCreateFlags x -> VkFramebufferCreateFlags) -> Generic VkFramebufferCreateFlags forall x. Rep VkFramebufferCreateFlags x -> VkFramebufferCreateFlags forall x. VkFramebufferCreateFlags -> Rep VkFramebufferCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkFramebufferCreateFlags x -> VkFramebufferCreateFlags $cfrom :: forall x. VkFramebufferCreateFlags -> Rep VkFramebufferCreateFlags x Generic) instance Show VkFramebufferCreateFlags where {-# INLINE show #-} show :: VkFramebufferCreateFlags -> String show (VkFramebufferCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkFramebufferCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkFramebufferCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkFramebufferCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkIOSSurfaceCreateFlagsMVK = VkIOSSurfaceCreateFlagsMVK VkFlags deriving (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool) -> Eq VkIOSSurfaceCreateFlagsMVK forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool $c/= :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool == :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool $c== :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool Eq, Eq VkIOSSurfaceCreateFlagsMVK Eq VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Ordering) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> Ord VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Ordering VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cmin :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK max :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cmax :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK >= :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool $c>= :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool > :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool $c> :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool <= :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool $c<= :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool < :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool $c< :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bool compare :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Ordering $ccompare :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Ordering $cp1Ord :: Eq VkIOSSurfaceCreateFlagsMVK Ord, Integer -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (Integer -> VkIOSSurfaceCreateFlagsMVK) -> Num VkIOSSurfaceCreateFlagsMVK forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkIOSSurfaceCreateFlagsMVK $cfromInteger :: Integer -> VkIOSSurfaceCreateFlagsMVK signum :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $csignum :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK abs :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cabs :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK negate :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cnegate :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK * :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $c* :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK - :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $c- :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK + :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $c+ :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK Num, VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> Bounded VkIOSSurfaceCreateFlagsMVK forall a. a -> a -> Bounded a maxBound :: VkIOSSurfaceCreateFlagsMVK $cmaxBound :: VkIOSSurfaceCreateFlagsMVK minBound :: VkIOSSurfaceCreateFlagsMVK $cminBound :: VkIOSSurfaceCreateFlagsMVK Bounded, Int -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> Int VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> (VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK]) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK]) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK]) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK]) -> Enum VkIOSSurfaceCreateFlagsMVK forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] $cenumFromThenTo :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] enumFromTo :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] $cenumFromTo :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] enumFromThen :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] $cenumFromThen :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] enumFrom :: VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] $cenumFrom :: VkIOSSurfaceCreateFlagsMVK -> [VkIOSSurfaceCreateFlagsMVK] fromEnum :: VkIOSSurfaceCreateFlagsMVK -> Int $cfromEnum :: VkIOSSurfaceCreateFlagsMVK -> Int toEnum :: Int -> VkIOSSurfaceCreateFlagsMVK $ctoEnum :: Int -> VkIOSSurfaceCreateFlagsMVK pred :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cpred :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK succ :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $csucc :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK Enum, Enum VkIOSSurfaceCreateFlagsMVK Real VkIOSSurfaceCreateFlagsMVK Real VkIOSSurfaceCreateFlagsMVK -> Enum VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK)) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK)) -> (VkIOSSurfaceCreateFlagsMVK -> Integer) -> Integral VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> Integer VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK) VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkIOSSurfaceCreateFlagsMVK -> Integer $ctoInteger :: VkIOSSurfaceCreateFlagsMVK -> Integer divMod :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK) $cdivMod :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK) quotRem :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK) $cquotRem :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK, VkIOSSurfaceCreateFlagsMVK) mod :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cmod :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK div :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cdiv :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK rem :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $crem :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK quot :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cquot :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cp2Integral :: Enum VkIOSSurfaceCreateFlagsMVK $cp1Integral :: Real VkIOSSurfaceCreateFlagsMVK Integral, Eq VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK Eq VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> VkIOSSurfaceCreateFlagsMVK -> (Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> Maybe Int) -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> (VkIOSSurfaceCreateFlagsMVK -> Bool) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> Bits VkIOSSurfaceCreateFlagsMVK Int -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> Bool VkIOSSurfaceCreateFlagsMVK -> Int VkIOSSurfaceCreateFlagsMVK -> Maybe Int VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> Int -> Bool VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkIOSSurfaceCreateFlagsMVK -> Int $cpopCount :: VkIOSSurfaceCreateFlagsMVK -> Int rotateR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $crotateR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK rotateL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $crotateL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK unsafeShiftR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $cunsafeShiftR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK shiftR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $cshiftR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK unsafeShiftL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $cunsafeShiftL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK shiftL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $cshiftL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK isSigned :: VkIOSSurfaceCreateFlagsMVK -> Bool $cisSigned :: VkIOSSurfaceCreateFlagsMVK -> Bool bitSize :: VkIOSSurfaceCreateFlagsMVK -> Int $cbitSize :: VkIOSSurfaceCreateFlagsMVK -> Int bitSizeMaybe :: VkIOSSurfaceCreateFlagsMVK -> Maybe Int $cbitSizeMaybe :: VkIOSSurfaceCreateFlagsMVK -> Maybe Int testBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> Bool $ctestBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> Bool complementBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $ccomplementBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK clearBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $cclearBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK setBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $csetBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK bit :: Int -> VkIOSSurfaceCreateFlagsMVK $cbit :: Int -> VkIOSSurfaceCreateFlagsMVK zeroBits :: VkIOSSurfaceCreateFlagsMVK $czeroBits :: VkIOSSurfaceCreateFlagsMVK rotate :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $crotate :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK shift :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK $cshift :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK complement :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $ccomplement :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK xor :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cxor :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK .|. :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $c.|. :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK .&. :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $c.&. :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cp1Bits :: Eq VkIOSSurfaceCreateFlagsMVK Bits, Bits VkIOSSurfaceCreateFlagsMVK Bits VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> FiniteBits VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkIOSSurfaceCreateFlagsMVK -> Int $ccountTrailingZeros :: VkIOSSurfaceCreateFlagsMVK -> Int countLeadingZeros :: VkIOSSurfaceCreateFlagsMVK -> Int $ccountLeadingZeros :: VkIOSSurfaceCreateFlagsMVK -> Int finiteBitSize :: VkIOSSurfaceCreateFlagsMVK -> Int $cfiniteBitSize :: VkIOSSurfaceCreateFlagsMVK -> Int $cp1FiniteBits :: Bits VkIOSSurfaceCreateFlagsMVK FiniteBits, Ptr b -> Int -> IO VkIOSSurfaceCreateFlagsMVK Ptr b -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () Ptr VkIOSSurfaceCreateFlagsMVK -> IO VkIOSSurfaceCreateFlagsMVK Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> IO VkIOSSurfaceCreateFlagsMVK Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () Ptr VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> IO () VkIOSSurfaceCreateFlagsMVK -> Int (VkIOSSurfaceCreateFlagsMVK -> Int) -> (VkIOSSurfaceCreateFlagsMVK -> Int) -> (Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> IO VkIOSSurfaceCreateFlagsMVK) -> (Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO ()) -> (forall b. Ptr b -> Int -> IO VkIOSSurfaceCreateFlagsMVK) -> (forall b. Ptr b -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO ()) -> (Ptr VkIOSSurfaceCreateFlagsMVK -> IO VkIOSSurfaceCreateFlagsMVK) -> (Ptr VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> IO ()) -> Storable VkIOSSurfaceCreateFlagsMVK forall b. Ptr b -> Int -> IO VkIOSSurfaceCreateFlagsMVK forall b. Ptr b -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> IO () $cpoke :: Ptr VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> IO () peek :: Ptr VkIOSSurfaceCreateFlagsMVK -> IO VkIOSSurfaceCreateFlagsMVK $cpeek :: Ptr VkIOSSurfaceCreateFlagsMVK -> IO VkIOSSurfaceCreateFlagsMVK pokeByteOff :: Ptr b -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () peekByteOff :: Ptr b -> Int -> IO VkIOSSurfaceCreateFlagsMVK $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkIOSSurfaceCreateFlagsMVK pokeElemOff :: Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () $cpokeElemOff :: Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK -> IO () peekElemOff :: Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> IO VkIOSSurfaceCreateFlagsMVK $cpeekElemOff :: Ptr VkIOSSurfaceCreateFlagsMVK -> Int -> IO VkIOSSurfaceCreateFlagsMVK alignment :: VkIOSSurfaceCreateFlagsMVK -> Int $calignment :: VkIOSSurfaceCreateFlagsMVK -> Int sizeOf :: VkIOSSurfaceCreateFlagsMVK -> Int $csizeOf :: VkIOSSurfaceCreateFlagsMVK -> Int Storable, Num VkIOSSurfaceCreateFlagsMVK Ord VkIOSSurfaceCreateFlagsMVK Num VkIOSSurfaceCreateFlagsMVK -> Ord VkIOSSurfaceCreateFlagsMVK -> (VkIOSSurfaceCreateFlagsMVK -> Rational) -> Real VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkIOSSurfaceCreateFlagsMVK -> Rational $ctoRational :: VkIOSSurfaceCreateFlagsMVK -> Rational $cp2Real :: Ord VkIOSSurfaceCreateFlagsMVK $cp1Real :: Num VkIOSSurfaceCreateFlagsMVK Real, Typeable VkIOSSurfaceCreateFlagsMVK DataType Constr Typeable VkIOSSurfaceCreateFlagsMVK -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkIOSSurfaceCreateFlagsMVK -> c VkIOSSurfaceCreateFlagsMVK) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkIOSSurfaceCreateFlagsMVK) -> (VkIOSSurfaceCreateFlagsMVK -> Constr) -> (VkIOSSurfaceCreateFlagsMVK -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK)) -> ((forall b. Data b => b -> b) -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r) -> (forall u. (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK) -> Data VkIOSSurfaceCreateFlagsMVK VkIOSSurfaceCreateFlagsMVK -> DataType VkIOSSurfaceCreateFlagsMVK -> Constr (forall b. Data b => b -> b) -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkIOSSurfaceCreateFlagsMVK -> c VkIOSSurfaceCreateFlagsMVK (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkIOSSurfaceCreateFlagsMVK forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> u forall u. (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkIOSSurfaceCreateFlagsMVK forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkIOSSurfaceCreateFlagsMVK -> c VkIOSSurfaceCreateFlagsMVK forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK) $cVkIOSSurfaceCreateFlagsMVK :: Constr $tVkIOSSurfaceCreateFlagsMVK :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK gmapMp :: (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK gmapM :: (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkIOSSurfaceCreateFlagsMVK -> m VkIOSSurfaceCreateFlagsMVK gmapQi :: Int -> (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> u gmapQ :: (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkIOSSurfaceCreateFlagsMVK -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkIOSSurfaceCreateFlagsMVK -> r gmapT :: (forall b. Data b => b -> b) -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK $cgmapT :: (forall b. Data b => b -> b) -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkIOSSurfaceCreateFlagsMVK) dataTypeOf :: VkIOSSurfaceCreateFlagsMVK -> DataType $cdataTypeOf :: VkIOSSurfaceCreateFlagsMVK -> DataType toConstr :: VkIOSSurfaceCreateFlagsMVK -> Constr $ctoConstr :: VkIOSSurfaceCreateFlagsMVK -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkIOSSurfaceCreateFlagsMVK $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkIOSSurfaceCreateFlagsMVK gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkIOSSurfaceCreateFlagsMVK -> c VkIOSSurfaceCreateFlagsMVK $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkIOSSurfaceCreateFlagsMVK -> c VkIOSSurfaceCreateFlagsMVK $cp1Data :: Typeable VkIOSSurfaceCreateFlagsMVK Data, (forall x. VkIOSSurfaceCreateFlagsMVK -> Rep VkIOSSurfaceCreateFlagsMVK x) -> (forall x. Rep VkIOSSurfaceCreateFlagsMVK x -> VkIOSSurfaceCreateFlagsMVK) -> Generic VkIOSSurfaceCreateFlagsMVK forall x. Rep VkIOSSurfaceCreateFlagsMVK x -> VkIOSSurfaceCreateFlagsMVK forall x. VkIOSSurfaceCreateFlagsMVK -> Rep VkIOSSurfaceCreateFlagsMVK x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkIOSSurfaceCreateFlagsMVK x -> VkIOSSurfaceCreateFlagsMVK $cfrom :: forall x. VkIOSSurfaceCreateFlagsMVK -> Rep VkIOSSurfaceCreateFlagsMVK x Generic) instance Show VkIOSSurfaceCreateFlagsMVK where {-# INLINE show #-} show :: VkIOSSurfaceCreateFlagsMVK -> String show (VkIOSSurfaceCreateFlagsMVK VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkIOSSurfaceCreateFlagsMVK where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkIOSSurfaceCreateFlagsMVK readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkIOSSurfaceCreateFlagsMVK coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkImageViewCreateFlags = VkImageViewCreateFlags VkFlags deriving (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool) -> Eq VkImageViewCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool $c/= :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool == :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool $c== :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool Eq, Eq VkImageViewCreateFlags Eq VkImageViewCreateFlags -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Ordering) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> Ord VkImageViewCreateFlags VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool VkImageViewCreateFlags -> VkImageViewCreateFlags -> Ordering VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cmin :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags max :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cmax :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags >= :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool $c>= :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool > :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool $c> :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool <= :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool $c<= :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool < :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool $c< :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bool compare :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Ordering $ccompare :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> Ordering $cp1Ord :: Eq VkImageViewCreateFlags Ord, Integer -> VkImageViewCreateFlags VkImageViewCreateFlags -> VkImageViewCreateFlags VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (Integer -> VkImageViewCreateFlags) -> Num VkImageViewCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkImageViewCreateFlags $cfromInteger :: Integer -> VkImageViewCreateFlags signum :: VkImageViewCreateFlags -> VkImageViewCreateFlags $csignum :: VkImageViewCreateFlags -> VkImageViewCreateFlags abs :: VkImageViewCreateFlags -> VkImageViewCreateFlags $cabs :: VkImageViewCreateFlags -> VkImageViewCreateFlags negate :: VkImageViewCreateFlags -> VkImageViewCreateFlags $cnegate :: VkImageViewCreateFlags -> VkImageViewCreateFlags * :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $c* :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags - :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $c- :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags + :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $c+ :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags Num, VkImageViewCreateFlags VkImageViewCreateFlags -> VkImageViewCreateFlags -> Bounded VkImageViewCreateFlags forall a. a -> a -> Bounded a maxBound :: VkImageViewCreateFlags $cmaxBound :: VkImageViewCreateFlags minBound :: VkImageViewCreateFlags $cminBound :: VkImageViewCreateFlags Bounded, Int -> VkImageViewCreateFlags VkImageViewCreateFlags -> Int VkImageViewCreateFlags -> [VkImageViewCreateFlags] VkImageViewCreateFlags -> VkImageViewCreateFlags VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] (VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int) -> (VkImageViewCreateFlags -> [VkImageViewCreateFlags]) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags]) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags]) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags]) -> Enum VkImageViewCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] $cenumFromThenTo :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] enumFromTo :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] $cenumFromTo :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] enumFromThen :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] $cenumFromThen :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> [VkImageViewCreateFlags] enumFrom :: VkImageViewCreateFlags -> [VkImageViewCreateFlags] $cenumFrom :: VkImageViewCreateFlags -> [VkImageViewCreateFlags] fromEnum :: VkImageViewCreateFlags -> Int $cfromEnum :: VkImageViewCreateFlags -> Int toEnum :: Int -> VkImageViewCreateFlags $ctoEnum :: Int -> VkImageViewCreateFlags pred :: VkImageViewCreateFlags -> VkImageViewCreateFlags $cpred :: VkImageViewCreateFlags -> VkImageViewCreateFlags succ :: VkImageViewCreateFlags -> VkImageViewCreateFlags $csucc :: VkImageViewCreateFlags -> VkImageViewCreateFlags Enum, Enum VkImageViewCreateFlags Real VkImageViewCreateFlags Real VkImageViewCreateFlags -> Enum VkImageViewCreateFlags -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags)) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags)) -> (VkImageViewCreateFlags -> Integer) -> Integral VkImageViewCreateFlags VkImageViewCreateFlags -> Integer VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags) VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkImageViewCreateFlags -> Integer $ctoInteger :: VkImageViewCreateFlags -> Integer divMod :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags) $cdivMod :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags) quotRem :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags) $cquotRem :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> (VkImageViewCreateFlags, VkImageViewCreateFlags) mod :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cmod :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags div :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cdiv :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags rem :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $crem :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags quot :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cquot :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cp2Integral :: Enum VkImageViewCreateFlags $cp1Integral :: Real VkImageViewCreateFlags Integral, Eq VkImageViewCreateFlags VkImageViewCreateFlags Eq VkImageViewCreateFlags -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> VkImageViewCreateFlags -> (Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> Bool) -> (VkImageViewCreateFlags -> Maybe Int) -> (VkImageViewCreateFlags -> Int) -> (VkImageViewCreateFlags -> Bool) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Int) -> Bits VkImageViewCreateFlags Int -> VkImageViewCreateFlags VkImageViewCreateFlags -> Bool VkImageViewCreateFlags -> Int VkImageViewCreateFlags -> Maybe Int VkImageViewCreateFlags -> VkImageViewCreateFlags VkImageViewCreateFlags -> Int -> Bool VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkImageViewCreateFlags -> Int $cpopCount :: VkImageViewCreateFlags -> Int rotateR :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $crotateR :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags rotateL :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $crotateL :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags unsafeShiftR :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $cunsafeShiftR :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags shiftR :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $cshiftR :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags unsafeShiftL :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $cunsafeShiftL :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags shiftL :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $cshiftL :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags isSigned :: VkImageViewCreateFlags -> Bool $cisSigned :: VkImageViewCreateFlags -> Bool bitSize :: VkImageViewCreateFlags -> Int $cbitSize :: VkImageViewCreateFlags -> Int bitSizeMaybe :: VkImageViewCreateFlags -> Maybe Int $cbitSizeMaybe :: VkImageViewCreateFlags -> Maybe Int testBit :: VkImageViewCreateFlags -> Int -> Bool $ctestBit :: VkImageViewCreateFlags -> Int -> Bool complementBit :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $ccomplementBit :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags clearBit :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $cclearBit :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags setBit :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $csetBit :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags bit :: Int -> VkImageViewCreateFlags $cbit :: Int -> VkImageViewCreateFlags zeroBits :: VkImageViewCreateFlags $czeroBits :: VkImageViewCreateFlags rotate :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $crotate :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags shift :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags $cshift :: VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags complement :: VkImageViewCreateFlags -> VkImageViewCreateFlags $ccomplement :: VkImageViewCreateFlags -> VkImageViewCreateFlags xor :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cxor :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags .|. :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $c.|. :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags .&. :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $c.&. :: VkImageViewCreateFlags -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cp1Bits :: Eq VkImageViewCreateFlags Bits, Bits VkImageViewCreateFlags Bits VkImageViewCreateFlags -> (VkImageViewCreateFlags -> Int) -> (VkImageViewCreateFlags -> Int) -> (VkImageViewCreateFlags -> Int) -> FiniteBits VkImageViewCreateFlags VkImageViewCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkImageViewCreateFlags -> Int $ccountTrailingZeros :: VkImageViewCreateFlags -> Int countLeadingZeros :: VkImageViewCreateFlags -> Int $ccountLeadingZeros :: VkImageViewCreateFlags -> Int finiteBitSize :: VkImageViewCreateFlags -> Int $cfiniteBitSize :: VkImageViewCreateFlags -> Int $cp1FiniteBits :: Bits VkImageViewCreateFlags FiniteBits, Ptr b -> Int -> IO VkImageViewCreateFlags Ptr b -> Int -> VkImageViewCreateFlags -> IO () Ptr VkImageViewCreateFlags -> IO VkImageViewCreateFlags Ptr VkImageViewCreateFlags -> Int -> IO VkImageViewCreateFlags Ptr VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags -> IO () Ptr VkImageViewCreateFlags -> VkImageViewCreateFlags -> IO () VkImageViewCreateFlags -> Int (VkImageViewCreateFlags -> Int) -> (VkImageViewCreateFlags -> Int) -> (Ptr VkImageViewCreateFlags -> Int -> IO VkImageViewCreateFlags) -> (Ptr VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkImageViewCreateFlags) -> (forall b. Ptr b -> Int -> VkImageViewCreateFlags -> IO ()) -> (Ptr VkImageViewCreateFlags -> IO VkImageViewCreateFlags) -> (Ptr VkImageViewCreateFlags -> VkImageViewCreateFlags -> IO ()) -> Storable VkImageViewCreateFlags forall b. Ptr b -> Int -> IO VkImageViewCreateFlags forall b. Ptr b -> Int -> VkImageViewCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkImageViewCreateFlags -> VkImageViewCreateFlags -> IO () $cpoke :: Ptr VkImageViewCreateFlags -> VkImageViewCreateFlags -> IO () peek :: Ptr VkImageViewCreateFlags -> IO VkImageViewCreateFlags $cpeek :: Ptr VkImageViewCreateFlags -> IO VkImageViewCreateFlags pokeByteOff :: Ptr b -> Int -> VkImageViewCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkImageViewCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkImageViewCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkImageViewCreateFlags pokeElemOff :: Ptr VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags -> IO () $cpokeElemOff :: Ptr VkImageViewCreateFlags -> Int -> VkImageViewCreateFlags -> IO () peekElemOff :: Ptr VkImageViewCreateFlags -> Int -> IO VkImageViewCreateFlags $cpeekElemOff :: Ptr VkImageViewCreateFlags -> Int -> IO VkImageViewCreateFlags alignment :: VkImageViewCreateFlags -> Int $calignment :: VkImageViewCreateFlags -> Int sizeOf :: VkImageViewCreateFlags -> Int $csizeOf :: VkImageViewCreateFlags -> Int Storable, Num VkImageViewCreateFlags Ord VkImageViewCreateFlags Num VkImageViewCreateFlags -> Ord VkImageViewCreateFlags -> (VkImageViewCreateFlags -> Rational) -> Real VkImageViewCreateFlags VkImageViewCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkImageViewCreateFlags -> Rational $ctoRational :: VkImageViewCreateFlags -> Rational $cp2Real :: Ord VkImageViewCreateFlags $cp1Real :: Num VkImageViewCreateFlags Real, Typeable VkImageViewCreateFlags DataType Constr Typeable VkImageViewCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageViewCreateFlags -> c VkImageViewCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageViewCreateFlags) -> (VkImageViewCreateFlags -> Constr) -> (VkImageViewCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageViewCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageViewCreateFlags)) -> ((forall b. Data b => b -> b) -> VkImageViewCreateFlags -> VkImageViewCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags) -> Data VkImageViewCreateFlags VkImageViewCreateFlags -> DataType VkImageViewCreateFlags -> Constr (forall b. Data b => b -> b) -> VkImageViewCreateFlags -> VkImageViewCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageViewCreateFlags -> c VkImageViewCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageViewCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageViewCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageViewCreateFlags -> c VkImageViewCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageViewCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageViewCreateFlags) $cVkImageViewCreateFlags :: Constr $tVkImageViewCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkImageViewCreateFlags -> m VkImageViewCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkImageViewCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkImageViewCreateFlags -> VkImageViewCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkImageViewCreateFlags -> VkImageViewCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageViewCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageViewCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkImageViewCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageViewCreateFlags) dataTypeOf :: VkImageViewCreateFlags -> DataType $cdataTypeOf :: VkImageViewCreateFlags -> DataType toConstr :: VkImageViewCreateFlags -> Constr $ctoConstr :: VkImageViewCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageViewCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageViewCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageViewCreateFlags -> c VkImageViewCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageViewCreateFlags -> c VkImageViewCreateFlags $cp1Data :: Typeable VkImageViewCreateFlags Data, (forall x. VkImageViewCreateFlags -> Rep VkImageViewCreateFlags x) -> (forall x. Rep VkImageViewCreateFlags x -> VkImageViewCreateFlags) -> Generic VkImageViewCreateFlags forall x. Rep VkImageViewCreateFlags x -> VkImageViewCreateFlags forall x. VkImageViewCreateFlags -> Rep VkImageViewCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkImageViewCreateFlags x -> VkImageViewCreateFlags $cfrom :: forall x. VkImageViewCreateFlags -> Rep VkImageViewCreateFlags x Generic) instance Show VkImageViewCreateFlags where {-# INLINE show #-} show :: VkImageViewCreateFlags -> String show (VkImageViewCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkImageViewCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkImageViewCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkImageViewCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkInstanceCreateFlags = VkInstanceCreateFlags VkFlags deriving (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool) -> Eq VkInstanceCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool $c/= :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool == :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool $c== :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool Eq, Eq VkInstanceCreateFlags Eq VkInstanceCreateFlags -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Ordering) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> Ord VkInstanceCreateFlags VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool VkInstanceCreateFlags -> VkInstanceCreateFlags -> Ordering VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cmin :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags max :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cmax :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags >= :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool $c>= :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool > :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool $c> :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool <= :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool $c<= :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool < :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool $c< :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bool compare :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Ordering $ccompare :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> Ordering $cp1Ord :: Eq VkInstanceCreateFlags Ord, Integer -> VkInstanceCreateFlags VkInstanceCreateFlags -> VkInstanceCreateFlags VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (Integer -> VkInstanceCreateFlags) -> Num VkInstanceCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkInstanceCreateFlags $cfromInteger :: Integer -> VkInstanceCreateFlags signum :: VkInstanceCreateFlags -> VkInstanceCreateFlags $csignum :: VkInstanceCreateFlags -> VkInstanceCreateFlags abs :: VkInstanceCreateFlags -> VkInstanceCreateFlags $cabs :: VkInstanceCreateFlags -> VkInstanceCreateFlags negate :: VkInstanceCreateFlags -> VkInstanceCreateFlags $cnegate :: VkInstanceCreateFlags -> VkInstanceCreateFlags * :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $c* :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags - :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $c- :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags + :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $c+ :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags Num, VkInstanceCreateFlags VkInstanceCreateFlags -> VkInstanceCreateFlags -> Bounded VkInstanceCreateFlags forall a. a -> a -> Bounded a maxBound :: VkInstanceCreateFlags $cmaxBound :: VkInstanceCreateFlags minBound :: VkInstanceCreateFlags $cminBound :: VkInstanceCreateFlags Bounded, Int -> VkInstanceCreateFlags VkInstanceCreateFlags -> Int VkInstanceCreateFlags -> [VkInstanceCreateFlags] VkInstanceCreateFlags -> VkInstanceCreateFlags VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] (VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int) -> (VkInstanceCreateFlags -> [VkInstanceCreateFlags]) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags]) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags]) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags]) -> Enum VkInstanceCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] $cenumFromThenTo :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] enumFromTo :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] $cenumFromTo :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] enumFromThen :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] $cenumFromThen :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> [VkInstanceCreateFlags] enumFrom :: VkInstanceCreateFlags -> [VkInstanceCreateFlags] $cenumFrom :: VkInstanceCreateFlags -> [VkInstanceCreateFlags] fromEnum :: VkInstanceCreateFlags -> Int $cfromEnum :: VkInstanceCreateFlags -> Int toEnum :: Int -> VkInstanceCreateFlags $ctoEnum :: Int -> VkInstanceCreateFlags pred :: VkInstanceCreateFlags -> VkInstanceCreateFlags $cpred :: VkInstanceCreateFlags -> VkInstanceCreateFlags succ :: VkInstanceCreateFlags -> VkInstanceCreateFlags $csucc :: VkInstanceCreateFlags -> VkInstanceCreateFlags Enum, Enum VkInstanceCreateFlags Real VkInstanceCreateFlags Real VkInstanceCreateFlags -> Enum VkInstanceCreateFlags -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags)) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags)) -> (VkInstanceCreateFlags -> Integer) -> Integral VkInstanceCreateFlags VkInstanceCreateFlags -> Integer VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags) VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkInstanceCreateFlags -> Integer $ctoInteger :: VkInstanceCreateFlags -> Integer divMod :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags) $cdivMod :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags) quotRem :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags) $cquotRem :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> (VkInstanceCreateFlags, VkInstanceCreateFlags) mod :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cmod :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags div :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cdiv :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags rem :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $crem :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags quot :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cquot :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cp2Integral :: Enum VkInstanceCreateFlags $cp1Integral :: Real VkInstanceCreateFlags Integral, Eq VkInstanceCreateFlags VkInstanceCreateFlags Eq VkInstanceCreateFlags -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> VkInstanceCreateFlags -> (Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> Bool) -> (VkInstanceCreateFlags -> Maybe Int) -> (VkInstanceCreateFlags -> Int) -> (VkInstanceCreateFlags -> Bool) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Int) -> Bits VkInstanceCreateFlags Int -> VkInstanceCreateFlags VkInstanceCreateFlags -> Bool VkInstanceCreateFlags -> Int VkInstanceCreateFlags -> Maybe Int VkInstanceCreateFlags -> VkInstanceCreateFlags VkInstanceCreateFlags -> Int -> Bool VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkInstanceCreateFlags -> Int $cpopCount :: VkInstanceCreateFlags -> Int rotateR :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $crotateR :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags rotateL :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $crotateL :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags unsafeShiftR :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $cunsafeShiftR :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags shiftR :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $cshiftR :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags unsafeShiftL :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $cunsafeShiftL :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags shiftL :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $cshiftL :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags isSigned :: VkInstanceCreateFlags -> Bool $cisSigned :: VkInstanceCreateFlags -> Bool bitSize :: VkInstanceCreateFlags -> Int $cbitSize :: VkInstanceCreateFlags -> Int bitSizeMaybe :: VkInstanceCreateFlags -> Maybe Int $cbitSizeMaybe :: VkInstanceCreateFlags -> Maybe Int testBit :: VkInstanceCreateFlags -> Int -> Bool $ctestBit :: VkInstanceCreateFlags -> Int -> Bool complementBit :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $ccomplementBit :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags clearBit :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $cclearBit :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags setBit :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $csetBit :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags bit :: Int -> VkInstanceCreateFlags $cbit :: Int -> VkInstanceCreateFlags zeroBits :: VkInstanceCreateFlags $czeroBits :: VkInstanceCreateFlags rotate :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $crotate :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags shift :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags $cshift :: VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags complement :: VkInstanceCreateFlags -> VkInstanceCreateFlags $ccomplement :: VkInstanceCreateFlags -> VkInstanceCreateFlags xor :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cxor :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags .|. :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $c.|. :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags .&. :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $c.&. :: VkInstanceCreateFlags -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cp1Bits :: Eq VkInstanceCreateFlags Bits, Bits VkInstanceCreateFlags Bits VkInstanceCreateFlags -> (VkInstanceCreateFlags -> Int) -> (VkInstanceCreateFlags -> Int) -> (VkInstanceCreateFlags -> Int) -> FiniteBits VkInstanceCreateFlags VkInstanceCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkInstanceCreateFlags -> Int $ccountTrailingZeros :: VkInstanceCreateFlags -> Int countLeadingZeros :: VkInstanceCreateFlags -> Int $ccountLeadingZeros :: VkInstanceCreateFlags -> Int finiteBitSize :: VkInstanceCreateFlags -> Int $cfiniteBitSize :: VkInstanceCreateFlags -> Int $cp1FiniteBits :: Bits VkInstanceCreateFlags FiniteBits, Ptr b -> Int -> IO VkInstanceCreateFlags Ptr b -> Int -> VkInstanceCreateFlags -> IO () Ptr VkInstanceCreateFlags -> IO VkInstanceCreateFlags Ptr VkInstanceCreateFlags -> Int -> IO VkInstanceCreateFlags Ptr VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags -> IO () Ptr VkInstanceCreateFlags -> VkInstanceCreateFlags -> IO () VkInstanceCreateFlags -> Int (VkInstanceCreateFlags -> Int) -> (VkInstanceCreateFlags -> Int) -> (Ptr VkInstanceCreateFlags -> Int -> IO VkInstanceCreateFlags) -> (Ptr VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkInstanceCreateFlags) -> (forall b. Ptr b -> Int -> VkInstanceCreateFlags -> IO ()) -> (Ptr VkInstanceCreateFlags -> IO VkInstanceCreateFlags) -> (Ptr VkInstanceCreateFlags -> VkInstanceCreateFlags -> IO ()) -> Storable VkInstanceCreateFlags forall b. Ptr b -> Int -> IO VkInstanceCreateFlags forall b. Ptr b -> Int -> VkInstanceCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkInstanceCreateFlags -> VkInstanceCreateFlags -> IO () $cpoke :: Ptr VkInstanceCreateFlags -> VkInstanceCreateFlags -> IO () peek :: Ptr VkInstanceCreateFlags -> IO VkInstanceCreateFlags $cpeek :: Ptr VkInstanceCreateFlags -> IO VkInstanceCreateFlags pokeByteOff :: Ptr b -> Int -> VkInstanceCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkInstanceCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkInstanceCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkInstanceCreateFlags pokeElemOff :: Ptr VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags -> IO () $cpokeElemOff :: Ptr VkInstanceCreateFlags -> Int -> VkInstanceCreateFlags -> IO () peekElemOff :: Ptr VkInstanceCreateFlags -> Int -> IO VkInstanceCreateFlags $cpeekElemOff :: Ptr VkInstanceCreateFlags -> Int -> IO VkInstanceCreateFlags alignment :: VkInstanceCreateFlags -> Int $calignment :: VkInstanceCreateFlags -> Int sizeOf :: VkInstanceCreateFlags -> Int $csizeOf :: VkInstanceCreateFlags -> Int Storable, Num VkInstanceCreateFlags Ord VkInstanceCreateFlags Num VkInstanceCreateFlags -> Ord VkInstanceCreateFlags -> (VkInstanceCreateFlags -> Rational) -> Real VkInstanceCreateFlags VkInstanceCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkInstanceCreateFlags -> Rational $ctoRational :: VkInstanceCreateFlags -> Rational $cp2Real :: Ord VkInstanceCreateFlags $cp1Real :: Num VkInstanceCreateFlags Real, Typeable VkInstanceCreateFlags DataType Constr Typeable VkInstanceCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkInstanceCreateFlags -> c VkInstanceCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkInstanceCreateFlags) -> (VkInstanceCreateFlags -> Constr) -> (VkInstanceCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkInstanceCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkInstanceCreateFlags)) -> ((forall b. Data b => b -> b) -> VkInstanceCreateFlags -> VkInstanceCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags) -> Data VkInstanceCreateFlags VkInstanceCreateFlags -> DataType VkInstanceCreateFlags -> Constr (forall b. Data b => b -> b) -> VkInstanceCreateFlags -> VkInstanceCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkInstanceCreateFlags -> c VkInstanceCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkInstanceCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkInstanceCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkInstanceCreateFlags -> c VkInstanceCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkInstanceCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkInstanceCreateFlags) $cVkInstanceCreateFlags :: Constr $tVkInstanceCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkInstanceCreateFlags -> m VkInstanceCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkInstanceCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkInstanceCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkInstanceCreateFlags -> VkInstanceCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkInstanceCreateFlags -> VkInstanceCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkInstanceCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkInstanceCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkInstanceCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkInstanceCreateFlags) dataTypeOf :: VkInstanceCreateFlags -> DataType $cdataTypeOf :: VkInstanceCreateFlags -> DataType toConstr :: VkInstanceCreateFlags -> Constr $ctoConstr :: VkInstanceCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkInstanceCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkInstanceCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkInstanceCreateFlags -> c VkInstanceCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkInstanceCreateFlags -> c VkInstanceCreateFlags $cp1Data :: Typeable VkInstanceCreateFlags Data, (forall x. VkInstanceCreateFlags -> Rep VkInstanceCreateFlags x) -> (forall x. Rep VkInstanceCreateFlags x -> VkInstanceCreateFlags) -> Generic VkInstanceCreateFlags forall x. Rep VkInstanceCreateFlags x -> VkInstanceCreateFlags forall x. VkInstanceCreateFlags -> Rep VkInstanceCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkInstanceCreateFlags x -> VkInstanceCreateFlags $cfrom :: forall x. VkInstanceCreateFlags -> Rep VkInstanceCreateFlags x Generic) instance Show VkInstanceCreateFlags where {-# INLINE show #-} show :: VkInstanceCreateFlags -> String show (VkInstanceCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkInstanceCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkInstanceCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkInstanceCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkMacOSSurfaceCreateFlagsMVK = VkMacOSSurfaceCreateFlagsMVK VkFlags deriving (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool) -> Eq VkMacOSSurfaceCreateFlagsMVK forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool $c/= :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool == :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool $c== :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool Eq, Eq VkMacOSSurfaceCreateFlagsMVK Eq VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Ordering) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> Ord VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Ordering VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cmin :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK max :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cmax :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK >= :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool $c>= :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool > :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool $c> :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool <= :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool $c<= :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool < :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool $c< :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bool compare :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Ordering $ccompare :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Ordering $cp1Ord :: Eq VkMacOSSurfaceCreateFlagsMVK Ord, Integer -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (Integer -> VkMacOSSurfaceCreateFlagsMVK) -> Num VkMacOSSurfaceCreateFlagsMVK forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkMacOSSurfaceCreateFlagsMVK $cfromInteger :: Integer -> VkMacOSSurfaceCreateFlagsMVK signum :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $csignum :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK abs :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cabs :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK negate :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cnegate :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK * :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $c* :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK - :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $c- :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK + :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $c+ :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK Num, VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> Bounded VkMacOSSurfaceCreateFlagsMVK forall a. a -> a -> Bounded a maxBound :: VkMacOSSurfaceCreateFlagsMVK $cmaxBound :: VkMacOSSurfaceCreateFlagsMVK minBound :: VkMacOSSurfaceCreateFlagsMVK $cminBound :: VkMacOSSurfaceCreateFlagsMVK Bounded, Int -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> Int VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> (VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK]) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK]) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK]) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK]) -> Enum VkMacOSSurfaceCreateFlagsMVK forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] $cenumFromThenTo :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] enumFromTo :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] $cenumFromTo :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] enumFromThen :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] $cenumFromThen :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] enumFrom :: VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] $cenumFrom :: VkMacOSSurfaceCreateFlagsMVK -> [VkMacOSSurfaceCreateFlagsMVK] fromEnum :: VkMacOSSurfaceCreateFlagsMVK -> Int $cfromEnum :: VkMacOSSurfaceCreateFlagsMVK -> Int toEnum :: Int -> VkMacOSSurfaceCreateFlagsMVK $ctoEnum :: Int -> VkMacOSSurfaceCreateFlagsMVK pred :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cpred :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK succ :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $csucc :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK Enum, Enum VkMacOSSurfaceCreateFlagsMVK Real VkMacOSSurfaceCreateFlagsMVK Real VkMacOSSurfaceCreateFlagsMVK -> Enum VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK)) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK)) -> (VkMacOSSurfaceCreateFlagsMVK -> Integer) -> Integral VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> Integer VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK) VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkMacOSSurfaceCreateFlagsMVK -> Integer $ctoInteger :: VkMacOSSurfaceCreateFlagsMVK -> Integer divMod :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK) $cdivMod :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK) quotRem :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK) $cquotRem :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK, VkMacOSSurfaceCreateFlagsMVK) mod :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cmod :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK div :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cdiv :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK rem :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $crem :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK quot :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cquot :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cp2Integral :: Enum VkMacOSSurfaceCreateFlagsMVK $cp1Integral :: Real VkMacOSSurfaceCreateFlagsMVK Integral, Eq VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK Eq VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> VkMacOSSurfaceCreateFlagsMVK -> (Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> Maybe Int) -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> (VkMacOSSurfaceCreateFlagsMVK -> Bool) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> Bits VkMacOSSurfaceCreateFlagsMVK Int -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> Bool VkMacOSSurfaceCreateFlagsMVK -> Int VkMacOSSurfaceCreateFlagsMVK -> Maybe Int VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> Int -> Bool VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkMacOSSurfaceCreateFlagsMVK -> Int $cpopCount :: VkMacOSSurfaceCreateFlagsMVK -> Int rotateR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $crotateR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK rotateL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $crotateL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK unsafeShiftR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $cunsafeShiftR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK shiftR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $cshiftR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK unsafeShiftL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $cunsafeShiftL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK shiftL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $cshiftL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK isSigned :: VkMacOSSurfaceCreateFlagsMVK -> Bool $cisSigned :: VkMacOSSurfaceCreateFlagsMVK -> Bool bitSize :: VkMacOSSurfaceCreateFlagsMVK -> Int $cbitSize :: VkMacOSSurfaceCreateFlagsMVK -> Int bitSizeMaybe :: VkMacOSSurfaceCreateFlagsMVK -> Maybe Int $cbitSizeMaybe :: VkMacOSSurfaceCreateFlagsMVK -> Maybe Int testBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> Bool $ctestBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> Bool complementBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $ccomplementBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK clearBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $cclearBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK setBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $csetBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK bit :: Int -> VkMacOSSurfaceCreateFlagsMVK $cbit :: Int -> VkMacOSSurfaceCreateFlagsMVK zeroBits :: VkMacOSSurfaceCreateFlagsMVK $czeroBits :: VkMacOSSurfaceCreateFlagsMVK rotate :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $crotate :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK shift :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK $cshift :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK complement :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $ccomplement :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK xor :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cxor :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK .|. :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $c.|. :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK .&. :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $c.&. :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cp1Bits :: Eq VkMacOSSurfaceCreateFlagsMVK Bits, Bits VkMacOSSurfaceCreateFlagsMVK Bits VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> FiniteBits VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkMacOSSurfaceCreateFlagsMVK -> Int $ccountTrailingZeros :: VkMacOSSurfaceCreateFlagsMVK -> Int countLeadingZeros :: VkMacOSSurfaceCreateFlagsMVK -> Int $ccountLeadingZeros :: VkMacOSSurfaceCreateFlagsMVK -> Int finiteBitSize :: VkMacOSSurfaceCreateFlagsMVK -> Int $cfiniteBitSize :: VkMacOSSurfaceCreateFlagsMVK -> Int $cp1FiniteBits :: Bits VkMacOSSurfaceCreateFlagsMVK FiniteBits, Ptr b -> Int -> IO VkMacOSSurfaceCreateFlagsMVK Ptr b -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () Ptr VkMacOSSurfaceCreateFlagsMVK -> IO VkMacOSSurfaceCreateFlagsMVK Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> IO VkMacOSSurfaceCreateFlagsMVK Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () Ptr VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> IO () VkMacOSSurfaceCreateFlagsMVK -> Int (VkMacOSSurfaceCreateFlagsMVK -> Int) -> (VkMacOSSurfaceCreateFlagsMVK -> Int) -> (Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> IO VkMacOSSurfaceCreateFlagsMVK) -> (Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO ()) -> (forall b. Ptr b -> Int -> IO VkMacOSSurfaceCreateFlagsMVK) -> (forall b. Ptr b -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO ()) -> (Ptr VkMacOSSurfaceCreateFlagsMVK -> IO VkMacOSSurfaceCreateFlagsMVK) -> (Ptr VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> IO ()) -> Storable VkMacOSSurfaceCreateFlagsMVK forall b. Ptr b -> Int -> IO VkMacOSSurfaceCreateFlagsMVK forall b. Ptr b -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> IO () $cpoke :: Ptr VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> IO () peek :: Ptr VkMacOSSurfaceCreateFlagsMVK -> IO VkMacOSSurfaceCreateFlagsMVK $cpeek :: Ptr VkMacOSSurfaceCreateFlagsMVK -> IO VkMacOSSurfaceCreateFlagsMVK pokeByteOff :: Ptr b -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () peekByteOff :: Ptr b -> Int -> IO VkMacOSSurfaceCreateFlagsMVK $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkMacOSSurfaceCreateFlagsMVK pokeElemOff :: Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () $cpokeElemOff :: Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK -> IO () peekElemOff :: Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> IO VkMacOSSurfaceCreateFlagsMVK $cpeekElemOff :: Ptr VkMacOSSurfaceCreateFlagsMVK -> Int -> IO VkMacOSSurfaceCreateFlagsMVK alignment :: VkMacOSSurfaceCreateFlagsMVK -> Int $calignment :: VkMacOSSurfaceCreateFlagsMVK -> Int sizeOf :: VkMacOSSurfaceCreateFlagsMVK -> Int $csizeOf :: VkMacOSSurfaceCreateFlagsMVK -> Int Storable, Num VkMacOSSurfaceCreateFlagsMVK Ord VkMacOSSurfaceCreateFlagsMVK Num VkMacOSSurfaceCreateFlagsMVK -> Ord VkMacOSSurfaceCreateFlagsMVK -> (VkMacOSSurfaceCreateFlagsMVK -> Rational) -> Real VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkMacOSSurfaceCreateFlagsMVK -> Rational $ctoRational :: VkMacOSSurfaceCreateFlagsMVK -> Rational $cp2Real :: Ord VkMacOSSurfaceCreateFlagsMVK $cp1Real :: Num VkMacOSSurfaceCreateFlagsMVK Real, Typeable VkMacOSSurfaceCreateFlagsMVK DataType Constr Typeable VkMacOSSurfaceCreateFlagsMVK -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMacOSSurfaceCreateFlagsMVK -> c VkMacOSSurfaceCreateFlagsMVK) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMacOSSurfaceCreateFlagsMVK) -> (VkMacOSSurfaceCreateFlagsMVK -> Constr) -> (VkMacOSSurfaceCreateFlagsMVK -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK)) -> ((forall b. Data b => b -> b) -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r) -> (forall u. (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK) -> Data VkMacOSSurfaceCreateFlagsMVK VkMacOSSurfaceCreateFlagsMVK -> DataType VkMacOSSurfaceCreateFlagsMVK -> Constr (forall b. Data b => b -> b) -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMacOSSurfaceCreateFlagsMVK -> c VkMacOSSurfaceCreateFlagsMVK (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMacOSSurfaceCreateFlagsMVK forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> u forall u. (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMacOSSurfaceCreateFlagsMVK forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMacOSSurfaceCreateFlagsMVK -> c VkMacOSSurfaceCreateFlagsMVK forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK) $cVkMacOSSurfaceCreateFlagsMVK :: Constr $tVkMacOSSurfaceCreateFlagsMVK :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK gmapMp :: (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK gmapM :: (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMacOSSurfaceCreateFlagsMVK -> m VkMacOSSurfaceCreateFlagsMVK gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> u gmapQ :: (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkMacOSSurfaceCreateFlagsMVK -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMacOSSurfaceCreateFlagsMVK -> r gmapT :: (forall b. Data b => b -> b) -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK $cgmapT :: (forall b. Data b => b -> b) -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMacOSSurfaceCreateFlagsMVK) dataTypeOf :: VkMacOSSurfaceCreateFlagsMVK -> DataType $cdataTypeOf :: VkMacOSSurfaceCreateFlagsMVK -> DataType toConstr :: VkMacOSSurfaceCreateFlagsMVK -> Constr $ctoConstr :: VkMacOSSurfaceCreateFlagsMVK -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMacOSSurfaceCreateFlagsMVK $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMacOSSurfaceCreateFlagsMVK gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMacOSSurfaceCreateFlagsMVK -> c VkMacOSSurfaceCreateFlagsMVK $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMacOSSurfaceCreateFlagsMVK -> c VkMacOSSurfaceCreateFlagsMVK $cp1Data :: Typeable VkMacOSSurfaceCreateFlagsMVK Data, (forall x. VkMacOSSurfaceCreateFlagsMVK -> Rep VkMacOSSurfaceCreateFlagsMVK x) -> (forall x. Rep VkMacOSSurfaceCreateFlagsMVK x -> VkMacOSSurfaceCreateFlagsMVK) -> Generic VkMacOSSurfaceCreateFlagsMVK forall x. Rep VkMacOSSurfaceCreateFlagsMVK x -> VkMacOSSurfaceCreateFlagsMVK forall x. VkMacOSSurfaceCreateFlagsMVK -> Rep VkMacOSSurfaceCreateFlagsMVK x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkMacOSSurfaceCreateFlagsMVK x -> VkMacOSSurfaceCreateFlagsMVK $cfrom :: forall x. VkMacOSSurfaceCreateFlagsMVK -> Rep VkMacOSSurfaceCreateFlagsMVK x Generic) instance Show VkMacOSSurfaceCreateFlagsMVK where {-# INLINE show #-} show :: VkMacOSSurfaceCreateFlagsMVK -> String show (VkMacOSSurfaceCreateFlagsMVK VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkMacOSSurfaceCreateFlagsMVK where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkMacOSSurfaceCreateFlagsMVK readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkMacOSSurfaceCreateFlagsMVK coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkMemoryAllocateFlagsKHR = VkMemoryAllocateFlagsKHR VkFlags deriving (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool) -> Eq VkMemoryAllocateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool $c/= :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool == :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool $c== :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool Eq, Eq VkMemoryAllocateFlagsKHR Eq VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Ordering) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> Ord VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Ordering VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cmin :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR max :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cmax :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR >= :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool $c>= :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool > :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool $c> :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool <= :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool $c<= :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool < :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool $c< :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bool compare :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Ordering $ccompare :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Ordering $cp1Ord :: Eq VkMemoryAllocateFlagsKHR Ord, Integer -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (Integer -> VkMemoryAllocateFlagsKHR) -> Num VkMemoryAllocateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkMemoryAllocateFlagsKHR $cfromInteger :: Integer -> VkMemoryAllocateFlagsKHR signum :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $csignum :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR abs :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cabs :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR negate :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cnegate :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR * :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $c* :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR - :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $c- :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR + :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $c+ :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR Num, VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> Bounded VkMemoryAllocateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkMemoryAllocateFlagsKHR $cmaxBound :: VkMemoryAllocateFlagsKHR minBound :: VkMemoryAllocateFlagsKHR $cminBound :: VkMemoryAllocateFlagsKHR Bounded, Int -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> Int VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int) -> (VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR]) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR]) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR]) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR]) -> Enum VkMemoryAllocateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] $cenumFromThenTo :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] enumFromTo :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] $cenumFromTo :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] enumFromThen :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] $cenumFromThen :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] enumFrom :: VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] $cenumFrom :: VkMemoryAllocateFlagsKHR -> [VkMemoryAllocateFlagsKHR] fromEnum :: VkMemoryAllocateFlagsKHR -> Int $cfromEnum :: VkMemoryAllocateFlagsKHR -> Int toEnum :: Int -> VkMemoryAllocateFlagsKHR $ctoEnum :: Int -> VkMemoryAllocateFlagsKHR pred :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cpred :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR succ :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $csucc :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR Enum, Enum VkMemoryAllocateFlagsKHR Real VkMemoryAllocateFlagsKHR Real VkMemoryAllocateFlagsKHR -> Enum VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR)) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR)) -> (VkMemoryAllocateFlagsKHR -> Integer) -> Integral VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> Integer VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR) VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkMemoryAllocateFlagsKHR -> Integer $ctoInteger :: VkMemoryAllocateFlagsKHR -> Integer divMod :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR) $cdivMod :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR) quotRem :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR) $cquotRem :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR, VkMemoryAllocateFlagsKHR) mod :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cmod :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR div :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cdiv :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR rem :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $crem :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR quot :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cquot :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cp2Integral :: Enum VkMemoryAllocateFlagsKHR $cp1Integral :: Real VkMemoryAllocateFlagsKHR Integral, Eq VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR Eq VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> VkMemoryAllocateFlagsKHR -> (Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> Bool) -> (VkMemoryAllocateFlagsKHR -> Maybe Int) -> (VkMemoryAllocateFlagsKHR -> Int) -> (VkMemoryAllocateFlagsKHR -> Bool) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Int) -> Bits VkMemoryAllocateFlagsKHR Int -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> Bool VkMemoryAllocateFlagsKHR -> Int VkMemoryAllocateFlagsKHR -> Maybe Int VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> Int -> Bool VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkMemoryAllocateFlagsKHR -> Int $cpopCount :: VkMemoryAllocateFlagsKHR -> Int rotateR :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $crotateR :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR rotateL :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $crotateL :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR unsafeShiftR :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $cunsafeShiftR :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR shiftR :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $cshiftR :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR unsafeShiftL :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $cunsafeShiftL :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR shiftL :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $cshiftL :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR isSigned :: VkMemoryAllocateFlagsKHR -> Bool $cisSigned :: VkMemoryAllocateFlagsKHR -> Bool bitSize :: VkMemoryAllocateFlagsKHR -> Int $cbitSize :: VkMemoryAllocateFlagsKHR -> Int bitSizeMaybe :: VkMemoryAllocateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkMemoryAllocateFlagsKHR -> Maybe Int testBit :: VkMemoryAllocateFlagsKHR -> Int -> Bool $ctestBit :: VkMemoryAllocateFlagsKHR -> Int -> Bool complementBit :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $ccomplementBit :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR clearBit :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $cclearBit :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR setBit :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $csetBit :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR bit :: Int -> VkMemoryAllocateFlagsKHR $cbit :: Int -> VkMemoryAllocateFlagsKHR zeroBits :: VkMemoryAllocateFlagsKHR $czeroBits :: VkMemoryAllocateFlagsKHR rotate :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $crotate :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR shift :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR $cshift :: VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR complement :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $ccomplement :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR xor :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cxor :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR .|. :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $c.|. :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR .&. :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $c.&. :: VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cp1Bits :: Eq VkMemoryAllocateFlagsKHR Bits, Bits VkMemoryAllocateFlagsKHR Bits VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR -> Int) -> (VkMemoryAllocateFlagsKHR -> Int) -> (VkMemoryAllocateFlagsKHR -> Int) -> FiniteBits VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkMemoryAllocateFlagsKHR -> Int $ccountTrailingZeros :: VkMemoryAllocateFlagsKHR -> Int countLeadingZeros :: VkMemoryAllocateFlagsKHR -> Int $ccountLeadingZeros :: VkMemoryAllocateFlagsKHR -> Int finiteBitSize :: VkMemoryAllocateFlagsKHR -> Int $cfiniteBitSize :: VkMemoryAllocateFlagsKHR -> Int $cp1FiniteBits :: Bits VkMemoryAllocateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkMemoryAllocateFlagsKHR Ptr b -> Int -> VkMemoryAllocateFlagsKHR -> IO () Ptr VkMemoryAllocateFlagsKHR -> IO VkMemoryAllocateFlagsKHR Ptr VkMemoryAllocateFlagsKHR -> Int -> IO VkMemoryAllocateFlagsKHR Ptr VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR -> IO () Ptr VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> IO () VkMemoryAllocateFlagsKHR -> Int (VkMemoryAllocateFlagsKHR -> Int) -> (VkMemoryAllocateFlagsKHR -> Int) -> (Ptr VkMemoryAllocateFlagsKHR -> Int -> IO VkMemoryAllocateFlagsKHR) -> (Ptr VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkMemoryAllocateFlagsKHR) -> (forall b. Ptr b -> Int -> VkMemoryAllocateFlagsKHR -> IO ()) -> (Ptr VkMemoryAllocateFlagsKHR -> IO VkMemoryAllocateFlagsKHR) -> (Ptr VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> IO ()) -> Storable VkMemoryAllocateFlagsKHR forall b. Ptr b -> Int -> IO VkMemoryAllocateFlagsKHR forall b. Ptr b -> Int -> VkMemoryAllocateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> IO () $cpoke :: Ptr VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR -> IO () peek :: Ptr VkMemoryAllocateFlagsKHR -> IO VkMemoryAllocateFlagsKHR $cpeek :: Ptr VkMemoryAllocateFlagsKHR -> IO VkMemoryAllocateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkMemoryAllocateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkMemoryAllocateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkMemoryAllocateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkMemoryAllocateFlagsKHR pokeElemOff :: Ptr VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkMemoryAllocateFlagsKHR -> Int -> VkMemoryAllocateFlagsKHR -> IO () peekElemOff :: Ptr VkMemoryAllocateFlagsKHR -> Int -> IO VkMemoryAllocateFlagsKHR $cpeekElemOff :: Ptr VkMemoryAllocateFlagsKHR -> Int -> IO VkMemoryAllocateFlagsKHR alignment :: VkMemoryAllocateFlagsKHR -> Int $calignment :: VkMemoryAllocateFlagsKHR -> Int sizeOf :: VkMemoryAllocateFlagsKHR -> Int $csizeOf :: VkMemoryAllocateFlagsKHR -> Int Storable, Num VkMemoryAllocateFlagsKHR Ord VkMemoryAllocateFlagsKHR Num VkMemoryAllocateFlagsKHR -> Ord VkMemoryAllocateFlagsKHR -> (VkMemoryAllocateFlagsKHR -> Rational) -> Real VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkMemoryAllocateFlagsKHR -> Rational $ctoRational :: VkMemoryAllocateFlagsKHR -> Rational $cp2Real :: Ord VkMemoryAllocateFlagsKHR $cp1Real :: Num VkMemoryAllocateFlagsKHR Real, Typeable VkMemoryAllocateFlagsKHR DataType Constr Typeable VkMemoryAllocateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateFlagsKHR -> c VkMemoryAllocateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryAllocateFlagsKHR) -> (VkMemoryAllocateFlagsKHR -> Constr) -> (VkMemoryAllocateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryAllocateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryAllocateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR) -> Data VkMemoryAllocateFlagsKHR VkMemoryAllocateFlagsKHR -> DataType VkMemoryAllocateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateFlagsKHR -> c VkMemoryAllocateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryAllocateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryAllocateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateFlagsKHR -> c VkMemoryAllocateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryAllocateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryAllocateFlagsKHR) $cVkMemoryAllocateFlagsKHR :: Constr $tVkMemoryAllocateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagsKHR -> m VkMemoryAllocateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkMemoryAllocateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkMemoryAllocateFlagsKHR -> VkMemoryAllocateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryAllocateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryAllocateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkMemoryAllocateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryAllocateFlagsKHR) dataTypeOf :: VkMemoryAllocateFlagsKHR -> DataType $cdataTypeOf :: VkMemoryAllocateFlagsKHR -> DataType toConstr :: VkMemoryAllocateFlagsKHR -> Constr $ctoConstr :: VkMemoryAllocateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryAllocateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryAllocateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateFlagsKHR -> c VkMemoryAllocateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateFlagsKHR -> c VkMemoryAllocateFlagsKHR $cp1Data :: Typeable VkMemoryAllocateFlagsKHR Data, (forall x. VkMemoryAllocateFlagsKHR -> Rep VkMemoryAllocateFlagsKHR x) -> (forall x. Rep VkMemoryAllocateFlagsKHR x -> VkMemoryAllocateFlagsKHR) -> Generic VkMemoryAllocateFlagsKHR forall x. Rep VkMemoryAllocateFlagsKHR x -> VkMemoryAllocateFlagsKHR forall x. VkMemoryAllocateFlagsKHR -> Rep VkMemoryAllocateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkMemoryAllocateFlagsKHR x -> VkMemoryAllocateFlagsKHR $cfrom :: forall x. VkMemoryAllocateFlagsKHR -> Rep VkMemoryAllocateFlagsKHR x Generic) instance Show VkMemoryAllocateFlagsKHR where {-# INLINE show #-} show :: VkMemoryAllocateFlagsKHR -> String show (VkMemoryAllocateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkMemoryAllocateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkMemoryAllocateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkMemoryAllocateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkMemoryMapFlags = VkMemoryMapFlags VkFlags deriving (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool) -> Eq VkMemoryMapFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool $c/= :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool == :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool $c== :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool Eq, Eq VkMemoryMapFlags Eq VkMemoryMapFlags -> (VkMemoryMapFlags -> VkMemoryMapFlags -> Ordering) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> Bool) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> Ord VkMemoryMapFlags VkMemoryMapFlags -> VkMemoryMapFlags -> Bool VkMemoryMapFlags -> VkMemoryMapFlags -> Ordering VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cmin :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags max :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cmax :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags >= :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool $c>= :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool > :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool $c> :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool <= :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool $c<= :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool < :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool $c< :: VkMemoryMapFlags -> VkMemoryMapFlags -> Bool compare :: VkMemoryMapFlags -> VkMemoryMapFlags -> Ordering $ccompare :: VkMemoryMapFlags -> VkMemoryMapFlags -> Ordering $cp1Ord :: Eq VkMemoryMapFlags Ord, Integer -> VkMemoryMapFlags VkMemoryMapFlags -> VkMemoryMapFlags VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags) -> (Integer -> VkMemoryMapFlags) -> Num VkMemoryMapFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkMemoryMapFlags $cfromInteger :: Integer -> VkMemoryMapFlags signum :: VkMemoryMapFlags -> VkMemoryMapFlags $csignum :: VkMemoryMapFlags -> VkMemoryMapFlags abs :: VkMemoryMapFlags -> VkMemoryMapFlags $cabs :: VkMemoryMapFlags -> VkMemoryMapFlags negate :: VkMemoryMapFlags -> VkMemoryMapFlags $cnegate :: VkMemoryMapFlags -> VkMemoryMapFlags * :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $c* :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags - :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $c- :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags + :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $c+ :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags Num, VkMemoryMapFlags VkMemoryMapFlags -> VkMemoryMapFlags -> Bounded VkMemoryMapFlags forall a. a -> a -> Bounded a maxBound :: VkMemoryMapFlags $cmaxBound :: VkMemoryMapFlags minBound :: VkMemoryMapFlags $cminBound :: VkMemoryMapFlags Bounded, Int -> VkMemoryMapFlags VkMemoryMapFlags -> Int VkMemoryMapFlags -> [VkMemoryMapFlags] VkMemoryMapFlags -> VkMemoryMapFlags VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] (VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags) -> (Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int) -> (VkMemoryMapFlags -> [VkMemoryMapFlags]) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags]) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags]) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags]) -> Enum VkMemoryMapFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] $cenumFromThenTo :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] enumFromTo :: VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] $cenumFromTo :: VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] enumFromThen :: VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] $cenumFromThen :: VkMemoryMapFlags -> VkMemoryMapFlags -> [VkMemoryMapFlags] enumFrom :: VkMemoryMapFlags -> [VkMemoryMapFlags] $cenumFrom :: VkMemoryMapFlags -> [VkMemoryMapFlags] fromEnum :: VkMemoryMapFlags -> Int $cfromEnum :: VkMemoryMapFlags -> Int toEnum :: Int -> VkMemoryMapFlags $ctoEnum :: Int -> VkMemoryMapFlags pred :: VkMemoryMapFlags -> VkMemoryMapFlags $cpred :: VkMemoryMapFlags -> VkMemoryMapFlags succ :: VkMemoryMapFlags -> VkMemoryMapFlags $csucc :: VkMemoryMapFlags -> VkMemoryMapFlags Enum, Enum VkMemoryMapFlags Real VkMemoryMapFlags Real VkMemoryMapFlags -> Enum VkMemoryMapFlags -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags)) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags)) -> (VkMemoryMapFlags -> Integer) -> Integral VkMemoryMapFlags VkMemoryMapFlags -> Integer VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags) VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkMemoryMapFlags -> Integer $ctoInteger :: VkMemoryMapFlags -> Integer divMod :: VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags) $cdivMod :: VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags) quotRem :: VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags) $cquotRem :: VkMemoryMapFlags -> VkMemoryMapFlags -> (VkMemoryMapFlags, VkMemoryMapFlags) mod :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cmod :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags div :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cdiv :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags rem :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $crem :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags quot :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cquot :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cp2Integral :: Enum VkMemoryMapFlags $cp1Integral :: Real VkMemoryMapFlags Integral, Eq VkMemoryMapFlags VkMemoryMapFlags Eq VkMemoryMapFlags -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> VkMemoryMapFlags -> (Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> Bool) -> (VkMemoryMapFlags -> Maybe Int) -> (VkMemoryMapFlags -> Int) -> (VkMemoryMapFlags -> Bool) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int -> VkMemoryMapFlags) -> (VkMemoryMapFlags -> Int) -> Bits VkMemoryMapFlags Int -> VkMemoryMapFlags VkMemoryMapFlags -> Bool VkMemoryMapFlags -> Int VkMemoryMapFlags -> Maybe Int VkMemoryMapFlags -> VkMemoryMapFlags VkMemoryMapFlags -> Int -> Bool VkMemoryMapFlags -> Int -> VkMemoryMapFlags VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkMemoryMapFlags -> Int $cpopCount :: VkMemoryMapFlags -> Int rotateR :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $crotateR :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags rotateL :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $crotateL :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags unsafeShiftR :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $cunsafeShiftR :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags shiftR :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $cshiftR :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags unsafeShiftL :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $cunsafeShiftL :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags shiftL :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $cshiftL :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags isSigned :: VkMemoryMapFlags -> Bool $cisSigned :: VkMemoryMapFlags -> Bool bitSize :: VkMemoryMapFlags -> Int $cbitSize :: VkMemoryMapFlags -> Int bitSizeMaybe :: VkMemoryMapFlags -> Maybe Int $cbitSizeMaybe :: VkMemoryMapFlags -> Maybe Int testBit :: VkMemoryMapFlags -> Int -> Bool $ctestBit :: VkMemoryMapFlags -> Int -> Bool complementBit :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $ccomplementBit :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags clearBit :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $cclearBit :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags setBit :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $csetBit :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags bit :: Int -> VkMemoryMapFlags $cbit :: Int -> VkMemoryMapFlags zeroBits :: VkMemoryMapFlags $czeroBits :: VkMemoryMapFlags rotate :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $crotate :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags shift :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags $cshift :: VkMemoryMapFlags -> Int -> VkMemoryMapFlags complement :: VkMemoryMapFlags -> VkMemoryMapFlags $ccomplement :: VkMemoryMapFlags -> VkMemoryMapFlags xor :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cxor :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags .|. :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $c.|. :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags .&. :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $c.&. :: VkMemoryMapFlags -> VkMemoryMapFlags -> VkMemoryMapFlags $cp1Bits :: Eq VkMemoryMapFlags Bits, Bits VkMemoryMapFlags Bits VkMemoryMapFlags -> (VkMemoryMapFlags -> Int) -> (VkMemoryMapFlags -> Int) -> (VkMemoryMapFlags -> Int) -> FiniteBits VkMemoryMapFlags VkMemoryMapFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkMemoryMapFlags -> Int $ccountTrailingZeros :: VkMemoryMapFlags -> Int countLeadingZeros :: VkMemoryMapFlags -> Int $ccountLeadingZeros :: VkMemoryMapFlags -> Int finiteBitSize :: VkMemoryMapFlags -> Int $cfiniteBitSize :: VkMemoryMapFlags -> Int $cp1FiniteBits :: Bits VkMemoryMapFlags FiniteBits, Ptr b -> Int -> IO VkMemoryMapFlags Ptr b -> Int -> VkMemoryMapFlags -> IO () Ptr VkMemoryMapFlags -> IO VkMemoryMapFlags Ptr VkMemoryMapFlags -> Int -> IO VkMemoryMapFlags Ptr VkMemoryMapFlags -> Int -> VkMemoryMapFlags -> IO () Ptr VkMemoryMapFlags -> VkMemoryMapFlags -> IO () VkMemoryMapFlags -> Int (VkMemoryMapFlags -> Int) -> (VkMemoryMapFlags -> Int) -> (Ptr VkMemoryMapFlags -> Int -> IO VkMemoryMapFlags) -> (Ptr VkMemoryMapFlags -> Int -> VkMemoryMapFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkMemoryMapFlags) -> (forall b. Ptr b -> Int -> VkMemoryMapFlags -> IO ()) -> (Ptr VkMemoryMapFlags -> IO VkMemoryMapFlags) -> (Ptr VkMemoryMapFlags -> VkMemoryMapFlags -> IO ()) -> Storable VkMemoryMapFlags forall b. Ptr b -> Int -> IO VkMemoryMapFlags forall b. Ptr b -> Int -> VkMemoryMapFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkMemoryMapFlags -> VkMemoryMapFlags -> IO () $cpoke :: Ptr VkMemoryMapFlags -> VkMemoryMapFlags -> IO () peek :: Ptr VkMemoryMapFlags -> IO VkMemoryMapFlags $cpeek :: Ptr VkMemoryMapFlags -> IO VkMemoryMapFlags pokeByteOff :: Ptr b -> Int -> VkMemoryMapFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkMemoryMapFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkMemoryMapFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkMemoryMapFlags pokeElemOff :: Ptr VkMemoryMapFlags -> Int -> VkMemoryMapFlags -> IO () $cpokeElemOff :: Ptr VkMemoryMapFlags -> Int -> VkMemoryMapFlags -> IO () peekElemOff :: Ptr VkMemoryMapFlags -> Int -> IO VkMemoryMapFlags $cpeekElemOff :: Ptr VkMemoryMapFlags -> Int -> IO VkMemoryMapFlags alignment :: VkMemoryMapFlags -> Int $calignment :: VkMemoryMapFlags -> Int sizeOf :: VkMemoryMapFlags -> Int $csizeOf :: VkMemoryMapFlags -> Int Storable, Num VkMemoryMapFlags Ord VkMemoryMapFlags Num VkMemoryMapFlags -> Ord VkMemoryMapFlags -> (VkMemoryMapFlags -> Rational) -> Real VkMemoryMapFlags VkMemoryMapFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkMemoryMapFlags -> Rational $ctoRational :: VkMemoryMapFlags -> Rational $cp2Real :: Ord VkMemoryMapFlags $cp1Real :: Num VkMemoryMapFlags Real, Typeable VkMemoryMapFlags DataType Constr Typeable VkMemoryMapFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryMapFlags -> c VkMemoryMapFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryMapFlags) -> (VkMemoryMapFlags -> Constr) -> (VkMemoryMapFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryMapFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryMapFlags)) -> ((forall b. Data b => b -> b) -> VkMemoryMapFlags -> VkMemoryMapFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkMemoryMapFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkMemoryMapFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags) -> Data VkMemoryMapFlags VkMemoryMapFlags -> DataType VkMemoryMapFlags -> Constr (forall b. Data b => b -> b) -> VkMemoryMapFlags -> VkMemoryMapFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryMapFlags -> c VkMemoryMapFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryMapFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkMemoryMapFlags -> u forall u. (forall d. Data d => d -> u) -> VkMemoryMapFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryMapFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryMapFlags -> c VkMemoryMapFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryMapFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryMapFlags) $cVkMemoryMapFlags :: Constr $tVkMemoryMapFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags gmapMp :: (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags gmapM :: (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMemoryMapFlags -> m VkMemoryMapFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMemoryMapFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkMemoryMapFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkMemoryMapFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkMemoryMapFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryMapFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkMemoryMapFlags -> VkMemoryMapFlags $cgmapT :: (forall b. Data b => b -> b) -> VkMemoryMapFlags -> VkMemoryMapFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryMapFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryMapFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkMemoryMapFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryMapFlags) dataTypeOf :: VkMemoryMapFlags -> DataType $cdataTypeOf :: VkMemoryMapFlags -> DataType toConstr :: VkMemoryMapFlags -> Constr $ctoConstr :: VkMemoryMapFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryMapFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryMapFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryMapFlags -> c VkMemoryMapFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryMapFlags -> c VkMemoryMapFlags $cp1Data :: Typeable VkMemoryMapFlags Data, (forall x. VkMemoryMapFlags -> Rep VkMemoryMapFlags x) -> (forall x. Rep VkMemoryMapFlags x -> VkMemoryMapFlags) -> Generic VkMemoryMapFlags forall x. Rep VkMemoryMapFlags x -> VkMemoryMapFlags forall x. VkMemoryMapFlags -> Rep VkMemoryMapFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkMemoryMapFlags x -> VkMemoryMapFlags $cfrom :: forall x. VkMemoryMapFlags -> Rep VkMemoryMapFlags x Generic) instance Show VkMemoryMapFlags where {-# INLINE show #-} show :: VkMemoryMapFlags -> String show (VkMemoryMapFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkMemoryMapFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkMemoryMapFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkMemoryMapFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkMirSurfaceCreateFlagsKHR = VkMirSurfaceCreateFlagsKHR VkFlags deriving (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool) -> Eq VkMirSurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool $c/= :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool == :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool $c== :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool Eq, Eq VkMirSurfaceCreateFlagsKHR Eq VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Ordering) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> Ord VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Ordering VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cmin :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR max :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cmax :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR >= :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool $c>= :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool > :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool $c> :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool <= :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool $c<= :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool < :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool $c< :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bool compare :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Ordering $ccompare :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkMirSurfaceCreateFlagsKHR Ord, Integer -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (Integer -> VkMirSurfaceCreateFlagsKHR) -> Num VkMirSurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkMirSurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkMirSurfaceCreateFlagsKHR signum :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $csignum :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR abs :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cabs :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR negate :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cnegate :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR * :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $c* :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR - :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $c- :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR + :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $c+ :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR Num, VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> Bounded VkMirSurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkMirSurfaceCreateFlagsKHR $cmaxBound :: VkMirSurfaceCreateFlagsKHR minBound :: VkMirSurfaceCreateFlagsKHR $cminBound :: VkMirSurfaceCreateFlagsKHR Bounded, Int -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> Int VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int) -> (VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR]) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR]) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR]) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR]) -> Enum VkMirSurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] $cenumFromThenTo :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] enumFromTo :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] $cenumFromTo :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] enumFromThen :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] $cenumFromThen :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] enumFrom :: VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] $cenumFrom :: VkMirSurfaceCreateFlagsKHR -> [VkMirSurfaceCreateFlagsKHR] fromEnum :: VkMirSurfaceCreateFlagsKHR -> Int $cfromEnum :: VkMirSurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkMirSurfaceCreateFlagsKHR $ctoEnum :: Int -> VkMirSurfaceCreateFlagsKHR pred :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cpred :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR succ :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $csucc :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR Enum, Enum VkMirSurfaceCreateFlagsKHR Real VkMirSurfaceCreateFlagsKHR Real VkMirSurfaceCreateFlagsKHR -> Enum VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR)) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR)) -> (VkMirSurfaceCreateFlagsKHR -> Integer) -> Integral VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> Integer VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR) VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkMirSurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkMirSurfaceCreateFlagsKHR -> Integer divMod :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR) $cdivMod :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR) quotRem :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR) $cquotRem :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR, VkMirSurfaceCreateFlagsKHR) mod :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cmod :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR div :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cdiv :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR rem :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $crem :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR quot :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cquot :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cp2Integral :: Enum VkMirSurfaceCreateFlagsKHR $cp1Integral :: Real VkMirSurfaceCreateFlagsKHR Integral, Eq VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR Eq VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> VkMirSurfaceCreateFlagsKHR -> (Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> Maybe Int) -> (VkMirSurfaceCreateFlagsKHR -> Int) -> (VkMirSurfaceCreateFlagsKHR -> Bool) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Int) -> Bits VkMirSurfaceCreateFlagsKHR Int -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> Bool VkMirSurfaceCreateFlagsKHR -> Int VkMirSurfaceCreateFlagsKHR -> Maybe Int VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> Int -> Bool VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkMirSurfaceCreateFlagsKHR -> Int $cpopCount :: VkMirSurfaceCreateFlagsKHR -> Int rotateR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $crotateR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR rotateL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $crotateL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR unsafeShiftR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $cunsafeShiftR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR shiftR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $cshiftR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR unsafeShiftL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $cunsafeShiftL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR shiftL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $cshiftL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR isSigned :: VkMirSurfaceCreateFlagsKHR -> Bool $cisSigned :: VkMirSurfaceCreateFlagsKHR -> Bool bitSize :: VkMirSurfaceCreateFlagsKHR -> Int $cbitSize :: VkMirSurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkMirSurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkMirSurfaceCreateFlagsKHR -> Maybe Int testBit :: VkMirSurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkMirSurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $ccomplementBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR clearBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $cclearBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR setBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $csetBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR bit :: Int -> VkMirSurfaceCreateFlagsKHR $cbit :: Int -> VkMirSurfaceCreateFlagsKHR zeroBits :: VkMirSurfaceCreateFlagsKHR $czeroBits :: VkMirSurfaceCreateFlagsKHR rotate :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $crotate :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR shift :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR $cshift :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR complement :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $ccomplement :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR xor :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cxor :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR .|. :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $c.|. :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR .&. :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $c.&. :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cp1Bits :: Eq VkMirSurfaceCreateFlagsKHR Bits, Bits VkMirSurfaceCreateFlagsKHR Bits VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR -> Int) -> (VkMirSurfaceCreateFlagsKHR -> Int) -> (VkMirSurfaceCreateFlagsKHR -> Int) -> FiniteBits VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkMirSurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkMirSurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkMirSurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkMirSurfaceCreateFlagsKHR -> Int finiteBitSize :: VkMirSurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkMirSurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkMirSurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkMirSurfaceCreateFlagsKHR Ptr b -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () Ptr VkMirSurfaceCreateFlagsKHR -> IO VkMirSurfaceCreateFlagsKHR Ptr VkMirSurfaceCreateFlagsKHR -> Int -> IO VkMirSurfaceCreateFlagsKHR Ptr VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () Ptr VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> IO () VkMirSurfaceCreateFlagsKHR -> Int (VkMirSurfaceCreateFlagsKHR -> Int) -> (VkMirSurfaceCreateFlagsKHR -> Int) -> (Ptr VkMirSurfaceCreateFlagsKHR -> Int -> IO VkMirSurfaceCreateFlagsKHR) -> (Ptr VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkMirSurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkMirSurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkMirSurfaceCreateFlagsKHR -> IO VkMirSurfaceCreateFlagsKHR) -> (Ptr VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> IO ()) -> Storable VkMirSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkMirSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> IO () peek :: Ptr VkMirSurfaceCreateFlagsKHR -> IO VkMirSurfaceCreateFlagsKHR $cpeek :: Ptr VkMirSurfaceCreateFlagsKHR -> IO VkMirSurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkMirSurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkMirSurfaceCreateFlagsKHR pokeElemOff :: Ptr VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkMirSurfaceCreateFlagsKHR -> Int -> IO VkMirSurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkMirSurfaceCreateFlagsKHR -> Int -> IO VkMirSurfaceCreateFlagsKHR alignment :: VkMirSurfaceCreateFlagsKHR -> Int $calignment :: VkMirSurfaceCreateFlagsKHR -> Int sizeOf :: VkMirSurfaceCreateFlagsKHR -> Int $csizeOf :: VkMirSurfaceCreateFlagsKHR -> Int Storable, Num VkMirSurfaceCreateFlagsKHR Ord VkMirSurfaceCreateFlagsKHR Num VkMirSurfaceCreateFlagsKHR -> Ord VkMirSurfaceCreateFlagsKHR -> (VkMirSurfaceCreateFlagsKHR -> Rational) -> Real VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkMirSurfaceCreateFlagsKHR -> Rational $ctoRational :: VkMirSurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkMirSurfaceCreateFlagsKHR $cp1Real :: Num VkMirSurfaceCreateFlagsKHR Real, Typeable VkMirSurfaceCreateFlagsKHR DataType Constr Typeable VkMirSurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMirSurfaceCreateFlagsKHR -> c VkMirSurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMirSurfaceCreateFlagsKHR) -> (VkMirSurfaceCreateFlagsKHR -> Constr) -> (VkMirSurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMirSurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMirSurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR) -> Data VkMirSurfaceCreateFlagsKHR VkMirSurfaceCreateFlagsKHR -> DataType VkMirSurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMirSurfaceCreateFlagsKHR -> c VkMirSurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMirSurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMirSurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMirSurfaceCreateFlagsKHR -> c VkMirSurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMirSurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMirSurfaceCreateFlagsKHR) $cVkMirSurfaceCreateFlagsKHR :: Constr $tVkMirSurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkMirSurfaceCreateFlagsKHR -> m VkMirSurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkMirSurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMirSurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMirSurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMirSurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkMirSurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMirSurfaceCreateFlagsKHR) dataTypeOf :: VkMirSurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkMirSurfaceCreateFlagsKHR -> DataType toConstr :: VkMirSurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkMirSurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMirSurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMirSurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMirSurfaceCreateFlagsKHR -> c VkMirSurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMirSurfaceCreateFlagsKHR -> c VkMirSurfaceCreateFlagsKHR $cp1Data :: Typeable VkMirSurfaceCreateFlagsKHR Data, (forall x. VkMirSurfaceCreateFlagsKHR -> Rep VkMirSurfaceCreateFlagsKHR x) -> (forall x. Rep VkMirSurfaceCreateFlagsKHR x -> VkMirSurfaceCreateFlagsKHR) -> Generic VkMirSurfaceCreateFlagsKHR forall x. Rep VkMirSurfaceCreateFlagsKHR x -> VkMirSurfaceCreateFlagsKHR forall x. VkMirSurfaceCreateFlagsKHR -> Rep VkMirSurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkMirSurfaceCreateFlagsKHR x -> VkMirSurfaceCreateFlagsKHR $cfrom :: forall x. VkMirSurfaceCreateFlagsKHR -> Rep VkMirSurfaceCreateFlagsKHR x Generic) instance Show VkMirSurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkMirSurfaceCreateFlagsKHR -> String show (VkMirSurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkMirSurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkMirSurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkMirSurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPeerMemoryFeatureFlagsKHR = VkPeerMemoryFeatureFlagsKHR VkFlags deriving (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool) -> Eq VkPeerMemoryFeatureFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool $c/= :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool == :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool $c== :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool Eq, Eq VkPeerMemoryFeatureFlagsKHR Eq VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Ordering) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> Ord VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Ordering VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cmin :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR max :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cmax :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR >= :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool $c>= :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool > :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool $c> :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool <= :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool $c<= :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool < :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool $c< :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bool compare :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Ordering $ccompare :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Ordering $cp1Ord :: Eq VkPeerMemoryFeatureFlagsKHR Ord, Integer -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (Integer -> VkPeerMemoryFeatureFlagsKHR) -> Num VkPeerMemoryFeatureFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPeerMemoryFeatureFlagsKHR $cfromInteger :: Integer -> VkPeerMemoryFeatureFlagsKHR signum :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $csignum :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR abs :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cabs :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR negate :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cnegate :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR * :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $c* :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR - :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $c- :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR + :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $c+ :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR Num, VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> Bounded VkPeerMemoryFeatureFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkPeerMemoryFeatureFlagsKHR $cmaxBound :: VkPeerMemoryFeatureFlagsKHR minBound :: VkPeerMemoryFeatureFlagsKHR $cminBound :: VkPeerMemoryFeatureFlagsKHR Bounded, Int -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> Int VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> (VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR]) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR]) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR]) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR]) -> Enum VkPeerMemoryFeatureFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] $cenumFromThenTo :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] enumFromTo :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] $cenumFromTo :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] enumFromThen :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] $cenumFromThen :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] enumFrom :: VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] $cenumFrom :: VkPeerMemoryFeatureFlagsKHR -> [VkPeerMemoryFeatureFlagsKHR] fromEnum :: VkPeerMemoryFeatureFlagsKHR -> Int $cfromEnum :: VkPeerMemoryFeatureFlagsKHR -> Int toEnum :: Int -> VkPeerMemoryFeatureFlagsKHR $ctoEnum :: Int -> VkPeerMemoryFeatureFlagsKHR pred :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cpred :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR succ :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $csucc :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR Enum, Enum VkPeerMemoryFeatureFlagsKHR Real VkPeerMemoryFeatureFlagsKHR Real VkPeerMemoryFeatureFlagsKHR -> Enum VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR)) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR)) -> (VkPeerMemoryFeatureFlagsKHR -> Integer) -> Integral VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> Integer VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR) VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPeerMemoryFeatureFlagsKHR -> Integer $ctoInteger :: VkPeerMemoryFeatureFlagsKHR -> Integer divMod :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR) $cdivMod :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR) quotRem :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR) $cquotRem :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR, VkPeerMemoryFeatureFlagsKHR) mod :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cmod :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR div :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cdiv :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR rem :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $crem :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR quot :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cquot :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cp2Integral :: Enum VkPeerMemoryFeatureFlagsKHR $cp1Integral :: Real VkPeerMemoryFeatureFlagsKHR Integral, Eq VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR Eq VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> VkPeerMemoryFeatureFlagsKHR -> (Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> Maybe Int) -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> (VkPeerMemoryFeatureFlagsKHR -> Bool) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> Bits VkPeerMemoryFeatureFlagsKHR Int -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> Bool VkPeerMemoryFeatureFlagsKHR -> Int VkPeerMemoryFeatureFlagsKHR -> Maybe Int VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> Int -> Bool VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPeerMemoryFeatureFlagsKHR -> Int $cpopCount :: VkPeerMemoryFeatureFlagsKHR -> Int rotateR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $crotateR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR rotateL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $crotateL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR unsafeShiftR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $cunsafeShiftR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR shiftR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $cshiftR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR unsafeShiftL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $cunsafeShiftL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR shiftL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $cshiftL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR isSigned :: VkPeerMemoryFeatureFlagsKHR -> Bool $cisSigned :: VkPeerMemoryFeatureFlagsKHR -> Bool bitSize :: VkPeerMemoryFeatureFlagsKHR -> Int $cbitSize :: VkPeerMemoryFeatureFlagsKHR -> Int bitSizeMaybe :: VkPeerMemoryFeatureFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkPeerMemoryFeatureFlagsKHR -> Maybe Int testBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> Bool $ctestBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> Bool complementBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $ccomplementBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR clearBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $cclearBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR setBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $csetBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR bit :: Int -> VkPeerMemoryFeatureFlagsKHR $cbit :: Int -> VkPeerMemoryFeatureFlagsKHR zeroBits :: VkPeerMemoryFeatureFlagsKHR $czeroBits :: VkPeerMemoryFeatureFlagsKHR rotate :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $crotate :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR shift :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR $cshift :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR complement :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $ccomplement :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR xor :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cxor :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR .|. :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $c.|. :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR .&. :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $c.&. :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cp1Bits :: Eq VkPeerMemoryFeatureFlagsKHR Bits, Bits VkPeerMemoryFeatureFlagsKHR Bits VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> FiniteBits VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPeerMemoryFeatureFlagsKHR -> Int $ccountTrailingZeros :: VkPeerMemoryFeatureFlagsKHR -> Int countLeadingZeros :: VkPeerMemoryFeatureFlagsKHR -> Int $ccountLeadingZeros :: VkPeerMemoryFeatureFlagsKHR -> Int finiteBitSize :: VkPeerMemoryFeatureFlagsKHR -> Int $cfiniteBitSize :: VkPeerMemoryFeatureFlagsKHR -> Int $cp1FiniteBits :: Bits VkPeerMemoryFeatureFlagsKHR FiniteBits, Ptr b -> Int -> IO VkPeerMemoryFeatureFlagsKHR Ptr b -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () Ptr VkPeerMemoryFeatureFlagsKHR -> IO VkPeerMemoryFeatureFlagsKHR Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> IO VkPeerMemoryFeatureFlagsKHR Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () Ptr VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> IO () VkPeerMemoryFeatureFlagsKHR -> Int (VkPeerMemoryFeatureFlagsKHR -> Int) -> (VkPeerMemoryFeatureFlagsKHR -> Int) -> (Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> IO VkPeerMemoryFeatureFlagsKHR) -> (Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPeerMemoryFeatureFlagsKHR) -> (forall b. Ptr b -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO ()) -> (Ptr VkPeerMemoryFeatureFlagsKHR -> IO VkPeerMemoryFeatureFlagsKHR) -> (Ptr VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> IO ()) -> Storable VkPeerMemoryFeatureFlagsKHR forall b. Ptr b -> Int -> IO VkPeerMemoryFeatureFlagsKHR forall b. Ptr b -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> IO () $cpoke :: Ptr VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> IO () peek :: Ptr VkPeerMemoryFeatureFlagsKHR -> IO VkPeerMemoryFeatureFlagsKHR $cpeek :: Ptr VkPeerMemoryFeatureFlagsKHR -> IO VkPeerMemoryFeatureFlagsKHR pokeByteOff :: Ptr b -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkPeerMemoryFeatureFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPeerMemoryFeatureFlagsKHR pokeElemOff :: Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () $cpokeElemOff :: Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR -> IO () peekElemOff :: Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> IO VkPeerMemoryFeatureFlagsKHR $cpeekElemOff :: Ptr VkPeerMemoryFeatureFlagsKHR -> Int -> IO VkPeerMemoryFeatureFlagsKHR alignment :: VkPeerMemoryFeatureFlagsKHR -> Int $calignment :: VkPeerMemoryFeatureFlagsKHR -> Int sizeOf :: VkPeerMemoryFeatureFlagsKHR -> Int $csizeOf :: VkPeerMemoryFeatureFlagsKHR -> Int Storable, Num VkPeerMemoryFeatureFlagsKHR Ord VkPeerMemoryFeatureFlagsKHR Num VkPeerMemoryFeatureFlagsKHR -> Ord VkPeerMemoryFeatureFlagsKHR -> (VkPeerMemoryFeatureFlagsKHR -> Rational) -> Real VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPeerMemoryFeatureFlagsKHR -> Rational $ctoRational :: VkPeerMemoryFeatureFlagsKHR -> Rational $cp2Real :: Ord VkPeerMemoryFeatureFlagsKHR $cp1Real :: Num VkPeerMemoryFeatureFlagsKHR Real, Typeable VkPeerMemoryFeatureFlagsKHR DataType Constr Typeable VkPeerMemoryFeatureFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureFlagsKHR -> c VkPeerMemoryFeatureFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPeerMemoryFeatureFlagsKHR) -> (VkPeerMemoryFeatureFlagsKHR -> Constr) -> (VkPeerMemoryFeatureFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR) -> Data VkPeerMemoryFeatureFlagsKHR VkPeerMemoryFeatureFlagsKHR -> DataType VkPeerMemoryFeatureFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureFlagsKHR -> c VkPeerMemoryFeatureFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPeerMemoryFeatureFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPeerMemoryFeatureFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureFlagsKHR -> c VkPeerMemoryFeatureFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR) $cVkPeerMemoryFeatureFlagsKHR :: Constr $tVkPeerMemoryFeatureFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagsKHR -> m VkPeerMemoryFeatureFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPeerMemoryFeatureFlagsKHR) dataTypeOf :: VkPeerMemoryFeatureFlagsKHR -> DataType $cdataTypeOf :: VkPeerMemoryFeatureFlagsKHR -> DataType toConstr :: VkPeerMemoryFeatureFlagsKHR -> Constr $ctoConstr :: VkPeerMemoryFeatureFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPeerMemoryFeatureFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPeerMemoryFeatureFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureFlagsKHR -> c VkPeerMemoryFeatureFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureFlagsKHR -> c VkPeerMemoryFeatureFlagsKHR $cp1Data :: Typeable VkPeerMemoryFeatureFlagsKHR Data, (forall x. VkPeerMemoryFeatureFlagsKHR -> Rep VkPeerMemoryFeatureFlagsKHR x) -> (forall x. Rep VkPeerMemoryFeatureFlagsKHR x -> VkPeerMemoryFeatureFlagsKHR) -> Generic VkPeerMemoryFeatureFlagsKHR forall x. Rep VkPeerMemoryFeatureFlagsKHR x -> VkPeerMemoryFeatureFlagsKHR forall x. VkPeerMemoryFeatureFlagsKHR -> Rep VkPeerMemoryFeatureFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPeerMemoryFeatureFlagsKHR x -> VkPeerMemoryFeatureFlagsKHR $cfrom :: forall x. VkPeerMemoryFeatureFlagsKHR -> Rep VkPeerMemoryFeatureFlagsKHR x Generic) instance Show VkPeerMemoryFeatureFlagsKHR where {-# INLINE show #-} show :: VkPeerMemoryFeatureFlagsKHR -> String show (VkPeerMemoryFeatureFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPeerMemoryFeatureFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPeerMemoryFeatureFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPeerMemoryFeatureFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineCacheCreateFlags = VkPipelineCacheCreateFlags VkFlags deriving (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool) -> Eq VkPipelineCacheCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool $c/= :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool == :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool $c== :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool Eq, Eq VkPipelineCacheCreateFlags Eq VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Ordering) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> Ord VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Ordering VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cmin :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags max :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cmax :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags >= :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool $c>= :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool > :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool $c> :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool <= :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool $c<= :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool < :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool $c< :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bool compare :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Ordering $ccompare :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineCacheCreateFlags Ord, Integer -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (Integer -> VkPipelineCacheCreateFlags) -> Num VkPipelineCacheCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineCacheCreateFlags $cfromInteger :: Integer -> VkPipelineCacheCreateFlags signum :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $csignum :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags abs :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cabs :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags negate :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cnegate :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags * :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $c* :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags - :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $c- :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags + :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $c+ :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags Num, VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> Bounded VkPipelineCacheCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineCacheCreateFlags $cmaxBound :: VkPipelineCacheCreateFlags minBound :: VkPipelineCacheCreateFlags $cminBound :: VkPipelineCacheCreateFlags Bounded, Int -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> Int VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int) -> (VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags]) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags]) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags]) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags]) -> Enum VkPipelineCacheCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] $cenumFromThenTo :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] enumFromTo :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] $cenumFromTo :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] enumFromThen :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] $cenumFromThen :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] enumFrom :: VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] $cenumFrom :: VkPipelineCacheCreateFlags -> [VkPipelineCacheCreateFlags] fromEnum :: VkPipelineCacheCreateFlags -> Int $cfromEnum :: VkPipelineCacheCreateFlags -> Int toEnum :: Int -> VkPipelineCacheCreateFlags $ctoEnum :: Int -> VkPipelineCacheCreateFlags pred :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cpred :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags succ :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $csucc :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags Enum, Enum VkPipelineCacheCreateFlags Real VkPipelineCacheCreateFlags Real VkPipelineCacheCreateFlags -> Enum VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags)) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags)) -> (VkPipelineCacheCreateFlags -> Integer) -> Integral VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> Integer VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags) VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineCacheCreateFlags -> Integer $ctoInteger :: VkPipelineCacheCreateFlags -> Integer divMod :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags) $cdivMod :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags) quotRem :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags) $cquotRem :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags, VkPipelineCacheCreateFlags) mod :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cmod :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags div :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cdiv :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags rem :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $crem :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags quot :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cquot :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cp2Integral :: Enum VkPipelineCacheCreateFlags $cp1Integral :: Real VkPipelineCacheCreateFlags Integral, Eq VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags Eq VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> VkPipelineCacheCreateFlags -> (Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> Bool) -> (VkPipelineCacheCreateFlags -> Maybe Int) -> (VkPipelineCacheCreateFlags -> Int) -> (VkPipelineCacheCreateFlags -> Bool) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Int) -> Bits VkPipelineCacheCreateFlags Int -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> Bool VkPipelineCacheCreateFlags -> Int VkPipelineCacheCreateFlags -> Maybe Int VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> Int -> Bool VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineCacheCreateFlags -> Int $cpopCount :: VkPipelineCacheCreateFlags -> Int rotateR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $crotateR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags rotateL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $crotateL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags unsafeShiftR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $cunsafeShiftR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags shiftR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $cshiftR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags unsafeShiftL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $cunsafeShiftL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags shiftL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $cshiftL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags isSigned :: VkPipelineCacheCreateFlags -> Bool $cisSigned :: VkPipelineCacheCreateFlags -> Bool bitSize :: VkPipelineCacheCreateFlags -> Int $cbitSize :: VkPipelineCacheCreateFlags -> Int bitSizeMaybe :: VkPipelineCacheCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineCacheCreateFlags -> Maybe Int testBit :: VkPipelineCacheCreateFlags -> Int -> Bool $ctestBit :: VkPipelineCacheCreateFlags -> Int -> Bool complementBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $ccomplementBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags clearBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $cclearBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags setBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $csetBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags bit :: Int -> VkPipelineCacheCreateFlags $cbit :: Int -> VkPipelineCacheCreateFlags zeroBits :: VkPipelineCacheCreateFlags $czeroBits :: VkPipelineCacheCreateFlags rotate :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $crotate :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags shift :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags $cshift :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags complement :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $ccomplement :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags xor :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cxor :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags .|. :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $c.|. :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags .&. :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $c.&. :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cp1Bits :: Eq VkPipelineCacheCreateFlags Bits, Bits VkPipelineCacheCreateFlags Bits VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags -> Int) -> (VkPipelineCacheCreateFlags -> Int) -> (VkPipelineCacheCreateFlags -> Int) -> FiniteBits VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineCacheCreateFlags -> Int $ccountTrailingZeros :: VkPipelineCacheCreateFlags -> Int countLeadingZeros :: VkPipelineCacheCreateFlags -> Int $ccountLeadingZeros :: VkPipelineCacheCreateFlags -> Int finiteBitSize :: VkPipelineCacheCreateFlags -> Int $cfiniteBitSize :: VkPipelineCacheCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineCacheCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineCacheCreateFlags Ptr b -> Int -> VkPipelineCacheCreateFlags -> IO () Ptr VkPipelineCacheCreateFlags -> IO VkPipelineCacheCreateFlags Ptr VkPipelineCacheCreateFlags -> Int -> IO VkPipelineCacheCreateFlags Ptr VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags -> IO () Ptr VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> IO () VkPipelineCacheCreateFlags -> Int (VkPipelineCacheCreateFlags -> Int) -> (VkPipelineCacheCreateFlags -> Int) -> (Ptr VkPipelineCacheCreateFlags -> Int -> IO VkPipelineCacheCreateFlags) -> (Ptr VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineCacheCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineCacheCreateFlags -> IO ()) -> (Ptr VkPipelineCacheCreateFlags -> IO VkPipelineCacheCreateFlags) -> (Ptr VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> IO ()) -> Storable VkPipelineCacheCreateFlags forall b. Ptr b -> Int -> IO VkPipelineCacheCreateFlags forall b. Ptr b -> Int -> VkPipelineCacheCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> IO () $cpoke :: Ptr VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> IO () peek :: Ptr VkPipelineCacheCreateFlags -> IO VkPipelineCacheCreateFlags $cpeek :: Ptr VkPipelineCacheCreateFlags -> IO VkPipelineCacheCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineCacheCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineCacheCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineCacheCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineCacheCreateFlags pokeElemOff :: Ptr VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags -> IO () peekElemOff :: Ptr VkPipelineCacheCreateFlags -> Int -> IO VkPipelineCacheCreateFlags $cpeekElemOff :: Ptr VkPipelineCacheCreateFlags -> Int -> IO VkPipelineCacheCreateFlags alignment :: VkPipelineCacheCreateFlags -> Int $calignment :: VkPipelineCacheCreateFlags -> Int sizeOf :: VkPipelineCacheCreateFlags -> Int $csizeOf :: VkPipelineCacheCreateFlags -> Int Storable, Num VkPipelineCacheCreateFlags Ord VkPipelineCacheCreateFlags Num VkPipelineCacheCreateFlags -> Ord VkPipelineCacheCreateFlags -> (VkPipelineCacheCreateFlags -> Rational) -> Real VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineCacheCreateFlags -> Rational $ctoRational :: VkPipelineCacheCreateFlags -> Rational $cp2Real :: Ord VkPipelineCacheCreateFlags $cp1Real :: Num VkPipelineCacheCreateFlags Real, Typeable VkPipelineCacheCreateFlags DataType Constr Typeable VkPipelineCacheCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheCreateFlags -> c VkPipelineCacheCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheCreateFlags) -> (VkPipelineCacheCreateFlags -> Constr) -> (VkPipelineCacheCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCacheCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCacheCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags) -> Data VkPipelineCacheCreateFlags VkPipelineCacheCreateFlags -> DataType VkPipelineCacheCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheCreateFlags -> c VkPipelineCacheCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheCreateFlags -> c VkPipelineCacheCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCacheCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCacheCreateFlags) $cVkPipelineCacheCreateFlags :: Constr $tVkPipelineCacheCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlags -> m VkPipelineCacheCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCacheCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCacheCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCacheCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCacheCreateFlags) dataTypeOf :: VkPipelineCacheCreateFlags -> DataType $cdataTypeOf :: VkPipelineCacheCreateFlags -> DataType toConstr :: VkPipelineCacheCreateFlags -> Constr $ctoConstr :: VkPipelineCacheCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheCreateFlags -> c VkPipelineCacheCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheCreateFlags -> c VkPipelineCacheCreateFlags $cp1Data :: Typeable VkPipelineCacheCreateFlags Data, (forall x. VkPipelineCacheCreateFlags -> Rep VkPipelineCacheCreateFlags x) -> (forall x. Rep VkPipelineCacheCreateFlags x -> VkPipelineCacheCreateFlags) -> Generic VkPipelineCacheCreateFlags forall x. Rep VkPipelineCacheCreateFlags x -> VkPipelineCacheCreateFlags forall x. VkPipelineCacheCreateFlags -> Rep VkPipelineCacheCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineCacheCreateFlags x -> VkPipelineCacheCreateFlags $cfrom :: forall x. VkPipelineCacheCreateFlags -> Rep VkPipelineCacheCreateFlags x Generic) instance Show VkPipelineCacheCreateFlags where {-# INLINE show #-} show :: VkPipelineCacheCreateFlags -> String show (VkPipelineCacheCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineCacheCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineCacheCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineCacheCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineColorBlendStateCreateFlags = VkPipelineColorBlendStateCreateFlags VkFlags deriving (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool) -> Eq VkPipelineColorBlendStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool $c/= :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool == :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool $c== :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool Eq, Eq VkPipelineColorBlendStateCreateFlags Eq VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Ordering) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> Ord VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Ordering VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cmin :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags max :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cmax :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags >= :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool $c>= :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool > :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool $c> :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool <= :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool $c<= :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool < :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool $c< :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bool compare :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Ordering $ccompare :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineColorBlendStateCreateFlags Ord, Integer -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (Integer -> VkPipelineColorBlendStateCreateFlags) -> Num VkPipelineColorBlendStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineColorBlendStateCreateFlags $cfromInteger :: Integer -> VkPipelineColorBlendStateCreateFlags signum :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $csignum :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags abs :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cabs :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags negate :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cnegate :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags * :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $c* :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags - :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $c- :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags + :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $c+ :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags Num, VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> Bounded VkPipelineColorBlendStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineColorBlendStateCreateFlags $cmaxBound :: VkPipelineColorBlendStateCreateFlags minBound :: VkPipelineColorBlendStateCreateFlags $cminBound :: VkPipelineColorBlendStateCreateFlags Bounded, Int -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> Int VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int) -> (VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags]) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags]) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags]) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags]) -> Enum VkPipelineColorBlendStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] $cenumFromThenTo :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] enumFromTo :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] $cenumFromTo :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] enumFromThen :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] $cenumFromThen :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] enumFrom :: VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] $cenumFrom :: VkPipelineColorBlendStateCreateFlags -> [VkPipelineColorBlendStateCreateFlags] fromEnum :: VkPipelineColorBlendStateCreateFlags -> Int $cfromEnum :: VkPipelineColorBlendStateCreateFlags -> Int toEnum :: Int -> VkPipelineColorBlendStateCreateFlags $ctoEnum :: Int -> VkPipelineColorBlendStateCreateFlags pred :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cpred :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags succ :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $csucc :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags Enum, Enum VkPipelineColorBlendStateCreateFlags Real VkPipelineColorBlendStateCreateFlags Real VkPipelineColorBlendStateCreateFlags -> Enum VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags)) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags)) -> (VkPipelineColorBlendStateCreateFlags -> Integer) -> Integral VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> Integer VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags) VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineColorBlendStateCreateFlags -> Integer $ctoInteger :: VkPipelineColorBlendStateCreateFlags -> Integer divMod :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags) $cdivMod :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags) quotRem :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags) $cquotRem :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags, VkPipelineColorBlendStateCreateFlags) mod :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cmod :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags div :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cdiv :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags rem :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $crem :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags quot :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cquot :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cp2Integral :: Enum VkPipelineColorBlendStateCreateFlags $cp1Integral :: Real VkPipelineColorBlendStateCreateFlags Integral, Eq VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags Eq VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> VkPipelineColorBlendStateCreateFlags -> (Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> Maybe Int) -> (VkPipelineColorBlendStateCreateFlags -> Int) -> (VkPipelineColorBlendStateCreateFlags -> Bool) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Int) -> Bits VkPipelineColorBlendStateCreateFlags Int -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> Bool VkPipelineColorBlendStateCreateFlags -> Int VkPipelineColorBlendStateCreateFlags -> Maybe Int VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> Int -> Bool VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineColorBlendStateCreateFlags -> Int $cpopCount :: VkPipelineColorBlendStateCreateFlags -> Int rotateR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $crotateR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags rotateL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $crotateL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags unsafeShiftR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $cunsafeShiftR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags shiftR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $cshiftR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags unsafeShiftL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $cunsafeShiftL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags shiftL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $cshiftL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags isSigned :: VkPipelineColorBlendStateCreateFlags -> Bool $cisSigned :: VkPipelineColorBlendStateCreateFlags -> Bool bitSize :: VkPipelineColorBlendStateCreateFlags -> Int $cbitSize :: VkPipelineColorBlendStateCreateFlags -> Int bitSizeMaybe :: VkPipelineColorBlendStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineColorBlendStateCreateFlags -> Maybe Int testBit :: VkPipelineColorBlendStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineColorBlendStateCreateFlags -> Int -> Bool complementBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $ccomplementBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags clearBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $cclearBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags setBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $csetBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags bit :: Int -> VkPipelineColorBlendStateCreateFlags $cbit :: Int -> VkPipelineColorBlendStateCreateFlags zeroBits :: VkPipelineColorBlendStateCreateFlags $czeroBits :: VkPipelineColorBlendStateCreateFlags rotate :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $crotate :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags shift :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags $cshift :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags complement :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $ccomplement :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags xor :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cxor :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags .|. :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $c.|. :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags .&. :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $c.&. :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cp1Bits :: Eq VkPipelineColorBlendStateCreateFlags Bits, Bits VkPipelineColorBlendStateCreateFlags Bits VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags -> Int) -> (VkPipelineColorBlendStateCreateFlags -> Int) -> (VkPipelineColorBlendStateCreateFlags -> Int) -> FiniteBits VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineColorBlendStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineColorBlendStateCreateFlags -> Int countLeadingZeros :: VkPipelineColorBlendStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineColorBlendStateCreateFlags -> Int finiteBitSize :: VkPipelineColorBlendStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineColorBlendStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineColorBlendStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineColorBlendStateCreateFlags Ptr b -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () Ptr VkPipelineColorBlendStateCreateFlags -> IO VkPipelineColorBlendStateCreateFlags Ptr VkPipelineColorBlendStateCreateFlags -> Int -> IO VkPipelineColorBlendStateCreateFlags Ptr VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () Ptr VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> IO () VkPipelineColorBlendStateCreateFlags -> Int (VkPipelineColorBlendStateCreateFlags -> Int) -> (VkPipelineColorBlendStateCreateFlags -> Int) -> (Ptr VkPipelineColorBlendStateCreateFlags -> Int -> IO VkPipelineColorBlendStateCreateFlags) -> (Ptr VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineColorBlendStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineColorBlendStateCreateFlags -> IO ()) -> (Ptr VkPipelineColorBlendStateCreateFlags -> IO VkPipelineColorBlendStateCreateFlags) -> (Ptr VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> IO ()) -> Storable VkPipelineColorBlendStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineColorBlendStateCreateFlags forall b. Ptr b -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> IO () peek :: Ptr VkPipelineColorBlendStateCreateFlags -> IO VkPipelineColorBlendStateCreateFlags $cpeek :: Ptr VkPipelineColorBlendStateCreateFlags -> IO VkPipelineColorBlendStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineColorBlendStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineColorBlendStateCreateFlags pokeElemOff :: Ptr VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineColorBlendStateCreateFlags -> Int -> IO VkPipelineColorBlendStateCreateFlags $cpeekElemOff :: Ptr VkPipelineColorBlendStateCreateFlags -> Int -> IO VkPipelineColorBlendStateCreateFlags alignment :: VkPipelineColorBlendStateCreateFlags -> Int $calignment :: VkPipelineColorBlendStateCreateFlags -> Int sizeOf :: VkPipelineColorBlendStateCreateFlags -> Int $csizeOf :: VkPipelineColorBlendStateCreateFlags -> Int Storable, Num VkPipelineColorBlendStateCreateFlags Ord VkPipelineColorBlendStateCreateFlags Num VkPipelineColorBlendStateCreateFlags -> Ord VkPipelineColorBlendStateCreateFlags -> (VkPipelineColorBlendStateCreateFlags -> Rational) -> Real VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineColorBlendStateCreateFlags -> Rational $ctoRational :: VkPipelineColorBlendStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineColorBlendStateCreateFlags $cp1Real :: Num VkPipelineColorBlendStateCreateFlags Real, Typeable VkPipelineColorBlendStateCreateFlags DataType Constr Typeable VkPipelineColorBlendStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineColorBlendStateCreateFlags -> c VkPipelineColorBlendStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineColorBlendStateCreateFlags) -> (VkPipelineColorBlendStateCreateFlags -> Constr) -> (VkPipelineColorBlendStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineColorBlendStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineColorBlendStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags) -> Data VkPipelineColorBlendStateCreateFlags VkPipelineColorBlendStateCreateFlags -> DataType VkPipelineColorBlendStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineColorBlendStateCreateFlags -> c VkPipelineColorBlendStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineColorBlendStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineColorBlendStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineColorBlendStateCreateFlags -> c VkPipelineColorBlendStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineColorBlendStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineColorBlendStateCreateFlags) $cVkPipelineColorBlendStateCreateFlags :: Constr $tVkPipelineColorBlendStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlags -> m VkPipelineColorBlendStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineColorBlendStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineColorBlendStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineColorBlendStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineColorBlendStateCreateFlags) dataTypeOf :: VkPipelineColorBlendStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineColorBlendStateCreateFlags -> DataType toConstr :: VkPipelineColorBlendStateCreateFlags -> Constr $ctoConstr :: VkPipelineColorBlendStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineColorBlendStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineColorBlendStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineColorBlendStateCreateFlags -> c VkPipelineColorBlendStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineColorBlendStateCreateFlags -> c VkPipelineColorBlendStateCreateFlags $cp1Data :: Typeable VkPipelineColorBlendStateCreateFlags Data, (forall x. VkPipelineColorBlendStateCreateFlags -> Rep VkPipelineColorBlendStateCreateFlags x) -> (forall x. Rep VkPipelineColorBlendStateCreateFlags x -> VkPipelineColorBlendStateCreateFlags) -> Generic VkPipelineColorBlendStateCreateFlags forall x. Rep VkPipelineColorBlendStateCreateFlags x -> VkPipelineColorBlendStateCreateFlags forall x. VkPipelineColorBlendStateCreateFlags -> Rep VkPipelineColorBlendStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineColorBlendStateCreateFlags x -> VkPipelineColorBlendStateCreateFlags $cfrom :: forall x. VkPipelineColorBlendStateCreateFlags -> Rep VkPipelineColorBlendStateCreateFlags x Generic) instance Show VkPipelineColorBlendStateCreateFlags where {-# INLINE show #-} show :: VkPipelineColorBlendStateCreateFlags -> String show (VkPipelineColorBlendStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineColorBlendStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineColorBlendStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineColorBlendStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineCoverageModulationStateCreateFlagsNV = VkPipelineCoverageModulationStateCreateFlagsNV VkFlags deriving (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> Eq VkPipelineCoverageModulationStateCreateFlagsNV forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $c/= :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool == :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $c== :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool Eq, Eq VkPipelineCoverageModulationStateCreateFlagsNV Eq VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Ordering) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> Ord VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Ordering VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cmin :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV max :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cmax :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV >= :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $c>= :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool > :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $c> :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool <= :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $c<= :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool < :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $c< :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bool compare :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Ordering $ccompare :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Ordering $cp1Ord :: Eq VkPipelineCoverageModulationStateCreateFlagsNV Ord, Integer -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (Integer -> VkPipelineCoverageModulationStateCreateFlagsNV) -> Num VkPipelineCoverageModulationStateCreateFlagsNV forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineCoverageModulationStateCreateFlagsNV $cfromInteger :: Integer -> VkPipelineCoverageModulationStateCreateFlagsNV signum :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $csignum :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV abs :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cabs :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV negate :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cnegate :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV * :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $c* :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV - :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $c- :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV + :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $c+ :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV Num, VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> Bounded VkPipelineCoverageModulationStateCreateFlagsNV forall a. a -> a -> Bounded a maxBound :: VkPipelineCoverageModulationStateCreateFlagsNV $cmaxBound :: VkPipelineCoverageModulationStateCreateFlagsNV minBound :: VkPipelineCoverageModulationStateCreateFlagsNV $cminBound :: VkPipelineCoverageModulationStateCreateFlagsNV Bounded, Int -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> Int VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV]) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV]) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV]) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV]) -> Enum VkPipelineCoverageModulationStateCreateFlagsNV forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] $cenumFromThenTo :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] enumFromTo :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] $cenumFromTo :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] enumFromThen :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] $cenumFromThen :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] enumFrom :: VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] $cenumFrom :: VkPipelineCoverageModulationStateCreateFlagsNV -> [VkPipelineCoverageModulationStateCreateFlagsNV] fromEnum :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $cfromEnum :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int toEnum :: Int -> VkPipelineCoverageModulationStateCreateFlagsNV $ctoEnum :: Int -> VkPipelineCoverageModulationStateCreateFlagsNV pred :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cpred :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV succ :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $csucc :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV Enum, Enum VkPipelineCoverageModulationStateCreateFlagsNV Real VkPipelineCoverageModulationStateCreateFlagsNV Real VkPipelineCoverageModulationStateCreateFlagsNV -> Enum VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV)) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV)) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Integer) -> Integral VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> Integer VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV) VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineCoverageModulationStateCreateFlagsNV -> Integer $ctoInteger :: VkPipelineCoverageModulationStateCreateFlagsNV -> Integer divMod :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV) $cdivMod :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV) quotRem :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV) $cquotRem :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV, VkPipelineCoverageModulationStateCreateFlagsNV) mod :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cmod :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV div :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cdiv :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV rem :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $crem :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV quot :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cquot :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cp2Integral :: Enum VkPipelineCoverageModulationStateCreateFlagsNV $cp1Integral :: Real VkPipelineCoverageModulationStateCreateFlagsNV Integral, Eq VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV Eq VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> VkPipelineCoverageModulationStateCreateFlagsNV -> (Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Maybe Int) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> Bits VkPipelineCoverageModulationStateCreateFlagsNV Int -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> Bool VkPipelineCoverageModulationStateCreateFlagsNV -> Int VkPipelineCoverageModulationStateCreateFlagsNV -> Maybe Int VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> Bool VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $cpopCount :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int rotateR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $crotateR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV rotateL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $crotateL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV unsafeShiftR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cunsafeShiftR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV shiftR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cshiftR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV unsafeShiftL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cunsafeShiftL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV shiftL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cshiftL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV isSigned :: VkPipelineCoverageModulationStateCreateFlagsNV -> Bool $cisSigned :: VkPipelineCoverageModulationStateCreateFlagsNV -> Bool bitSize :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $cbitSize :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int bitSizeMaybe :: VkPipelineCoverageModulationStateCreateFlagsNV -> Maybe Int $cbitSizeMaybe :: VkPipelineCoverageModulationStateCreateFlagsNV -> Maybe Int testBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> Bool $ctestBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> Bool complementBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $ccomplementBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV clearBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cclearBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV setBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $csetBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV bit :: Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cbit :: Int -> VkPipelineCoverageModulationStateCreateFlagsNV zeroBits :: VkPipelineCoverageModulationStateCreateFlagsNV $czeroBits :: VkPipelineCoverageModulationStateCreateFlagsNV rotate :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $crotate :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV shift :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV $cshift :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV complement :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $ccomplement :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV xor :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cxor :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV .|. :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $c.|. :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV .&. :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $c.&. :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cp1Bits :: Eq VkPipelineCoverageModulationStateCreateFlagsNV Bits, Bits VkPipelineCoverageModulationStateCreateFlagsNV Bits VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> FiniteBits VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $ccountTrailingZeros :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int countLeadingZeros :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $ccountLeadingZeros :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int finiteBitSize :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $cfiniteBitSize :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $cp1FiniteBits :: Bits VkPipelineCoverageModulationStateCreateFlagsNV FiniteBits, Ptr b -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV Ptr b -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> IO VkPipelineCoverageModulationStateCreateFlagsNV Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () VkPipelineCoverageModulationStateCreateFlagsNV -> Int (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Int) -> (Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV) -> (Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV) -> (forall b. Ptr b -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO ()) -> (Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> IO VkPipelineCoverageModulationStateCreateFlagsNV) -> (Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO ()) -> Storable VkPipelineCoverageModulationStateCreateFlagsNV forall b. Ptr b -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV forall b. Ptr b -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () $cpoke :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () peek :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> IO VkPipelineCoverageModulationStateCreateFlagsNV $cpeek :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> IO VkPipelineCoverageModulationStateCreateFlagsNV pokeByteOff :: Ptr b -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV pokeElemOff :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () $cpokeElemOff :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV -> IO () peekElemOff :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV $cpeekElemOff :: Ptr VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> IO VkPipelineCoverageModulationStateCreateFlagsNV alignment :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $calignment :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int sizeOf :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int $csizeOf :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int Storable, Num VkPipelineCoverageModulationStateCreateFlagsNV Ord VkPipelineCoverageModulationStateCreateFlagsNV Num VkPipelineCoverageModulationStateCreateFlagsNV -> Ord VkPipelineCoverageModulationStateCreateFlagsNV -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Rational) -> Real VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineCoverageModulationStateCreateFlagsNV -> Rational $ctoRational :: VkPipelineCoverageModulationStateCreateFlagsNV -> Rational $cp2Real :: Ord VkPipelineCoverageModulationStateCreateFlagsNV $cp1Real :: Num VkPipelineCoverageModulationStateCreateFlagsNV Real, Typeable VkPipelineCoverageModulationStateCreateFlagsNV DataType Constr Typeable VkPipelineCoverageModulationStateCreateFlagsNV -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageModulationStateCreateFlagsNV -> c VkPipelineCoverageModulationStateCreateFlagsNV) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageModulationStateCreateFlagsNV) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> Constr) -> (VkPipelineCoverageModulationStateCreateFlagsNV -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV)) -> ((forall b. Data b => b -> b) -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV) -> Data VkPipelineCoverageModulationStateCreateFlagsNV VkPipelineCoverageModulationStateCreateFlagsNV -> DataType VkPipelineCoverageModulationStateCreateFlagsNV -> Constr (forall b. Data b => b -> b) -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageModulationStateCreateFlagsNV -> c VkPipelineCoverageModulationStateCreateFlagsNV (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageModulationStateCreateFlagsNV forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> u forall u. (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageModulationStateCreateFlagsNV forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageModulationStateCreateFlagsNV -> c VkPipelineCoverageModulationStateCreateFlagsNV forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV) $cVkPipelineCoverageModulationStateCreateFlagsNV :: Constr $tVkPipelineCoverageModulationStateCreateFlagsNV :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV gmapM :: (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCoverageModulationStateCreateFlagsNV -> m VkPipelineCoverageModulationStateCreateFlagsNV gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineCoverageModulationStateCreateFlagsNV -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageModulationStateCreateFlagsNV -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageModulationStateCreateFlagsNV) dataTypeOf :: VkPipelineCoverageModulationStateCreateFlagsNV -> DataType $cdataTypeOf :: VkPipelineCoverageModulationStateCreateFlagsNV -> DataType toConstr :: VkPipelineCoverageModulationStateCreateFlagsNV -> Constr $ctoConstr :: VkPipelineCoverageModulationStateCreateFlagsNV -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageModulationStateCreateFlagsNV $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageModulationStateCreateFlagsNV gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageModulationStateCreateFlagsNV -> c VkPipelineCoverageModulationStateCreateFlagsNV $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageModulationStateCreateFlagsNV -> c VkPipelineCoverageModulationStateCreateFlagsNV $cp1Data :: Typeable VkPipelineCoverageModulationStateCreateFlagsNV Data, (forall x. VkPipelineCoverageModulationStateCreateFlagsNV -> Rep VkPipelineCoverageModulationStateCreateFlagsNV x) -> (forall x. Rep VkPipelineCoverageModulationStateCreateFlagsNV x -> VkPipelineCoverageModulationStateCreateFlagsNV) -> Generic VkPipelineCoverageModulationStateCreateFlagsNV forall x. Rep VkPipelineCoverageModulationStateCreateFlagsNV x -> VkPipelineCoverageModulationStateCreateFlagsNV forall x. VkPipelineCoverageModulationStateCreateFlagsNV -> Rep VkPipelineCoverageModulationStateCreateFlagsNV x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineCoverageModulationStateCreateFlagsNV x -> VkPipelineCoverageModulationStateCreateFlagsNV $cfrom :: forall x. VkPipelineCoverageModulationStateCreateFlagsNV -> Rep VkPipelineCoverageModulationStateCreateFlagsNV x Generic) instance Show VkPipelineCoverageModulationStateCreateFlagsNV where {-# INLINE show #-} show :: VkPipelineCoverageModulationStateCreateFlagsNV -> String show (VkPipelineCoverageModulationStateCreateFlagsNV VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineCoverageModulationStateCreateFlagsNV where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineCoverageModulationStateCreateFlagsNV readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineCoverageModulationStateCreateFlagsNV coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineCoverageToColorStateCreateFlagsNV = VkPipelineCoverageToColorStateCreateFlagsNV VkFlags deriving (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> Eq VkPipelineCoverageToColorStateCreateFlagsNV forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $c/= :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool == :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $c== :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool Eq, Eq VkPipelineCoverageToColorStateCreateFlagsNV Eq VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Ordering) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> Ord VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Ordering VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cmin :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV max :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cmax :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV >= :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $c>= :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool > :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $c> :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool <= :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $c<= :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool < :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $c< :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bool compare :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Ordering $ccompare :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Ordering $cp1Ord :: Eq VkPipelineCoverageToColorStateCreateFlagsNV Ord, Integer -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (Integer -> VkPipelineCoverageToColorStateCreateFlagsNV) -> Num VkPipelineCoverageToColorStateCreateFlagsNV forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineCoverageToColorStateCreateFlagsNV $cfromInteger :: Integer -> VkPipelineCoverageToColorStateCreateFlagsNV signum :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $csignum :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV abs :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cabs :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV negate :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cnegate :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV * :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $c* :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV - :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $c- :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV + :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $c+ :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV Num, VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> Bounded VkPipelineCoverageToColorStateCreateFlagsNV forall a. a -> a -> Bounded a maxBound :: VkPipelineCoverageToColorStateCreateFlagsNV $cmaxBound :: VkPipelineCoverageToColorStateCreateFlagsNV minBound :: VkPipelineCoverageToColorStateCreateFlagsNV $cminBound :: VkPipelineCoverageToColorStateCreateFlagsNV Bounded, Int -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> Int VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV]) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV]) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV]) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV]) -> Enum VkPipelineCoverageToColorStateCreateFlagsNV forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] $cenumFromThenTo :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] enumFromTo :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] $cenumFromTo :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] enumFromThen :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] $cenumFromThen :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] enumFrom :: VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] $cenumFrom :: VkPipelineCoverageToColorStateCreateFlagsNV -> [VkPipelineCoverageToColorStateCreateFlagsNV] fromEnum :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $cfromEnum :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int toEnum :: Int -> VkPipelineCoverageToColorStateCreateFlagsNV $ctoEnum :: Int -> VkPipelineCoverageToColorStateCreateFlagsNV pred :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cpred :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV succ :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $csucc :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV Enum, Enum VkPipelineCoverageToColorStateCreateFlagsNV Real VkPipelineCoverageToColorStateCreateFlagsNV Real VkPipelineCoverageToColorStateCreateFlagsNV -> Enum VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV)) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV)) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Integer) -> Integral VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> Integer VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV) VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineCoverageToColorStateCreateFlagsNV -> Integer $ctoInteger :: VkPipelineCoverageToColorStateCreateFlagsNV -> Integer divMod :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV) $cdivMod :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV) quotRem :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV) $cquotRem :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV, VkPipelineCoverageToColorStateCreateFlagsNV) mod :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cmod :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV div :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cdiv :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV rem :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $crem :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV quot :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cquot :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cp2Integral :: Enum VkPipelineCoverageToColorStateCreateFlagsNV $cp1Integral :: Real VkPipelineCoverageToColorStateCreateFlagsNV Integral, Eq VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV Eq VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> VkPipelineCoverageToColorStateCreateFlagsNV -> (Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Maybe Int) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Bool) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> Bits VkPipelineCoverageToColorStateCreateFlagsNV Int -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> Bool VkPipelineCoverageToColorStateCreateFlagsNV -> Int VkPipelineCoverageToColorStateCreateFlagsNV -> Maybe Int VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> Bool VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $cpopCount :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int rotateR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $crotateR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV rotateL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $crotateL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV unsafeShiftR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cunsafeShiftR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV shiftR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cshiftR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV unsafeShiftL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cunsafeShiftL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV shiftL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cshiftL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV isSigned :: VkPipelineCoverageToColorStateCreateFlagsNV -> Bool $cisSigned :: VkPipelineCoverageToColorStateCreateFlagsNV -> Bool bitSize :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $cbitSize :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int bitSizeMaybe :: VkPipelineCoverageToColorStateCreateFlagsNV -> Maybe Int $cbitSizeMaybe :: VkPipelineCoverageToColorStateCreateFlagsNV -> Maybe Int testBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> Bool $ctestBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> Bool complementBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $ccomplementBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV clearBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cclearBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV setBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $csetBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV bit :: Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cbit :: Int -> VkPipelineCoverageToColorStateCreateFlagsNV zeroBits :: VkPipelineCoverageToColorStateCreateFlagsNV $czeroBits :: VkPipelineCoverageToColorStateCreateFlagsNV rotate :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $crotate :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV shift :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV $cshift :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV complement :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $ccomplement :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV xor :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cxor :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV .|. :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $c.|. :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV .&. :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $c.&. :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cp1Bits :: Eq VkPipelineCoverageToColorStateCreateFlagsNV Bits, Bits VkPipelineCoverageToColorStateCreateFlagsNV Bits VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> FiniteBits VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $ccountTrailingZeros :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int countLeadingZeros :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $ccountLeadingZeros :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int finiteBitSize :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $cfiniteBitSize :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $cp1FiniteBits :: Bits VkPipelineCoverageToColorStateCreateFlagsNV FiniteBits, Ptr b -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV Ptr b -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> IO VkPipelineCoverageToColorStateCreateFlagsNV Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () VkPipelineCoverageToColorStateCreateFlagsNV -> Int (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Int) -> (Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV) -> (Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV) -> (forall b. Ptr b -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO ()) -> (Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> IO VkPipelineCoverageToColorStateCreateFlagsNV) -> (Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO ()) -> Storable VkPipelineCoverageToColorStateCreateFlagsNV forall b. Ptr b -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV forall b. Ptr b -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () $cpoke :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () peek :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> IO VkPipelineCoverageToColorStateCreateFlagsNV $cpeek :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> IO VkPipelineCoverageToColorStateCreateFlagsNV pokeByteOff :: Ptr b -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV pokeElemOff :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () $cpokeElemOff :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV -> IO () peekElemOff :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV $cpeekElemOff :: Ptr VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> IO VkPipelineCoverageToColorStateCreateFlagsNV alignment :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $calignment :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int sizeOf :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int $csizeOf :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int Storable, Num VkPipelineCoverageToColorStateCreateFlagsNV Ord VkPipelineCoverageToColorStateCreateFlagsNV Num VkPipelineCoverageToColorStateCreateFlagsNV -> Ord VkPipelineCoverageToColorStateCreateFlagsNV -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Rational) -> Real VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineCoverageToColorStateCreateFlagsNV -> Rational $ctoRational :: VkPipelineCoverageToColorStateCreateFlagsNV -> Rational $cp2Real :: Ord VkPipelineCoverageToColorStateCreateFlagsNV $cp1Real :: Num VkPipelineCoverageToColorStateCreateFlagsNV Real, Typeable VkPipelineCoverageToColorStateCreateFlagsNV DataType Constr Typeable VkPipelineCoverageToColorStateCreateFlagsNV -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageToColorStateCreateFlagsNV -> c VkPipelineCoverageToColorStateCreateFlagsNV) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageToColorStateCreateFlagsNV) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> Constr) -> (VkPipelineCoverageToColorStateCreateFlagsNV -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV)) -> ((forall b. Data b => b -> b) -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV) -> Data VkPipelineCoverageToColorStateCreateFlagsNV VkPipelineCoverageToColorStateCreateFlagsNV -> DataType VkPipelineCoverageToColorStateCreateFlagsNV -> Constr (forall b. Data b => b -> b) -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageToColorStateCreateFlagsNV -> c VkPipelineCoverageToColorStateCreateFlagsNV (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageToColorStateCreateFlagsNV forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> u forall u. (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageToColorStateCreateFlagsNV forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageToColorStateCreateFlagsNV -> c VkPipelineCoverageToColorStateCreateFlagsNV forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV) $cVkPipelineCoverageToColorStateCreateFlagsNV :: Constr $tVkPipelineCoverageToColorStateCreateFlagsNV :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV gmapM :: (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineCoverageToColorStateCreateFlagsNV -> m VkPipelineCoverageToColorStateCreateFlagsNV gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineCoverageToColorStateCreateFlagsNV -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCoverageToColorStateCreateFlagsNV -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCoverageToColorStateCreateFlagsNV) dataTypeOf :: VkPipelineCoverageToColorStateCreateFlagsNV -> DataType $cdataTypeOf :: VkPipelineCoverageToColorStateCreateFlagsNV -> DataType toConstr :: VkPipelineCoverageToColorStateCreateFlagsNV -> Constr $ctoConstr :: VkPipelineCoverageToColorStateCreateFlagsNV -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageToColorStateCreateFlagsNV $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCoverageToColorStateCreateFlagsNV gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageToColorStateCreateFlagsNV -> c VkPipelineCoverageToColorStateCreateFlagsNV $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCoverageToColorStateCreateFlagsNV -> c VkPipelineCoverageToColorStateCreateFlagsNV $cp1Data :: Typeable VkPipelineCoverageToColorStateCreateFlagsNV Data, (forall x. VkPipelineCoverageToColorStateCreateFlagsNV -> Rep VkPipelineCoverageToColorStateCreateFlagsNV x) -> (forall x. Rep VkPipelineCoverageToColorStateCreateFlagsNV x -> VkPipelineCoverageToColorStateCreateFlagsNV) -> Generic VkPipelineCoverageToColorStateCreateFlagsNV forall x. Rep VkPipelineCoverageToColorStateCreateFlagsNV x -> VkPipelineCoverageToColorStateCreateFlagsNV forall x. VkPipelineCoverageToColorStateCreateFlagsNV -> Rep VkPipelineCoverageToColorStateCreateFlagsNV x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineCoverageToColorStateCreateFlagsNV x -> VkPipelineCoverageToColorStateCreateFlagsNV $cfrom :: forall x. VkPipelineCoverageToColorStateCreateFlagsNV -> Rep VkPipelineCoverageToColorStateCreateFlagsNV x Generic) instance Show VkPipelineCoverageToColorStateCreateFlagsNV where {-# INLINE show #-} show :: VkPipelineCoverageToColorStateCreateFlagsNV -> String show (VkPipelineCoverageToColorStateCreateFlagsNV VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineCoverageToColorStateCreateFlagsNV where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineCoverageToColorStateCreateFlagsNV readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineCoverageToColorStateCreateFlagsNV coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineDepthStencilStateCreateFlags = VkPipelineDepthStencilStateCreateFlags VkFlags deriving (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool) -> Eq VkPipelineDepthStencilStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool $c/= :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool == :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool $c== :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool Eq, Eq VkPipelineDepthStencilStateCreateFlags Eq VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Ordering) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> Ord VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Ordering VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cmin :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags max :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cmax :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags >= :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool $c>= :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool > :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool $c> :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool <= :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool $c<= :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool < :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool $c< :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bool compare :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Ordering $ccompare :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineDepthStencilStateCreateFlags Ord, Integer -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (Integer -> VkPipelineDepthStencilStateCreateFlags) -> Num VkPipelineDepthStencilStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineDepthStencilStateCreateFlags $cfromInteger :: Integer -> VkPipelineDepthStencilStateCreateFlags signum :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $csignum :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags abs :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cabs :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags negate :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cnegate :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags * :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $c* :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags - :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $c- :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags + :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $c+ :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags Num, VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> Bounded VkPipelineDepthStencilStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineDepthStencilStateCreateFlags $cmaxBound :: VkPipelineDepthStencilStateCreateFlags minBound :: VkPipelineDepthStencilStateCreateFlags $cminBound :: VkPipelineDepthStencilStateCreateFlags Bounded, Int -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> Int VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> (VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags]) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags]) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags]) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags]) -> Enum VkPipelineDepthStencilStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] $cenumFromThenTo :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] enumFromTo :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] $cenumFromTo :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] enumFromThen :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] $cenumFromThen :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] enumFrom :: VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] $cenumFrom :: VkPipelineDepthStencilStateCreateFlags -> [VkPipelineDepthStencilStateCreateFlags] fromEnum :: VkPipelineDepthStencilStateCreateFlags -> Int $cfromEnum :: VkPipelineDepthStencilStateCreateFlags -> Int toEnum :: Int -> VkPipelineDepthStencilStateCreateFlags $ctoEnum :: Int -> VkPipelineDepthStencilStateCreateFlags pred :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cpred :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags succ :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $csucc :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags Enum, Enum VkPipelineDepthStencilStateCreateFlags Real VkPipelineDepthStencilStateCreateFlags Real VkPipelineDepthStencilStateCreateFlags -> Enum VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags)) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags)) -> (VkPipelineDepthStencilStateCreateFlags -> Integer) -> Integral VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> Integer VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags) VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineDepthStencilStateCreateFlags -> Integer $ctoInteger :: VkPipelineDepthStencilStateCreateFlags -> Integer divMod :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags) $cdivMod :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags) quotRem :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags) $cquotRem :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags, VkPipelineDepthStencilStateCreateFlags) mod :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cmod :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags div :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cdiv :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags rem :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $crem :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags quot :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cquot :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cp2Integral :: Enum VkPipelineDepthStencilStateCreateFlags $cp1Integral :: Real VkPipelineDepthStencilStateCreateFlags Integral, Eq VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags Eq VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> VkPipelineDepthStencilStateCreateFlags -> (Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> Maybe Int) -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> (VkPipelineDepthStencilStateCreateFlags -> Bool) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> Bits VkPipelineDepthStencilStateCreateFlags Int -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> Bool VkPipelineDepthStencilStateCreateFlags -> Int VkPipelineDepthStencilStateCreateFlags -> Maybe Int VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> Int -> Bool VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineDepthStencilStateCreateFlags -> Int $cpopCount :: VkPipelineDepthStencilStateCreateFlags -> Int rotateR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $crotateR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags rotateL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $crotateL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags unsafeShiftR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $cunsafeShiftR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags shiftR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $cshiftR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags unsafeShiftL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $cunsafeShiftL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags shiftL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $cshiftL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags isSigned :: VkPipelineDepthStencilStateCreateFlags -> Bool $cisSigned :: VkPipelineDepthStencilStateCreateFlags -> Bool bitSize :: VkPipelineDepthStencilStateCreateFlags -> Int $cbitSize :: VkPipelineDepthStencilStateCreateFlags -> Int bitSizeMaybe :: VkPipelineDepthStencilStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineDepthStencilStateCreateFlags -> Maybe Int testBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> Bool complementBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $ccomplementBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags clearBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $cclearBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags setBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $csetBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags bit :: Int -> VkPipelineDepthStencilStateCreateFlags $cbit :: Int -> VkPipelineDepthStencilStateCreateFlags zeroBits :: VkPipelineDepthStencilStateCreateFlags $czeroBits :: VkPipelineDepthStencilStateCreateFlags rotate :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $crotate :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags shift :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags $cshift :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags complement :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $ccomplement :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags xor :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cxor :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags .|. :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $c.|. :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags .&. :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $c.&. :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cp1Bits :: Eq VkPipelineDepthStencilStateCreateFlags Bits, Bits VkPipelineDepthStencilStateCreateFlags Bits VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> FiniteBits VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineDepthStencilStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineDepthStencilStateCreateFlags -> Int countLeadingZeros :: VkPipelineDepthStencilStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineDepthStencilStateCreateFlags -> Int finiteBitSize :: VkPipelineDepthStencilStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineDepthStencilStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineDepthStencilStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineDepthStencilStateCreateFlags Ptr b -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () Ptr VkPipelineDepthStencilStateCreateFlags -> IO VkPipelineDepthStencilStateCreateFlags Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> IO VkPipelineDepthStencilStateCreateFlags Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () Ptr VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> IO () VkPipelineDepthStencilStateCreateFlags -> Int (VkPipelineDepthStencilStateCreateFlags -> Int) -> (VkPipelineDepthStencilStateCreateFlags -> Int) -> (Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> IO VkPipelineDepthStencilStateCreateFlags) -> (Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineDepthStencilStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO ()) -> (Ptr VkPipelineDepthStencilStateCreateFlags -> IO VkPipelineDepthStencilStateCreateFlags) -> (Ptr VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> IO ()) -> Storable VkPipelineDepthStencilStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineDepthStencilStateCreateFlags forall b. Ptr b -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> IO () peek :: Ptr VkPipelineDepthStencilStateCreateFlags -> IO VkPipelineDepthStencilStateCreateFlags $cpeek :: Ptr VkPipelineDepthStencilStateCreateFlags -> IO VkPipelineDepthStencilStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineDepthStencilStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineDepthStencilStateCreateFlags pokeElemOff :: Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> IO VkPipelineDepthStencilStateCreateFlags $cpeekElemOff :: Ptr VkPipelineDepthStencilStateCreateFlags -> Int -> IO VkPipelineDepthStencilStateCreateFlags alignment :: VkPipelineDepthStencilStateCreateFlags -> Int $calignment :: VkPipelineDepthStencilStateCreateFlags -> Int sizeOf :: VkPipelineDepthStencilStateCreateFlags -> Int $csizeOf :: VkPipelineDepthStencilStateCreateFlags -> Int Storable, Num VkPipelineDepthStencilStateCreateFlags Ord VkPipelineDepthStencilStateCreateFlags Num VkPipelineDepthStencilStateCreateFlags -> Ord VkPipelineDepthStencilStateCreateFlags -> (VkPipelineDepthStencilStateCreateFlags -> Rational) -> Real VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineDepthStencilStateCreateFlags -> Rational $ctoRational :: VkPipelineDepthStencilStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineDepthStencilStateCreateFlags $cp1Real :: Num VkPipelineDepthStencilStateCreateFlags Real, Typeable VkPipelineDepthStencilStateCreateFlags DataType Constr Typeable VkPipelineDepthStencilStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDepthStencilStateCreateFlags -> c VkPipelineDepthStencilStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDepthStencilStateCreateFlags) -> (VkPipelineDepthStencilStateCreateFlags -> Constr) -> (VkPipelineDepthStencilStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags) -> Data VkPipelineDepthStencilStateCreateFlags VkPipelineDepthStencilStateCreateFlags -> DataType VkPipelineDepthStencilStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDepthStencilStateCreateFlags -> c VkPipelineDepthStencilStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDepthStencilStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDepthStencilStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDepthStencilStateCreateFlags -> c VkPipelineDepthStencilStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags) $cVkPipelineDepthStencilStateCreateFlags :: Constr $tVkPipelineDepthStencilStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlags -> m VkPipelineDepthStencilStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDepthStencilStateCreateFlags) dataTypeOf :: VkPipelineDepthStencilStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineDepthStencilStateCreateFlags -> DataType toConstr :: VkPipelineDepthStencilStateCreateFlags -> Constr $ctoConstr :: VkPipelineDepthStencilStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDepthStencilStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDepthStencilStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDepthStencilStateCreateFlags -> c VkPipelineDepthStencilStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDepthStencilStateCreateFlags -> c VkPipelineDepthStencilStateCreateFlags $cp1Data :: Typeable VkPipelineDepthStencilStateCreateFlags Data, (forall x. VkPipelineDepthStencilStateCreateFlags -> Rep VkPipelineDepthStencilStateCreateFlags x) -> (forall x. Rep VkPipelineDepthStencilStateCreateFlags x -> VkPipelineDepthStencilStateCreateFlags) -> Generic VkPipelineDepthStencilStateCreateFlags forall x. Rep VkPipelineDepthStencilStateCreateFlags x -> VkPipelineDepthStencilStateCreateFlags forall x. VkPipelineDepthStencilStateCreateFlags -> Rep VkPipelineDepthStencilStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineDepthStencilStateCreateFlags x -> VkPipelineDepthStencilStateCreateFlags $cfrom :: forall x. VkPipelineDepthStencilStateCreateFlags -> Rep VkPipelineDepthStencilStateCreateFlags x Generic) instance Show VkPipelineDepthStencilStateCreateFlags where {-# INLINE show #-} show :: VkPipelineDepthStencilStateCreateFlags -> String show (VkPipelineDepthStencilStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineDepthStencilStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineDepthStencilStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineDepthStencilStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineDiscardRectangleStateCreateFlagsEXT = VkPipelineDiscardRectangleStateCreateFlagsEXT VkFlags deriving (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> Eq VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $c/= :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool == :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $c== :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool Eq, Eq VkPipelineDiscardRectangleStateCreateFlagsEXT Eq VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Ordering) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> Ord VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Ordering VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cmin :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT max :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cmax :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT >= :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $c>= :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool > :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $c> :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool <= :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $c<= :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool < :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $c< :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool compare :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Ordering $ccompare :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Ordering $cp1Ord :: Eq VkPipelineDiscardRectangleStateCreateFlagsEXT Ord, Integer -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (Integer -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> Num VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cfromInteger :: Integer -> VkPipelineDiscardRectangleStateCreateFlagsEXT signum :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $csignum :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT abs :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cabs :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT negate :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cnegate :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT * :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $c* :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT - :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $c- :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT + :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $c+ :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT Num, VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bounded VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. a -> a -> Bounded a maxBound :: VkPipelineDiscardRectangleStateCreateFlagsEXT $cmaxBound :: VkPipelineDiscardRectangleStateCreateFlagsEXT minBound :: VkPipelineDiscardRectangleStateCreateFlagsEXT $cminBound :: VkPipelineDiscardRectangleStateCreateFlagsEXT Bounded, Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT]) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT]) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT]) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT]) -> Enum VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] $cenumFromThenTo :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] enumFromTo :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] $cenumFromTo :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] enumFromThen :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] $cenumFromThen :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] enumFrom :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] $cenumFrom :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> [VkPipelineDiscardRectangleStateCreateFlagsEXT] fromEnum :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $cfromEnum :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int toEnum :: Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $ctoEnum :: Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT pred :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cpred :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT succ :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $csucc :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT Enum, Enum VkPipelineDiscardRectangleStateCreateFlagsEXT Real VkPipelineDiscardRectangleStateCreateFlagsEXT Real VkPipelineDiscardRectangleStateCreateFlagsEXT -> Enum VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT)) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT)) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Integer) -> Integral VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> Integer VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT) VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Integer $ctoInteger :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Integer divMod :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT) $cdivMod :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT) quotRem :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT) $cquotRem :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT, VkPipelineDiscardRectangleStateCreateFlagsEXT) mod :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cmod :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT div :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cdiv :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT rem :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $crem :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT quot :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cquot :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cp2Integral :: Enum VkPipelineDiscardRectangleStateCreateFlagsEXT $cp1Integral :: Real VkPipelineDiscardRectangleStateCreateFlagsEXT Integral, Eq VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT Eq VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> (Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Maybe Int) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> Bits VkPipelineDiscardRectangleStateCreateFlagsEXT Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int VkPipelineDiscardRectangleStateCreateFlagsEXT -> Maybe Int VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> Bool VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $cpopCount :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int rotateR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $crotateR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT rotateL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $crotateL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT unsafeShiftR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cunsafeShiftR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT shiftR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cshiftR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT unsafeShiftL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cunsafeShiftL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT shiftL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cshiftL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT isSigned :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool $cisSigned :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool bitSize :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $cbitSize :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int bitSizeMaybe :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Maybe Int $cbitSizeMaybe :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Maybe Int testBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> Bool $ctestBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> Bool complementBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $ccomplementBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT clearBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cclearBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT setBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $csetBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT bit :: Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cbit :: Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT zeroBits :: VkPipelineDiscardRectangleStateCreateFlagsEXT $czeroBits :: VkPipelineDiscardRectangleStateCreateFlagsEXT rotate :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $crotate :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT shift :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cshift :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT complement :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $ccomplement :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT xor :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cxor :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT .|. :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $c.|. :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT .&. :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $c.&. :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cp1Bits :: Eq VkPipelineDiscardRectangleStateCreateFlagsEXT Bits, Bits VkPipelineDiscardRectangleStateCreateFlagsEXT Bits VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> FiniteBits VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $ccountTrailingZeros :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int countLeadingZeros :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $ccountLeadingZeros :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int finiteBitSize :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $cfiniteBitSize :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $cp1FiniteBits :: Bits VkPipelineDiscardRectangleStateCreateFlagsEXT FiniteBits, Ptr b -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT Ptr b -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int) -> (Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (forall b. Ptr b -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO ()) -> (Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO ()) -> Storable VkPipelineDiscardRectangleStateCreateFlagsEXT forall b. Ptr b -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT forall b. Ptr b -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () $cpoke :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () peek :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT $cpeek :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT pokeByteOff :: Ptr b -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT pokeElemOff :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () $cpokeElemOff :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> IO () peekElemOff :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT $cpeekElemOff :: Ptr VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> IO VkPipelineDiscardRectangleStateCreateFlagsEXT alignment :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $calignment :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int sizeOf :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int $csizeOf :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int Storable, Num VkPipelineDiscardRectangleStateCreateFlagsEXT Ord VkPipelineDiscardRectangleStateCreateFlagsEXT Num VkPipelineDiscardRectangleStateCreateFlagsEXT -> Ord VkPipelineDiscardRectangleStateCreateFlagsEXT -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rational) -> Real VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rational $ctoRational :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rational $cp2Real :: Ord VkPipelineDiscardRectangleStateCreateFlagsEXT $cp1Real :: Num VkPipelineDiscardRectangleStateCreateFlagsEXT Real, Typeable VkPipelineDiscardRectangleStateCreateFlagsEXT DataType Constr Typeable VkPipelineDiscardRectangleStateCreateFlagsEXT -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> c VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> Constr) -> (VkPipelineDiscardRectangleStateCreateFlagsEXT -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT)) -> ((forall b. Data b => b -> b) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT) -> Data VkPipelineDiscardRectangleStateCreateFlagsEXT VkPipelineDiscardRectangleStateCreateFlagsEXT -> DataType VkPipelineDiscardRectangleStateCreateFlagsEXT -> Constr (forall b. Data b => b -> b) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> c VkPipelineDiscardRectangleStateCreateFlagsEXT (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDiscardRectangleStateCreateFlagsEXT forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> u forall u. (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDiscardRectangleStateCreateFlagsEXT forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> c VkPipelineDiscardRectangleStateCreateFlagsEXT forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT) $cVkPipelineDiscardRectangleStateCreateFlagsEXT :: Constr $tVkPipelineDiscardRectangleStateCreateFlagsEXT :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT gmapM :: (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> m VkPipelineDiscardRectangleStateCreateFlagsEXT gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDiscardRectangleStateCreateFlagsEXT) dataTypeOf :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> DataType $cdataTypeOf :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> DataType toConstr :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Constr $ctoConstr :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDiscardRectangleStateCreateFlagsEXT $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDiscardRectangleStateCreateFlagsEXT gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> c VkPipelineDiscardRectangleStateCreateFlagsEXT $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> c VkPipelineDiscardRectangleStateCreateFlagsEXT $cp1Data :: Typeable VkPipelineDiscardRectangleStateCreateFlagsEXT Data, (forall x. VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rep VkPipelineDiscardRectangleStateCreateFlagsEXT x) -> (forall x. Rep VkPipelineDiscardRectangleStateCreateFlagsEXT x -> VkPipelineDiscardRectangleStateCreateFlagsEXT) -> Generic VkPipelineDiscardRectangleStateCreateFlagsEXT forall x. Rep VkPipelineDiscardRectangleStateCreateFlagsEXT x -> VkPipelineDiscardRectangleStateCreateFlagsEXT forall x. VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rep VkPipelineDiscardRectangleStateCreateFlagsEXT x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineDiscardRectangleStateCreateFlagsEXT x -> VkPipelineDiscardRectangleStateCreateFlagsEXT $cfrom :: forall x. VkPipelineDiscardRectangleStateCreateFlagsEXT -> Rep VkPipelineDiscardRectangleStateCreateFlagsEXT x Generic) instance Show VkPipelineDiscardRectangleStateCreateFlagsEXT where {-# INLINE show #-} show :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> String show (VkPipelineDiscardRectangleStateCreateFlagsEXT VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineDiscardRectangleStateCreateFlagsEXT where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineDiscardRectangleStateCreateFlagsEXT readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineDiscardRectangleStateCreateFlagsEXT coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineDynamicStateCreateFlags = VkPipelineDynamicStateCreateFlags VkFlags deriving (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool) -> Eq VkPipelineDynamicStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool $c/= :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool == :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool $c== :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool Eq, Eq VkPipelineDynamicStateCreateFlags Eq VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Ordering) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> Ord VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Ordering VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cmin :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags max :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cmax :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags >= :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool $c>= :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool > :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool $c> :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool <= :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool $c<= :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool < :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool $c< :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bool compare :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Ordering $ccompare :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineDynamicStateCreateFlags Ord, Integer -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (Integer -> VkPipelineDynamicStateCreateFlags) -> Num VkPipelineDynamicStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineDynamicStateCreateFlags $cfromInteger :: Integer -> VkPipelineDynamicStateCreateFlags signum :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $csignum :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags abs :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cabs :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags negate :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cnegate :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags * :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $c* :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags - :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $c- :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags + :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $c+ :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags Num, VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> Bounded VkPipelineDynamicStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineDynamicStateCreateFlags $cmaxBound :: VkPipelineDynamicStateCreateFlags minBound :: VkPipelineDynamicStateCreateFlags $cminBound :: VkPipelineDynamicStateCreateFlags Bounded, Int -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> Int VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int) -> (VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags]) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags]) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags]) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags]) -> Enum VkPipelineDynamicStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] $cenumFromThenTo :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] enumFromTo :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] $cenumFromTo :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] enumFromThen :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] $cenumFromThen :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] enumFrom :: VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] $cenumFrom :: VkPipelineDynamicStateCreateFlags -> [VkPipelineDynamicStateCreateFlags] fromEnum :: VkPipelineDynamicStateCreateFlags -> Int $cfromEnum :: VkPipelineDynamicStateCreateFlags -> Int toEnum :: Int -> VkPipelineDynamicStateCreateFlags $ctoEnum :: Int -> VkPipelineDynamicStateCreateFlags pred :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cpred :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags succ :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $csucc :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags Enum, Enum VkPipelineDynamicStateCreateFlags Real VkPipelineDynamicStateCreateFlags Real VkPipelineDynamicStateCreateFlags -> Enum VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags)) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags)) -> (VkPipelineDynamicStateCreateFlags -> Integer) -> Integral VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> Integer VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags) VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineDynamicStateCreateFlags -> Integer $ctoInteger :: VkPipelineDynamicStateCreateFlags -> Integer divMod :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags) $cdivMod :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags) quotRem :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags) $cquotRem :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags, VkPipelineDynamicStateCreateFlags) mod :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cmod :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags div :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cdiv :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags rem :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $crem :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags quot :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cquot :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cp2Integral :: Enum VkPipelineDynamicStateCreateFlags $cp1Integral :: Real VkPipelineDynamicStateCreateFlags Integral, Eq VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags Eq VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> VkPipelineDynamicStateCreateFlags -> (Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> Bool) -> (VkPipelineDynamicStateCreateFlags -> Maybe Int) -> (VkPipelineDynamicStateCreateFlags -> Int) -> (VkPipelineDynamicStateCreateFlags -> Bool) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Int) -> Bits VkPipelineDynamicStateCreateFlags Int -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> Bool VkPipelineDynamicStateCreateFlags -> Int VkPipelineDynamicStateCreateFlags -> Maybe Int VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> Int -> Bool VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineDynamicStateCreateFlags -> Int $cpopCount :: VkPipelineDynamicStateCreateFlags -> Int rotateR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $crotateR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags rotateL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $crotateL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags unsafeShiftR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $cunsafeShiftR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags shiftR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $cshiftR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags unsafeShiftL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $cunsafeShiftL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags shiftL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $cshiftL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags isSigned :: VkPipelineDynamicStateCreateFlags -> Bool $cisSigned :: VkPipelineDynamicStateCreateFlags -> Bool bitSize :: VkPipelineDynamicStateCreateFlags -> Int $cbitSize :: VkPipelineDynamicStateCreateFlags -> Int bitSizeMaybe :: VkPipelineDynamicStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineDynamicStateCreateFlags -> Maybe Int testBit :: VkPipelineDynamicStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineDynamicStateCreateFlags -> Int -> Bool complementBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $ccomplementBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags clearBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $cclearBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags setBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $csetBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags bit :: Int -> VkPipelineDynamicStateCreateFlags $cbit :: Int -> VkPipelineDynamicStateCreateFlags zeroBits :: VkPipelineDynamicStateCreateFlags $czeroBits :: VkPipelineDynamicStateCreateFlags rotate :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $crotate :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags shift :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags $cshift :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags complement :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $ccomplement :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags xor :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cxor :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags .|. :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $c.|. :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags .&. :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $c.&. :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cp1Bits :: Eq VkPipelineDynamicStateCreateFlags Bits, Bits VkPipelineDynamicStateCreateFlags Bits VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags -> Int) -> (VkPipelineDynamicStateCreateFlags -> Int) -> (VkPipelineDynamicStateCreateFlags -> Int) -> FiniteBits VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineDynamicStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineDynamicStateCreateFlags -> Int countLeadingZeros :: VkPipelineDynamicStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineDynamicStateCreateFlags -> Int finiteBitSize :: VkPipelineDynamicStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineDynamicStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineDynamicStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineDynamicStateCreateFlags Ptr b -> Int -> VkPipelineDynamicStateCreateFlags -> IO () Ptr VkPipelineDynamicStateCreateFlags -> IO VkPipelineDynamicStateCreateFlags Ptr VkPipelineDynamicStateCreateFlags -> Int -> IO VkPipelineDynamicStateCreateFlags Ptr VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags -> IO () Ptr VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> IO () VkPipelineDynamicStateCreateFlags -> Int (VkPipelineDynamicStateCreateFlags -> Int) -> (VkPipelineDynamicStateCreateFlags -> Int) -> (Ptr VkPipelineDynamicStateCreateFlags -> Int -> IO VkPipelineDynamicStateCreateFlags) -> (Ptr VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineDynamicStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineDynamicStateCreateFlags -> IO ()) -> (Ptr VkPipelineDynamicStateCreateFlags -> IO VkPipelineDynamicStateCreateFlags) -> (Ptr VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> IO ()) -> Storable VkPipelineDynamicStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineDynamicStateCreateFlags forall b. Ptr b -> Int -> VkPipelineDynamicStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> IO () peek :: Ptr VkPipelineDynamicStateCreateFlags -> IO VkPipelineDynamicStateCreateFlags $cpeek :: Ptr VkPipelineDynamicStateCreateFlags -> IO VkPipelineDynamicStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineDynamicStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineDynamicStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineDynamicStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineDynamicStateCreateFlags pokeElemOff :: Ptr VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineDynamicStateCreateFlags -> Int -> IO VkPipelineDynamicStateCreateFlags $cpeekElemOff :: Ptr VkPipelineDynamicStateCreateFlags -> Int -> IO VkPipelineDynamicStateCreateFlags alignment :: VkPipelineDynamicStateCreateFlags -> Int $calignment :: VkPipelineDynamicStateCreateFlags -> Int sizeOf :: VkPipelineDynamicStateCreateFlags -> Int $csizeOf :: VkPipelineDynamicStateCreateFlags -> Int Storable, Num VkPipelineDynamicStateCreateFlags Ord VkPipelineDynamicStateCreateFlags Num VkPipelineDynamicStateCreateFlags -> Ord VkPipelineDynamicStateCreateFlags -> (VkPipelineDynamicStateCreateFlags -> Rational) -> Real VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineDynamicStateCreateFlags -> Rational $ctoRational :: VkPipelineDynamicStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineDynamicStateCreateFlags $cp1Real :: Num VkPipelineDynamicStateCreateFlags Real, Typeable VkPipelineDynamicStateCreateFlags DataType Constr Typeable VkPipelineDynamicStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDynamicStateCreateFlags -> c VkPipelineDynamicStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDynamicStateCreateFlags) -> (VkPipelineDynamicStateCreateFlags -> Constr) -> (VkPipelineDynamicStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDynamicStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDynamicStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags) -> Data VkPipelineDynamicStateCreateFlags VkPipelineDynamicStateCreateFlags -> DataType VkPipelineDynamicStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDynamicStateCreateFlags -> c VkPipelineDynamicStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDynamicStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDynamicStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDynamicStateCreateFlags -> c VkPipelineDynamicStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDynamicStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDynamicStateCreateFlags) $cVkPipelineDynamicStateCreateFlags :: Constr $tVkPipelineDynamicStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlags -> m VkPipelineDynamicStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDynamicStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDynamicStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDynamicStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDynamicStateCreateFlags) dataTypeOf :: VkPipelineDynamicStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineDynamicStateCreateFlags -> DataType toConstr :: VkPipelineDynamicStateCreateFlags -> Constr $ctoConstr :: VkPipelineDynamicStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDynamicStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDynamicStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDynamicStateCreateFlags -> c VkPipelineDynamicStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDynamicStateCreateFlags -> c VkPipelineDynamicStateCreateFlags $cp1Data :: Typeable VkPipelineDynamicStateCreateFlags Data, (forall x. VkPipelineDynamicStateCreateFlags -> Rep VkPipelineDynamicStateCreateFlags x) -> (forall x. Rep VkPipelineDynamicStateCreateFlags x -> VkPipelineDynamicStateCreateFlags) -> Generic VkPipelineDynamicStateCreateFlags forall x. Rep VkPipelineDynamicStateCreateFlags x -> VkPipelineDynamicStateCreateFlags forall x. VkPipelineDynamicStateCreateFlags -> Rep VkPipelineDynamicStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineDynamicStateCreateFlags x -> VkPipelineDynamicStateCreateFlags $cfrom :: forall x. VkPipelineDynamicStateCreateFlags -> Rep VkPipelineDynamicStateCreateFlags x Generic) instance Show VkPipelineDynamicStateCreateFlags where {-# INLINE show #-} show :: VkPipelineDynamicStateCreateFlags -> String show (VkPipelineDynamicStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineDynamicStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineDynamicStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineDynamicStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineInputAssemblyStateCreateFlags = VkPipelineInputAssemblyStateCreateFlags VkFlags deriving (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool) -> Eq VkPipelineInputAssemblyStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool $c/= :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool == :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool $c== :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool Eq, Eq VkPipelineInputAssemblyStateCreateFlags Eq VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Ordering) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> Ord VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Ordering VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cmin :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags max :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cmax :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags >= :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool $c>= :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool > :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool $c> :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool <= :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool $c<= :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool < :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool $c< :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bool compare :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Ordering $ccompare :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineInputAssemblyStateCreateFlags Ord, Integer -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (Integer -> VkPipelineInputAssemblyStateCreateFlags) -> Num VkPipelineInputAssemblyStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineInputAssemblyStateCreateFlags $cfromInteger :: Integer -> VkPipelineInputAssemblyStateCreateFlags signum :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $csignum :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags abs :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cabs :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags negate :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cnegate :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags * :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $c* :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags - :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $c- :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags + :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $c+ :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags Num, VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> Bounded VkPipelineInputAssemblyStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineInputAssemblyStateCreateFlags $cmaxBound :: VkPipelineInputAssemblyStateCreateFlags minBound :: VkPipelineInputAssemblyStateCreateFlags $cminBound :: VkPipelineInputAssemblyStateCreateFlags Bounded, Int -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> Int VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> (VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags]) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags]) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags]) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags]) -> Enum VkPipelineInputAssemblyStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] $cenumFromThenTo :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] enumFromTo :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] $cenumFromTo :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] enumFromThen :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] $cenumFromThen :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] enumFrom :: VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] $cenumFrom :: VkPipelineInputAssemblyStateCreateFlags -> [VkPipelineInputAssemblyStateCreateFlags] fromEnum :: VkPipelineInputAssemblyStateCreateFlags -> Int $cfromEnum :: VkPipelineInputAssemblyStateCreateFlags -> Int toEnum :: Int -> VkPipelineInputAssemblyStateCreateFlags $ctoEnum :: Int -> VkPipelineInputAssemblyStateCreateFlags pred :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cpred :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags succ :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $csucc :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags Enum, Enum VkPipelineInputAssemblyStateCreateFlags Real VkPipelineInputAssemblyStateCreateFlags Real VkPipelineInputAssemblyStateCreateFlags -> Enum VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags)) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags)) -> (VkPipelineInputAssemblyStateCreateFlags -> Integer) -> Integral VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> Integer VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags) VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineInputAssemblyStateCreateFlags -> Integer $ctoInteger :: VkPipelineInputAssemblyStateCreateFlags -> Integer divMod :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags) $cdivMod :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags) quotRem :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags) $cquotRem :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags, VkPipelineInputAssemblyStateCreateFlags) mod :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cmod :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags div :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cdiv :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags rem :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $crem :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags quot :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cquot :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cp2Integral :: Enum VkPipelineInputAssemblyStateCreateFlags $cp1Integral :: Real VkPipelineInputAssemblyStateCreateFlags Integral, Eq VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags Eq VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> VkPipelineInputAssemblyStateCreateFlags -> (Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> Maybe Int) -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> (VkPipelineInputAssemblyStateCreateFlags -> Bool) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> Bits VkPipelineInputAssemblyStateCreateFlags Int -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> Bool VkPipelineInputAssemblyStateCreateFlags -> Int VkPipelineInputAssemblyStateCreateFlags -> Maybe Int VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> Int -> Bool VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineInputAssemblyStateCreateFlags -> Int $cpopCount :: VkPipelineInputAssemblyStateCreateFlags -> Int rotateR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $crotateR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags rotateL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $crotateL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags unsafeShiftR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $cunsafeShiftR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags shiftR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $cshiftR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags unsafeShiftL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $cunsafeShiftL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags shiftL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $cshiftL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags isSigned :: VkPipelineInputAssemblyStateCreateFlags -> Bool $cisSigned :: VkPipelineInputAssemblyStateCreateFlags -> Bool bitSize :: VkPipelineInputAssemblyStateCreateFlags -> Int $cbitSize :: VkPipelineInputAssemblyStateCreateFlags -> Int bitSizeMaybe :: VkPipelineInputAssemblyStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineInputAssemblyStateCreateFlags -> Maybe Int testBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> Bool complementBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $ccomplementBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags clearBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $cclearBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags setBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $csetBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags bit :: Int -> VkPipelineInputAssemblyStateCreateFlags $cbit :: Int -> VkPipelineInputAssemblyStateCreateFlags zeroBits :: VkPipelineInputAssemblyStateCreateFlags $czeroBits :: VkPipelineInputAssemblyStateCreateFlags rotate :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $crotate :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags shift :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags $cshift :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags complement :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $ccomplement :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags xor :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cxor :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags .|. :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $c.|. :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags .&. :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $c.&. :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cp1Bits :: Eq VkPipelineInputAssemblyStateCreateFlags Bits, Bits VkPipelineInputAssemblyStateCreateFlags Bits VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> FiniteBits VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineInputAssemblyStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineInputAssemblyStateCreateFlags -> Int countLeadingZeros :: VkPipelineInputAssemblyStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineInputAssemblyStateCreateFlags -> Int finiteBitSize :: VkPipelineInputAssemblyStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineInputAssemblyStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineInputAssemblyStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineInputAssemblyStateCreateFlags Ptr b -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () Ptr VkPipelineInputAssemblyStateCreateFlags -> IO VkPipelineInputAssemblyStateCreateFlags Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> IO VkPipelineInputAssemblyStateCreateFlags Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () Ptr VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> IO () VkPipelineInputAssemblyStateCreateFlags -> Int (VkPipelineInputAssemblyStateCreateFlags -> Int) -> (VkPipelineInputAssemblyStateCreateFlags -> Int) -> (Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> IO VkPipelineInputAssemblyStateCreateFlags) -> (Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineInputAssemblyStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO ()) -> (Ptr VkPipelineInputAssemblyStateCreateFlags -> IO VkPipelineInputAssemblyStateCreateFlags) -> (Ptr VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> IO ()) -> Storable VkPipelineInputAssemblyStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineInputAssemblyStateCreateFlags forall b. Ptr b -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> IO () peek :: Ptr VkPipelineInputAssemblyStateCreateFlags -> IO VkPipelineInputAssemblyStateCreateFlags $cpeek :: Ptr VkPipelineInputAssemblyStateCreateFlags -> IO VkPipelineInputAssemblyStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineInputAssemblyStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineInputAssemblyStateCreateFlags pokeElemOff :: Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> IO VkPipelineInputAssemblyStateCreateFlags $cpeekElemOff :: Ptr VkPipelineInputAssemblyStateCreateFlags -> Int -> IO VkPipelineInputAssemblyStateCreateFlags alignment :: VkPipelineInputAssemblyStateCreateFlags -> Int $calignment :: VkPipelineInputAssemblyStateCreateFlags -> Int sizeOf :: VkPipelineInputAssemblyStateCreateFlags -> Int $csizeOf :: VkPipelineInputAssemblyStateCreateFlags -> Int Storable, Num VkPipelineInputAssemblyStateCreateFlags Ord VkPipelineInputAssemblyStateCreateFlags Num VkPipelineInputAssemblyStateCreateFlags -> Ord VkPipelineInputAssemblyStateCreateFlags -> (VkPipelineInputAssemblyStateCreateFlags -> Rational) -> Real VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineInputAssemblyStateCreateFlags -> Rational $ctoRational :: VkPipelineInputAssemblyStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineInputAssemblyStateCreateFlags $cp1Real :: Num VkPipelineInputAssemblyStateCreateFlags Real, Typeable VkPipelineInputAssemblyStateCreateFlags DataType Constr Typeable VkPipelineInputAssemblyStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineInputAssemblyStateCreateFlags -> c VkPipelineInputAssemblyStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineInputAssemblyStateCreateFlags) -> (VkPipelineInputAssemblyStateCreateFlags -> Constr) -> (VkPipelineInputAssemblyStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags) -> Data VkPipelineInputAssemblyStateCreateFlags VkPipelineInputAssemblyStateCreateFlags -> DataType VkPipelineInputAssemblyStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineInputAssemblyStateCreateFlags -> c VkPipelineInputAssemblyStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineInputAssemblyStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineInputAssemblyStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineInputAssemblyStateCreateFlags -> c VkPipelineInputAssemblyStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags) $cVkPipelineInputAssemblyStateCreateFlags :: Constr $tVkPipelineInputAssemblyStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlags -> m VkPipelineInputAssemblyStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlags) dataTypeOf :: VkPipelineInputAssemblyStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineInputAssemblyStateCreateFlags -> DataType toConstr :: VkPipelineInputAssemblyStateCreateFlags -> Constr $ctoConstr :: VkPipelineInputAssemblyStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineInputAssemblyStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineInputAssemblyStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineInputAssemblyStateCreateFlags -> c VkPipelineInputAssemblyStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineInputAssemblyStateCreateFlags -> c VkPipelineInputAssemblyStateCreateFlags $cp1Data :: Typeable VkPipelineInputAssemblyStateCreateFlags Data, (forall x. VkPipelineInputAssemblyStateCreateFlags -> Rep VkPipelineInputAssemblyStateCreateFlags x) -> (forall x. Rep VkPipelineInputAssemblyStateCreateFlags x -> VkPipelineInputAssemblyStateCreateFlags) -> Generic VkPipelineInputAssemblyStateCreateFlags forall x. Rep VkPipelineInputAssemblyStateCreateFlags x -> VkPipelineInputAssemblyStateCreateFlags forall x. VkPipelineInputAssemblyStateCreateFlags -> Rep VkPipelineInputAssemblyStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineInputAssemblyStateCreateFlags x -> VkPipelineInputAssemblyStateCreateFlags $cfrom :: forall x. VkPipelineInputAssemblyStateCreateFlags -> Rep VkPipelineInputAssemblyStateCreateFlags x Generic) instance Show VkPipelineInputAssemblyStateCreateFlags where {-# INLINE show #-} show :: VkPipelineInputAssemblyStateCreateFlags -> String show (VkPipelineInputAssemblyStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineInputAssemblyStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineInputAssemblyStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineInputAssemblyStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineLayoutCreateFlags = VkPipelineLayoutCreateFlags VkFlags deriving (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool) -> Eq VkPipelineLayoutCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool $c/= :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool == :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool $c== :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool Eq, Eq VkPipelineLayoutCreateFlags Eq VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Ordering) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> Ord VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Ordering VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cmin :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags max :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cmax :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags >= :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool $c>= :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool > :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool $c> :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool <= :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool $c<= :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool < :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool $c< :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bool compare :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Ordering $ccompare :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineLayoutCreateFlags Ord, Integer -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (Integer -> VkPipelineLayoutCreateFlags) -> Num VkPipelineLayoutCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineLayoutCreateFlags $cfromInteger :: Integer -> VkPipelineLayoutCreateFlags signum :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $csignum :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags abs :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cabs :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags negate :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cnegate :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags * :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $c* :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags - :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $c- :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags + :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $c+ :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags Num, VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> Bounded VkPipelineLayoutCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineLayoutCreateFlags $cmaxBound :: VkPipelineLayoutCreateFlags minBound :: VkPipelineLayoutCreateFlags $cminBound :: VkPipelineLayoutCreateFlags Bounded, Int -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> Int VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int) -> (VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags]) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags]) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags]) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags]) -> Enum VkPipelineLayoutCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] $cenumFromThenTo :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] enumFromTo :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] $cenumFromTo :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] enumFromThen :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] $cenumFromThen :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] enumFrom :: VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] $cenumFrom :: VkPipelineLayoutCreateFlags -> [VkPipelineLayoutCreateFlags] fromEnum :: VkPipelineLayoutCreateFlags -> Int $cfromEnum :: VkPipelineLayoutCreateFlags -> Int toEnum :: Int -> VkPipelineLayoutCreateFlags $ctoEnum :: Int -> VkPipelineLayoutCreateFlags pred :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cpred :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags succ :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $csucc :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags Enum, Enum VkPipelineLayoutCreateFlags Real VkPipelineLayoutCreateFlags Real VkPipelineLayoutCreateFlags -> Enum VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags)) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags)) -> (VkPipelineLayoutCreateFlags -> Integer) -> Integral VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> Integer VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags) VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineLayoutCreateFlags -> Integer $ctoInteger :: VkPipelineLayoutCreateFlags -> Integer divMod :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags) $cdivMod :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags) quotRem :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags) $cquotRem :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags, VkPipelineLayoutCreateFlags) mod :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cmod :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags div :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cdiv :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags rem :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $crem :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags quot :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cquot :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cp2Integral :: Enum VkPipelineLayoutCreateFlags $cp1Integral :: Real VkPipelineLayoutCreateFlags Integral, Eq VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags Eq VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> VkPipelineLayoutCreateFlags -> (Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> Bool) -> (VkPipelineLayoutCreateFlags -> Maybe Int) -> (VkPipelineLayoutCreateFlags -> Int) -> (VkPipelineLayoutCreateFlags -> Bool) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Int) -> Bits VkPipelineLayoutCreateFlags Int -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> Bool VkPipelineLayoutCreateFlags -> Int VkPipelineLayoutCreateFlags -> Maybe Int VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> Int -> Bool VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineLayoutCreateFlags -> Int $cpopCount :: VkPipelineLayoutCreateFlags -> Int rotateR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $crotateR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags rotateL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $crotateL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags unsafeShiftR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $cunsafeShiftR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags shiftR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $cshiftR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags unsafeShiftL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $cunsafeShiftL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags shiftL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $cshiftL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags isSigned :: VkPipelineLayoutCreateFlags -> Bool $cisSigned :: VkPipelineLayoutCreateFlags -> Bool bitSize :: VkPipelineLayoutCreateFlags -> Int $cbitSize :: VkPipelineLayoutCreateFlags -> Int bitSizeMaybe :: VkPipelineLayoutCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineLayoutCreateFlags -> Maybe Int testBit :: VkPipelineLayoutCreateFlags -> Int -> Bool $ctestBit :: VkPipelineLayoutCreateFlags -> Int -> Bool complementBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $ccomplementBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags clearBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $cclearBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags setBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $csetBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags bit :: Int -> VkPipelineLayoutCreateFlags $cbit :: Int -> VkPipelineLayoutCreateFlags zeroBits :: VkPipelineLayoutCreateFlags $czeroBits :: VkPipelineLayoutCreateFlags rotate :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $crotate :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags shift :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags $cshift :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags complement :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $ccomplement :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags xor :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cxor :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags .|. :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $c.|. :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags .&. :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $c.&. :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cp1Bits :: Eq VkPipelineLayoutCreateFlags Bits, Bits VkPipelineLayoutCreateFlags Bits VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags -> Int) -> (VkPipelineLayoutCreateFlags -> Int) -> (VkPipelineLayoutCreateFlags -> Int) -> FiniteBits VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineLayoutCreateFlags -> Int $ccountTrailingZeros :: VkPipelineLayoutCreateFlags -> Int countLeadingZeros :: VkPipelineLayoutCreateFlags -> Int $ccountLeadingZeros :: VkPipelineLayoutCreateFlags -> Int finiteBitSize :: VkPipelineLayoutCreateFlags -> Int $cfiniteBitSize :: VkPipelineLayoutCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineLayoutCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineLayoutCreateFlags Ptr b -> Int -> VkPipelineLayoutCreateFlags -> IO () Ptr VkPipelineLayoutCreateFlags -> IO VkPipelineLayoutCreateFlags Ptr VkPipelineLayoutCreateFlags -> Int -> IO VkPipelineLayoutCreateFlags Ptr VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags -> IO () Ptr VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> IO () VkPipelineLayoutCreateFlags -> Int (VkPipelineLayoutCreateFlags -> Int) -> (VkPipelineLayoutCreateFlags -> Int) -> (Ptr VkPipelineLayoutCreateFlags -> Int -> IO VkPipelineLayoutCreateFlags) -> (Ptr VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineLayoutCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineLayoutCreateFlags -> IO ()) -> (Ptr VkPipelineLayoutCreateFlags -> IO VkPipelineLayoutCreateFlags) -> (Ptr VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> IO ()) -> Storable VkPipelineLayoutCreateFlags forall b. Ptr b -> Int -> IO VkPipelineLayoutCreateFlags forall b. Ptr b -> Int -> VkPipelineLayoutCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> IO () $cpoke :: Ptr VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> IO () peek :: Ptr VkPipelineLayoutCreateFlags -> IO VkPipelineLayoutCreateFlags $cpeek :: Ptr VkPipelineLayoutCreateFlags -> IO VkPipelineLayoutCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineLayoutCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineLayoutCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineLayoutCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineLayoutCreateFlags pokeElemOff :: Ptr VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags -> IO () peekElemOff :: Ptr VkPipelineLayoutCreateFlags -> Int -> IO VkPipelineLayoutCreateFlags $cpeekElemOff :: Ptr VkPipelineLayoutCreateFlags -> Int -> IO VkPipelineLayoutCreateFlags alignment :: VkPipelineLayoutCreateFlags -> Int $calignment :: VkPipelineLayoutCreateFlags -> Int sizeOf :: VkPipelineLayoutCreateFlags -> Int $csizeOf :: VkPipelineLayoutCreateFlags -> Int Storable, Num VkPipelineLayoutCreateFlags Ord VkPipelineLayoutCreateFlags Num VkPipelineLayoutCreateFlags -> Ord VkPipelineLayoutCreateFlags -> (VkPipelineLayoutCreateFlags -> Rational) -> Real VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineLayoutCreateFlags -> Rational $ctoRational :: VkPipelineLayoutCreateFlags -> Rational $cp2Real :: Ord VkPipelineLayoutCreateFlags $cp1Real :: Num VkPipelineLayoutCreateFlags Real, Typeable VkPipelineLayoutCreateFlags DataType Constr Typeable VkPipelineLayoutCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineLayoutCreateFlags -> c VkPipelineLayoutCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineLayoutCreateFlags) -> (VkPipelineLayoutCreateFlags -> Constr) -> (VkPipelineLayoutCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineLayoutCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineLayoutCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags) -> Data VkPipelineLayoutCreateFlags VkPipelineLayoutCreateFlags -> DataType VkPipelineLayoutCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineLayoutCreateFlags -> c VkPipelineLayoutCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineLayoutCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineLayoutCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineLayoutCreateFlags -> c VkPipelineLayoutCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineLayoutCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineLayoutCreateFlags) $cVkPipelineLayoutCreateFlags :: Constr $tVkPipelineLayoutCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlags -> m VkPipelineLayoutCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineLayoutCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineLayoutCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineLayoutCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineLayoutCreateFlags) dataTypeOf :: VkPipelineLayoutCreateFlags -> DataType $cdataTypeOf :: VkPipelineLayoutCreateFlags -> DataType toConstr :: VkPipelineLayoutCreateFlags -> Constr $ctoConstr :: VkPipelineLayoutCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineLayoutCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineLayoutCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineLayoutCreateFlags -> c VkPipelineLayoutCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineLayoutCreateFlags -> c VkPipelineLayoutCreateFlags $cp1Data :: Typeable VkPipelineLayoutCreateFlags Data, (forall x. VkPipelineLayoutCreateFlags -> Rep VkPipelineLayoutCreateFlags x) -> (forall x. Rep VkPipelineLayoutCreateFlags x -> VkPipelineLayoutCreateFlags) -> Generic VkPipelineLayoutCreateFlags forall x. Rep VkPipelineLayoutCreateFlags x -> VkPipelineLayoutCreateFlags forall x. VkPipelineLayoutCreateFlags -> Rep VkPipelineLayoutCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineLayoutCreateFlags x -> VkPipelineLayoutCreateFlags $cfrom :: forall x. VkPipelineLayoutCreateFlags -> Rep VkPipelineLayoutCreateFlags x Generic) instance Show VkPipelineLayoutCreateFlags where {-# INLINE show #-} show :: VkPipelineLayoutCreateFlags -> String show (VkPipelineLayoutCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineLayoutCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineLayoutCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineLayoutCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineMultisampleStateCreateFlags = VkPipelineMultisampleStateCreateFlags VkFlags deriving (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool) -> Eq VkPipelineMultisampleStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool $c/= :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool == :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool $c== :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool Eq, Eq VkPipelineMultisampleStateCreateFlags Eq VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Ordering) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> Ord VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Ordering VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cmin :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags max :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cmax :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags >= :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool $c>= :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool > :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool $c> :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool <= :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool $c<= :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool < :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool $c< :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bool compare :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Ordering $ccompare :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineMultisampleStateCreateFlags Ord, Integer -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (Integer -> VkPipelineMultisampleStateCreateFlags) -> Num VkPipelineMultisampleStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineMultisampleStateCreateFlags $cfromInteger :: Integer -> VkPipelineMultisampleStateCreateFlags signum :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $csignum :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags abs :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cabs :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags negate :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cnegate :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags * :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $c* :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags - :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $c- :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags + :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $c+ :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags Num, VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> Bounded VkPipelineMultisampleStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineMultisampleStateCreateFlags $cmaxBound :: VkPipelineMultisampleStateCreateFlags minBound :: VkPipelineMultisampleStateCreateFlags $cminBound :: VkPipelineMultisampleStateCreateFlags Bounded, Int -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> Int VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int) -> (VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags]) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags]) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags]) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags]) -> Enum VkPipelineMultisampleStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] $cenumFromThenTo :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] enumFromTo :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] $cenumFromTo :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] enumFromThen :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] $cenumFromThen :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] enumFrom :: VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] $cenumFrom :: VkPipelineMultisampleStateCreateFlags -> [VkPipelineMultisampleStateCreateFlags] fromEnum :: VkPipelineMultisampleStateCreateFlags -> Int $cfromEnum :: VkPipelineMultisampleStateCreateFlags -> Int toEnum :: Int -> VkPipelineMultisampleStateCreateFlags $ctoEnum :: Int -> VkPipelineMultisampleStateCreateFlags pred :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cpred :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags succ :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $csucc :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags Enum, Enum VkPipelineMultisampleStateCreateFlags Real VkPipelineMultisampleStateCreateFlags Real VkPipelineMultisampleStateCreateFlags -> Enum VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags)) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags)) -> (VkPipelineMultisampleStateCreateFlags -> Integer) -> Integral VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> Integer VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags) VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineMultisampleStateCreateFlags -> Integer $ctoInteger :: VkPipelineMultisampleStateCreateFlags -> Integer divMod :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags) $cdivMod :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags) quotRem :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags) $cquotRem :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags, VkPipelineMultisampleStateCreateFlags) mod :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cmod :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags div :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cdiv :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags rem :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $crem :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags quot :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cquot :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cp2Integral :: Enum VkPipelineMultisampleStateCreateFlags $cp1Integral :: Real VkPipelineMultisampleStateCreateFlags Integral, Eq VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags Eq VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> VkPipelineMultisampleStateCreateFlags -> (Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> Maybe Int) -> (VkPipelineMultisampleStateCreateFlags -> Int) -> (VkPipelineMultisampleStateCreateFlags -> Bool) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Int) -> Bits VkPipelineMultisampleStateCreateFlags Int -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> Bool VkPipelineMultisampleStateCreateFlags -> Int VkPipelineMultisampleStateCreateFlags -> Maybe Int VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> Int -> Bool VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineMultisampleStateCreateFlags -> Int $cpopCount :: VkPipelineMultisampleStateCreateFlags -> Int rotateR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $crotateR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags rotateL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $crotateL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags unsafeShiftR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $cunsafeShiftR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags shiftR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $cshiftR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags unsafeShiftL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $cunsafeShiftL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags shiftL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $cshiftL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags isSigned :: VkPipelineMultisampleStateCreateFlags -> Bool $cisSigned :: VkPipelineMultisampleStateCreateFlags -> Bool bitSize :: VkPipelineMultisampleStateCreateFlags -> Int $cbitSize :: VkPipelineMultisampleStateCreateFlags -> Int bitSizeMaybe :: VkPipelineMultisampleStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineMultisampleStateCreateFlags -> Maybe Int testBit :: VkPipelineMultisampleStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineMultisampleStateCreateFlags -> Int -> Bool complementBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $ccomplementBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags clearBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $cclearBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags setBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $csetBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags bit :: Int -> VkPipelineMultisampleStateCreateFlags $cbit :: Int -> VkPipelineMultisampleStateCreateFlags zeroBits :: VkPipelineMultisampleStateCreateFlags $czeroBits :: VkPipelineMultisampleStateCreateFlags rotate :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $crotate :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags shift :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags $cshift :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags complement :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $ccomplement :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags xor :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cxor :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags .|. :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $c.|. :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags .&. :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $c.&. :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cp1Bits :: Eq VkPipelineMultisampleStateCreateFlags Bits, Bits VkPipelineMultisampleStateCreateFlags Bits VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags -> Int) -> (VkPipelineMultisampleStateCreateFlags -> Int) -> (VkPipelineMultisampleStateCreateFlags -> Int) -> FiniteBits VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineMultisampleStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineMultisampleStateCreateFlags -> Int countLeadingZeros :: VkPipelineMultisampleStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineMultisampleStateCreateFlags -> Int finiteBitSize :: VkPipelineMultisampleStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineMultisampleStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineMultisampleStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineMultisampleStateCreateFlags Ptr b -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () Ptr VkPipelineMultisampleStateCreateFlags -> IO VkPipelineMultisampleStateCreateFlags Ptr VkPipelineMultisampleStateCreateFlags -> Int -> IO VkPipelineMultisampleStateCreateFlags Ptr VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () Ptr VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> IO () VkPipelineMultisampleStateCreateFlags -> Int (VkPipelineMultisampleStateCreateFlags -> Int) -> (VkPipelineMultisampleStateCreateFlags -> Int) -> (Ptr VkPipelineMultisampleStateCreateFlags -> Int -> IO VkPipelineMultisampleStateCreateFlags) -> (Ptr VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineMultisampleStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineMultisampleStateCreateFlags -> IO ()) -> (Ptr VkPipelineMultisampleStateCreateFlags -> IO VkPipelineMultisampleStateCreateFlags) -> (Ptr VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> IO ()) -> Storable VkPipelineMultisampleStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineMultisampleStateCreateFlags forall b. Ptr b -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> IO () peek :: Ptr VkPipelineMultisampleStateCreateFlags -> IO VkPipelineMultisampleStateCreateFlags $cpeek :: Ptr VkPipelineMultisampleStateCreateFlags -> IO VkPipelineMultisampleStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineMultisampleStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineMultisampleStateCreateFlags pokeElemOff :: Ptr VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineMultisampleStateCreateFlags -> Int -> IO VkPipelineMultisampleStateCreateFlags $cpeekElemOff :: Ptr VkPipelineMultisampleStateCreateFlags -> Int -> IO VkPipelineMultisampleStateCreateFlags alignment :: VkPipelineMultisampleStateCreateFlags -> Int $calignment :: VkPipelineMultisampleStateCreateFlags -> Int sizeOf :: VkPipelineMultisampleStateCreateFlags -> Int $csizeOf :: VkPipelineMultisampleStateCreateFlags -> Int Storable, Num VkPipelineMultisampleStateCreateFlags Ord VkPipelineMultisampleStateCreateFlags Num VkPipelineMultisampleStateCreateFlags -> Ord VkPipelineMultisampleStateCreateFlags -> (VkPipelineMultisampleStateCreateFlags -> Rational) -> Real VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineMultisampleStateCreateFlags -> Rational $ctoRational :: VkPipelineMultisampleStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineMultisampleStateCreateFlags $cp1Real :: Num VkPipelineMultisampleStateCreateFlags Real, Typeable VkPipelineMultisampleStateCreateFlags DataType Constr Typeable VkPipelineMultisampleStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineMultisampleStateCreateFlags -> c VkPipelineMultisampleStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineMultisampleStateCreateFlags) -> (VkPipelineMultisampleStateCreateFlags -> Constr) -> (VkPipelineMultisampleStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineMultisampleStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineMultisampleStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags) -> Data VkPipelineMultisampleStateCreateFlags VkPipelineMultisampleStateCreateFlags -> DataType VkPipelineMultisampleStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineMultisampleStateCreateFlags -> c VkPipelineMultisampleStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineMultisampleStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineMultisampleStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineMultisampleStateCreateFlags -> c VkPipelineMultisampleStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineMultisampleStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineMultisampleStateCreateFlags) $cVkPipelineMultisampleStateCreateFlags :: Constr $tVkPipelineMultisampleStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlags -> m VkPipelineMultisampleStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineMultisampleStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineMultisampleStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineMultisampleStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineMultisampleStateCreateFlags) dataTypeOf :: VkPipelineMultisampleStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineMultisampleStateCreateFlags -> DataType toConstr :: VkPipelineMultisampleStateCreateFlags -> Constr $ctoConstr :: VkPipelineMultisampleStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineMultisampleStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineMultisampleStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineMultisampleStateCreateFlags -> c VkPipelineMultisampleStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineMultisampleStateCreateFlags -> c VkPipelineMultisampleStateCreateFlags $cp1Data :: Typeable VkPipelineMultisampleStateCreateFlags Data, (forall x. VkPipelineMultisampleStateCreateFlags -> Rep VkPipelineMultisampleStateCreateFlags x) -> (forall x. Rep VkPipelineMultisampleStateCreateFlags x -> VkPipelineMultisampleStateCreateFlags) -> Generic VkPipelineMultisampleStateCreateFlags forall x. Rep VkPipelineMultisampleStateCreateFlags x -> VkPipelineMultisampleStateCreateFlags forall x. VkPipelineMultisampleStateCreateFlags -> Rep VkPipelineMultisampleStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineMultisampleStateCreateFlags x -> VkPipelineMultisampleStateCreateFlags $cfrom :: forall x. VkPipelineMultisampleStateCreateFlags -> Rep VkPipelineMultisampleStateCreateFlags x Generic) instance Show VkPipelineMultisampleStateCreateFlags where {-# INLINE show #-} show :: VkPipelineMultisampleStateCreateFlags -> String show (VkPipelineMultisampleStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineMultisampleStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineMultisampleStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineMultisampleStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineRasterizationConservativeStateCreateFlagsEXT = VkPipelineRasterizationConservativeStateCreateFlagsEXT VkFlags deriving (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $c/= :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool == :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $c== :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool Eq, Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Ordering) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> Ord VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Ordering VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cmin :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT max :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cmax :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT >= :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $c>= :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool > :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $c> :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool <= :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $c<= :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool < :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $c< :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool compare :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Ordering $ccompare :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Ordering $cp1Ord :: Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT Ord, Integer -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (Integer -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> Num VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cfromInteger :: Integer -> VkPipelineRasterizationConservativeStateCreateFlagsEXT signum :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $csignum :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT abs :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cabs :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT negate :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cnegate :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT * :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $c* :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT - :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $c- :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT + :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $c+ :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT Num, VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bounded VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. a -> a -> Bounded a maxBound :: VkPipelineRasterizationConservativeStateCreateFlagsEXT $cmaxBound :: VkPipelineRasterizationConservativeStateCreateFlagsEXT minBound :: VkPipelineRasterizationConservativeStateCreateFlagsEXT $cminBound :: VkPipelineRasterizationConservativeStateCreateFlagsEXT Bounded, Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT]) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT]) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT]) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT]) -> Enum VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] $cenumFromThenTo :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] enumFromTo :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] $cenumFromTo :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] enumFromThen :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] $cenumFromThen :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] enumFrom :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] $cenumFrom :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [VkPipelineRasterizationConservativeStateCreateFlagsEXT] fromEnum :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $cfromEnum :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int toEnum :: Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $ctoEnum :: Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT pred :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cpred :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT succ :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $csucc :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT Enum, Enum VkPipelineRasterizationConservativeStateCreateFlagsEXT Real VkPipelineRasterizationConservativeStateCreateFlagsEXT Real VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Enum VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT)) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT)) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Integer) -> Integral VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Integer VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT) VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Integer $ctoInteger :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Integer divMod :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT) $cdivMod :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT) quotRem :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT) $cquotRem :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT, VkPipelineRasterizationConservativeStateCreateFlagsEXT) mod :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cmod :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT div :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cdiv :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT rem :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $crem :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT quot :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cquot :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cp2Integral :: Enum VkPipelineRasterizationConservativeStateCreateFlagsEXT $cp1Integral :: Real VkPipelineRasterizationConservativeStateCreateFlagsEXT Integral, Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Maybe Int) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> Bits VkPipelineRasterizationConservativeStateCreateFlagsEXT Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Maybe Int VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> Bool VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $cpopCount :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int rotateR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $crotateR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT rotateL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $crotateL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT unsafeShiftR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cunsafeShiftR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT shiftR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cshiftR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT unsafeShiftL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cunsafeShiftL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT shiftL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cshiftL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT isSigned :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool $cisSigned :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool bitSize :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $cbitSize :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int bitSizeMaybe :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Maybe Int $cbitSizeMaybe :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Maybe Int testBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> Bool $ctestBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> Bool complementBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $ccomplementBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT clearBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cclearBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT setBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $csetBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT bit :: Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cbit :: Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT zeroBits :: VkPipelineRasterizationConservativeStateCreateFlagsEXT $czeroBits :: VkPipelineRasterizationConservativeStateCreateFlagsEXT rotate :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $crotate :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT shift :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cshift :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT complement :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $ccomplement :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT xor :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cxor :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT .|. :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $c.|. :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT .&. :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $c.&. :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cp1Bits :: Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT Bits, Bits VkPipelineRasterizationConservativeStateCreateFlagsEXT Bits VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> FiniteBits VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $ccountTrailingZeros :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int countLeadingZeros :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $ccountLeadingZeros :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int finiteBitSize :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $cfiniteBitSize :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $cp1FiniteBits :: Bits VkPipelineRasterizationConservativeStateCreateFlagsEXT FiniteBits, Ptr b -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT Ptr b -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int) -> (Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (forall b. Ptr b -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO ()) -> (Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO ()) -> Storable VkPipelineRasterizationConservativeStateCreateFlagsEXT forall b. Ptr b -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT forall b. Ptr b -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () $cpoke :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () peek :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT $cpeek :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT pokeByteOff :: Ptr b -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT pokeElemOff :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () $cpokeElemOff :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> IO () peekElemOff :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT $cpeekElemOff :: Ptr VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> IO VkPipelineRasterizationConservativeStateCreateFlagsEXT alignment :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $calignment :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int sizeOf :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int $csizeOf :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int Storable, Num VkPipelineRasterizationConservativeStateCreateFlagsEXT Ord VkPipelineRasterizationConservativeStateCreateFlagsEXT Num VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Ord VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rational) -> Real VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rational $ctoRational :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rational $cp2Real :: Ord VkPipelineRasterizationConservativeStateCreateFlagsEXT $cp1Real :: Num VkPipelineRasterizationConservativeStateCreateFlagsEXT Real, Typeable VkPipelineRasterizationConservativeStateCreateFlagsEXT DataType Constr Typeable VkPipelineRasterizationConservativeStateCreateFlagsEXT -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Constr) -> (VkPipelineRasterizationConservativeStateCreateFlagsEXT -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT)) -> ((forall b. Data b => b -> b) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> Data VkPipelineRasterizationConservativeStateCreateFlagsEXT VkPipelineRasterizationConservativeStateCreateFlagsEXT -> DataType VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Constr (forall b. Data b => b -> b) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> u forall u. (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT) $cVkPipelineRasterizationConservativeStateCreateFlagsEXT :: Constr $tVkPipelineRasterizationConservativeStateCreateFlagsEXT :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT gmapM :: (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> m VkPipelineRasterizationConservativeStateCreateFlagsEXT gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationConservativeStateCreateFlagsEXT) dataTypeOf :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> DataType $cdataTypeOf :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> DataType toConstr :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Constr $ctoConstr :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> c VkPipelineRasterizationConservativeStateCreateFlagsEXT $cp1Data :: Typeable VkPipelineRasterizationConservativeStateCreateFlagsEXT Data, (forall x. VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT x) -> (forall x. Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT x -> VkPipelineRasterizationConservativeStateCreateFlagsEXT) -> Generic VkPipelineRasterizationConservativeStateCreateFlagsEXT forall x. Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT x -> VkPipelineRasterizationConservativeStateCreateFlagsEXT forall x. VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT x -> VkPipelineRasterizationConservativeStateCreateFlagsEXT $cfrom :: forall x. VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT x Generic) instance Show VkPipelineRasterizationConservativeStateCreateFlagsEXT where {-# INLINE show #-} show :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> String show (VkPipelineRasterizationConservativeStateCreateFlagsEXT VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineRasterizationConservativeStateCreateFlagsEXT where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineRasterizationConservativeStateCreateFlagsEXT readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineRasterizationConservativeStateCreateFlagsEXT coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineRasterizationStateCreateFlags = VkPipelineRasterizationStateCreateFlags VkFlags deriving (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool) -> Eq VkPipelineRasterizationStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool $c/= :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool == :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool $c== :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool Eq, Eq VkPipelineRasterizationStateCreateFlags Eq VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Ordering) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> Ord VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Ordering VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cmin :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags max :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cmax :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags >= :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool $c>= :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool > :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool $c> :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool <= :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool $c<= :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool < :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool $c< :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bool compare :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Ordering $ccompare :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineRasterizationStateCreateFlags Ord, Integer -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (Integer -> VkPipelineRasterizationStateCreateFlags) -> Num VkPipelineRasterizationStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineRasterizationStateCreateFlags $cfromInteger :: Integer -> VkPipelineRasterizationStateCreateFlags signum :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $csignum :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags abs :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cabs :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags negate :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cnegate :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags * :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $c* :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags - :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $c- :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags + :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $c+ :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags Num, VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> Bounded VkPipelineRasterizationStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineRasterizationStateCreateFlags $cmaxBound :: VkPipelineRasterizationStateCreateFlags minBound :: VkPipelineRasterizationStateCreateFlags $cminBound :: VkPipelineRasterizationStateCreateFlags Bounded, Int -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> Int VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int) -> (VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags]) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags]) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags]) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags]) -> Enum VkPipelineRasterizationStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] $cenumFromThenTo :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] enumFromTo :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] $cenumFromTo :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] enumFromThen :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] $cenumFromThen :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] enumFrom :: VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] $cenumFrom :: VkPipelineRasterizationStateCreateFlags -> [VkPipelineRasterizationStateCreateFlags] fromEnum :: VkPipelineRasterizationStateCreateFlags -> Int $cfromEnum :: VkPipelineRasterizationStateCreateFlags -> Int toEnum :: Int -> VkPipelineRasterizationStateCreateFlags $ctoEnum :: Int -> VkPipelineRasterizationStateCreateFlags pred :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cpred :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags succ :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $csucc :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags Enum, Enum VkPipelineRasterizationStateCreateFlags Real VkPipelineRasterizationStateCreateFlags Real VkPipelineRasterizationStateCreateFlags -> Enum VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags)) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags)) -> (VkPipelineRasterizationStateCreateFlags -> Integer) -> Integral VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> Integer VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags) VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineRasterizationStateCreateFlags -> Integer $ctoInteger :: VkPipelineRasterizationStateCreateFlags -> Integer divMod :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags) $cdivMod :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags) quotRem :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags) $cquotRem :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags, VkPipelineRasterizationStateCreateFlags) mod :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cmod :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags div :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cdiv :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags rem :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $crem :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags quot :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cquot :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cp2Integral :: Enum VkPipelineRasterizationStateCreateFlags $cp1Integral :: Real VkPipelineRasterizationStateCreateFlags Integral, Eq VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags Eq VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> VkPipelineRasterizationStateCreateFlags -> (Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> Maybe Int) -> (VkPipelineRasterizationStateCreateFlags -> Int) -> (VkPipelineRasterizationStateCreateFlags -> Bool) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Int) -> Bits VkPipelineRasterizationStateCreateFlags Int -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> Bool VkPipelineRasterizationStateCreateFlags -> Int VkPipelineRasterizationStateCreateFlags -> Maybe Int VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> Int -> Bool VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineRasterizationStateCreateFlags -> Int $cpopCount :: VkPipelineRasterizationStateCreateFlags -> Int rotateR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $crotateR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags rotateL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $crotateL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags unsafeShiftR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $cunsafeShiftR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags shiftR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $cshiftR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags unsafeShiftL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $cunsafeShiftL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags shiftL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $cshiftL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags isSigned :: VkPipelineRasterizationStateCreateFlags -> Bool $cisSigned :: VkPipelineRasterizationStateCreateFlags -> Bool bitSize :: VkPipelineRasterizationStateCreateFlags -> Int $cbitSize :: VkPipelineRasterizationStateCreateFlags -> Int bitSizeMaybe :: VkPipelineRasterizationStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineRasterizationStateCreateFlags -> Maybe Int testBit :: VkPipelineRasterizationStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineRasterizationStateCreateFlags -> Int -> Bool complementBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $ccomplementBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags clearBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $cclearBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags setBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $csetBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags bit :: Int -> VkPipelineRasterizationStateCreateFlags $cbit :: Int -> VkPipelineRasterizationStateCreateFlags zeroBits :: VkPipelineRasterizationStateCreateFlags $czeroBits :: VkPipelineRasterizationStateCreateFlags rotate :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $crotate :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags shift :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags $cshift :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags complement :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $ccomplement :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags xor :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cxor :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags .|. :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $c.|. :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags .&. :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $c.&. :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cp1Bits :: Eq VkPipelineRasterizationStateCreateFlags Bits, Bits VkPipelineRasterizationStateCreateFlags Bits VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags -> Int) -> (VkPipelineRasterizationStateCreateFlags -> Int) -> (VkPipelineRasterizationStateCreateFlags -> Int) -> FiniteBits VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineRasterizationStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineRasterizationStateCreateFlags -> Int countLeadingZeros :: VkPipelineRasterizationStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineRasterizationStateCreateFlags -> Int finiteBitSize :: VkPipelineRasterizationStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineRasterizationStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineRasterizationStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineRasterizationStateCreateFlags Ptr b -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () Ptr VkPipelineRasterizationStateCreateFlags -> IO VkPipelineRasterizationStateCreateFlags Ptr VkPipelineRasterizationStateCreateFlags -> Int -> IO VkPipelineRasterizationStateCreateFlags Ptr VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () Ptr VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> IO () VkPipelineRasterizationStateCreateFlags -> Int (VkPipelineRasterizationStateCreateFlags -> Int) -> (VkPipelineRasterizationStateCreateFlags -> Int) -> (Ptr VkPipelineRasterizationStateCreateFlags -> Int -> IO VkPipelineRasterizationStateCreateFlags) -> (Ptr VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineRasterizationStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineRasterizationStateCreateFlags -> IO ()) -> (Ptr VkPipelineRasterizationStateCreateFlags -> IO VkPipelineRasterizationStateCreateFlags) -> (Ptr VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> IO ()) -> Storable VkPipelineRasterizationStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineRasterizationStateCreateFlags forall b. Ptr b -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> IO () peek :: Ptr VkPipelineRasterizationStateCreateFlags -> IO VkPipelineRasterizationStateCreateFlags $cpeek :: Ptr VkPipelineRasterizationStateCreateFlags -> IO VkPipelineRasterizationStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineRasterizationStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineRasterizationStateCreateFlags pokeElemOff :: Ptr VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineRasterizationStateCreateFlags -> Int -> IO VkPipelineRasterizationStateCreateFlags $cpeekElemOff :: Ptr VkPipelineRasterizationStateCreateFlags -> Int -> IO VkPipelineRasterizationStateCreateFlags alignment :: VkPipelineRasterizationStateCreateFlags -> Int $calignment :: VkPipelineRasterizationStateCreateFlags -> Int sizeOf :: VkPipelineRasterizationStateCreateFlags -> Int $csizeOf :: VkPipelineRasterizationStateCreateFlags -> Int Storable, Num VkPipelineRasterizationStateCreateFlags Ord VkPipelineRasterizationStateCreateFlags Num VkPipelineRasterizationStateCreateFlags -> Ord VkPipelineRasterizationStateCreateFlags -> (VkPipelineRasterizationStateCreateFlags -> Rational) -> Real VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineRasterizationStateCreateFlags -> Rational $ctoRational :: VkPipelineRasterizationStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineRasterizationStateCreateFlags $cp1Real :: Num VkPipelineRasterizationStateCreateFlags Real, Typeable VkPipelineRasterizationStateCreateFlags DataType Constr Typeable VkPipelineRasterizationStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationStateCreateFlags -> c VkPipelineRasterizationStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationStateCreateFlags) -> (VkPipelineRasterizationStateCreateFlags -> Constr) -> (VkPipelineRasterizationStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags) -> Data VkPipelineRasterizationStateCreateFlags VkPipelineRasterizationStateCreateFlags -> DataType VkPipelineRasterizationStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationStateCreateFlags -> c VkPipelineRasterizationStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationStateCreateFlags -> c VkPipelineRasterizationStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationStateCreateFlags) $cVkPipelineRasterizationStateCreateFlags :: Constr $tVkPipelineRasterizationStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlags -> m VkPipelineRasterizationStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationStateCreateFlags) dataTypeOf :: VkPipelineRasterizationStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineRasterizationStateCreateFlags -> DataType toConstr :: VkPipelineRasterizationStateCreateFlags -> Constr $ctoConstr :: VkPipelineRasterizationStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationStateCreateFlags -> c VkPipelineRasterizationStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationStateCreateFlags -> c VkPipelineRasterizationStateCreateFlags $cp1Data :: Typeable VkPipelineRasterizationStateCreateFlags Data, (forall x. VkPipelineRasterizationStateCreateFlags -> Rep VkPipelineRasterizationStateCreateFlags x) -> (forall x. Rep VkPipelineRasterizationStateCreateFlags x -> VkPipelineRasterizationStateCreateFlags) -> Generic VkPipelineRasterizationStateCreateFlags forall x. Rep VkPipelineRasterizationStateCreateFlags x -> VkPipelineRasterizationStateCreateFlags forall x. VkPipelineRasterizationStateCreateFlags -> Rep VkPipelineRasterizationStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineRasterizationStateCreateFlags x -> VkPipelineRasterizationStateCreateFlags $cfrom :: forall x. VkPipelineRasterizationStateCreateFlags -> Rep VkPipelineRasterizationStateCreateFlags x Generic) instance Show VkPipelineRasterizationStateCreateFlags where {-# INLINE show #-} show :: VkPipelineRasterizationStateCreateFlags -> String show (VkPipelineRasterizationStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineRasterizationStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineRasterizationStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineRasterizationStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineShaderStageCreateFlags = VkPipelineShaderStageCreateFlags VkFlags deriving (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool) -> Eq VkPipelineShaderStageCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool $c/= :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool == :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool $c== :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool Eq, Eq VkPipelineShaderStageCreateFlags Eq VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Ordering) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> Ord VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Ordering VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cmin :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags max :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cmax :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags >= :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool $c>= :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool > :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool $c> :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool <= :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool $c<= :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool < :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool $c< :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bool compare :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Ordering $ccompare :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineShaderStageCreateFlags Ord, Integer -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (Integer -> VkPipelineShaderStageCreateFlags) -> Num VkPipelineShaderStageCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineShaderStageCreateFlags $cfromInteger :: Integer -> VkPipelineShaderStageCreateFlags signum :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $csignum :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags abs :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cabs :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags negate :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cnegate :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags * :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $c* :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags - :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $c- :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags + :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $c+ :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags Num, VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> Bounded VkPipelineShaderStageCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineShaderStageCreateFlags $cmaxBound :: VkPipelineShaderStageCreateFlags minBound :: VkPipelineShaderStageCreateFlags $cminBound :: VkPipelineShaderStageCreateFlags Bounded, Int -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> Int VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int) -> (VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags]) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags]) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags]) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags]) -> Enum VkPipelineShaderStageCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] $cenumFromThenTo :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] enumFromTo :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] $cenumFromTo :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] enumFromThen :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] $cenumFromThen :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] enumFrom :: VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] $cenumFrom :: VkPipelineShaderStageCreateFlags -> [VkPipelineShaderStageCreateFlags] fromEnum :: VkPipelineShaderStageCreateFlags -> Int $cfromEnum :: VkPipelineShaderStageCreateFlags -> Int toEnum :: Int -> VkPipelineShaderStageCreateFlags $ctoEnum :: Int -> VkPipelineShaderStageCreateFlags pred :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cpred :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags succ :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $csucc :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags Enum, Enum VkPipelineShaderStageCreateFlags Real VkPipelineShaderStageCreateFlags Real VkPipelineShaderStageCreateFlags -> Enum VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags)) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags)) -> (VkPipelineShaderStageCreateFlags -> Integer) -> Integral VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> Integer VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags) VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineShaderStageCreateFlags -> Integer $ctoInteger :: VkPipelineShaderStageCreateFlags -> Integer divMod :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags) $cdivMod :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags) quotRem :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags) $cquotRem :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags, VkPipelineShaderStageCreateFlags) mod :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cmod :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags div :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cdiv :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags rem :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $crem :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags quot :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cquot :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cp2Integral :: Enum VkPipelineShaderStageCreateFlags $cp1Integral :: Real VkPipelineShaderStageCreateFlags Integral, Eq VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags Eq VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> VkPipelineShaderStageCreateFlags -> (Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> Bool) -> (VkPipelineShaderStageCreateFlags -> Maybe Int) -> (VkPipelineShaderStageCreateFlags -> Int) -> (VkPipelineShaderStageCreateFlags -> Bool) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Int) -> Bits VkPipelineShaderStageCreateFlags Int -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> Bool VkPipelineShaderStageCreateFlags -> Int VkPipelineShaderStageCreateFlags -> Maybe Int VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> Int -> Bool VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineShaderStageCreateFlags -> Int $cpopCount :: VkPipelineShaderStageCreateFlags -> Int rotateR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $crotateR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags rotateL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $crotateL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags unsafeShiftR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $cunsafeShiftR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags shiftR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $cshiftR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags unsafeShiftL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $cunsafeShiftL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags shiftL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $cshiftL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags isSigned :: VkPipelineShaderStageCreateFlags -> Bool $cisSigned :: VkPipelineShaderStageCreateFlags -> Bool bitSize :: VkPipelineShaderStageCreateFlags -> Int $cbitSize :: VkPipelineShaderStageCreateFlags -> Int bitSizeMaybe :: VkPipelineShaderStageCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineShaderStageCreateFlags -> Maybe Int testBit :: VkPipelineShaderStageCreateFlags -> Int -> Bool $ctestBit :: VkPipelineShaderStageCreateFlags -> Int -> Bool complementBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $ccomplementBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags clearBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $cclearBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags setBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $csetBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags bit :: Int -> VkPipelineShaderStageCreateFlags $cbit :: Int -> VkPipelineShaderStageCreateFlags zeroBits :: VkPipelineShaderStageCreateFlags $czeroBits :: VkPipelineShaderStageCreateFlags rotate :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $crotate :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags shift :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags $cshift :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags complement :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $ccomplement :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags xor :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cxor :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags .|. :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $c.|. :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags .&. :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $c.&. :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cp1Bits :: Eq VkPipelineShaderStageCreateFlags Bits, Bits VkPipelineShaderStageCreateFlags Bits VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags -> Int) -> (VkPipelineShaderStageCreateFlags -> Int) -> (VkPipelineShaderStageCreateFlags -> Int) -> FiniteBits VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineShaderStageCreateFlags -> Int $ccountTrailingZeros :: VkPipelineShaderStageCreateFlags -> Int countLeadingZeros :: VkPipelineShaderStageCreateFlags -> Int $ccountLeadingZeros :: VkPipelineShaderStageCreateFlags -> Int finiteBitSize :: VkPipelineShaderStageCreateFlags -> Int $cfiniteBitSize :: VkPipelineShaderStageCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineShaderStageCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineShaderStageCreateFlags Ptr b -> Int -> VkPipelineShaderStageCreateFlags -> IO () Ptr VkPipelineShaderStageCreateFlags -> IO VkPipelineShaderStageCreateFlags Ptr VkPipelineShaderStageCreateFlags -> Int -> IO VkPipelineShaderStageCreateFlags Ptr VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags -> IO () Ptr VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> IO () VkPipelineShaderStageCreateFlags -> Int (VkPipelineShaderStageCreateFlags -> Int) -> (VkPipelineShaderStageCreateFlags -> Int) -> (Ptr VkPipelineShaderStageCreateFlags -> Int -> IO VkPipelineShaderStageCreateFlags) -> (Ptr VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineShaderStageCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineShaderStageCreateFlags -> IO ()) -> (Ptr VkPipelineShaderStageCreateFlags -> IO VkPipelineShaderStageCreateFlags) -> (Ptr VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> IO ()) -> Storable VkPipelineShaderStageCreateFlags forall b. Ptr b -> Int -> IO VkPipelineShaderStageCreateFlags forall b. Ptr b -> Int -> VkPipelineShaderStageCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> IO () $cpoke :: Ptr VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> IO () peek :: Ptr VkPipelineShaderStageCreateFlags -> IO VkPipelineShaderStageCreateFlags $cpeek :: Ptr VkPipelineShaderStageCreateFlags -> IO VkPipelineShaderStageCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineShaderStageCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineShaderStageCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineShaderStageCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineShaderStageCreateFlags pokeElemOff :: Ptr VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags -> IO () peekElemOff :: Ptr VkPipelineShaderStageCreateFlags -> Int -> IO VkPipelineShaderStageCreateFlags $cpeekElemOff :: Ptr VkPipelineShaderStageCreateFlags -> Int -> IO VkPipelineShaderStageCreateFlags alignment :: VkPipelineShaderStageCreateFlags -> Int $calignment :: VkPipelineShaderStageCreateFlags -> Int sizeOf :: VkPipelineShaderStageCreateFlags -> Int $csizeOf :: VkPipelineShaderStageCreateFlags -> Int Storable, Num VkPipelineShaderStageCreateFlags Ord VkPipelineShaderStageCreateFlags Num VkPipelineShaderStageCreateFlags -> Ord VkPipelineShaderStageCreateFlags -> (VkPipelineShaderStageCreateFlags -> Rational) -> Real VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineShaderStageCreateFlags -> Rational $ctoRational :: VkPipelineShaderStageCreateFlags -> Rational $cp2Real :: Ord VkPipelineShaderStageCreateFlags $cp1Real :: Num VkPipelineShaderStageCreateFlags Real, Typeable VkPipelineShaderStageCreateFlags DataType Constr Typeable VkPipelineShaderStageCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineShaderStageCreateFlags -> c VkPipelineShaderStageCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineShaderStageCreateFlags) -> (VkPipelineShaderStageCreateFlags -> Constr) -> (VkPipelineShaderStageCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineShaderStageCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineShaderStageCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags) -> Data VkPipelineShaderStageCreateFlags VkPipelineShaderStageCreateFlags -> DataType VkPipelineShaderStageCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineShaderStageCreateFlags -> c VkPipelineShaderStageCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineShaderStageCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineShaderStageCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineShaderStageCreateFlags -> c VkPipelineShaderStageCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineShaderStageCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineShaderStageCreateFlags) $cVkPipelineShaderStageCreateFlags :: Constr $tVkPipelineShaderStageCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlags -> m VkPipelineShaderStageCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineShaderStageCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineShaderStageCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineShaderStageCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineShaderStageCreateFlags) dataTypeOf :: VkPipelineShaderStageCreateFlags -> DataType $cdataTypeOf :: VkPipelineShaderStageCreateFlags -> DataType toConstr :: VkPipelineShaderStageCreateFlags -> Constr $ctoConstr :: VkPipelineShaderStageCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineShaderStageCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineShaderStageCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineShaderStageCreateFlags -> c VkPipelineShaderStageCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineShaderStageCreateFlags -> c VkPipelineShaderStageCreateFlags $cp1Data :: Typeable VkPipelineShaderStageCreateFlags Data, (forall x. VkPipelineShaderStageCreateFlags -> Rep VkPipelineShaderStageCreateFlags x) -> (forall x. Rep VkPipelineShaderStageCreateFlags x -> VkPipelineShaderStageCreateFlags) -> Generic VkPipelineShaderStageCreateFlags forall x. Rep VkPipelineShaderStageCreateFlags x -> VkPipelineShaderStageCreateFlags forall x. VkPipelineShaderStageCreateFlags -> Rep VkPipelineShaderStageCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineShaderStageCreateFlags x -> VkPipelineShaderStageCreateFlags $cfrom :: forall x. VkPipelineShaderStageCreateFlags -> Rep VkPipelineShaderStageCreateFlags x Generic) instance Show VkPipelineShaderStageCreateFlags where {-# INLINE show #-} show :: VkPipelineShaderStageCreateFlags -> String show (VkPipelineShaderStageCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineShaderStageCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineShaderStageCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineShaderStageCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineTessellationStateCreateFlags = VkPipelineTessellationStateCreateFlags VkFlags deriving (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool) -> Eq VkPipelineTessellationStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool $c/= :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool == :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool $c== :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool Eq, Eq VkPipelineTessellationStateCreateFlags Eq VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Ordering) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> Ord VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Ordering VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cmin :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags max :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cmax :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags >= :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool $c>= :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool > :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool $c> :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool <= :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool $c<= :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool < :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool $c< :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bool compare :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Ordering $ccompare :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineTessellationStateCreateFlags Ord, Integer -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (Integer -> VkPipelineTessellationStateCreateFlags) -> Num VkPipelineTessellationStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineTessellationStateCreateFlags $cfromInteger :: Integer -> VkPipelineTessellationStateCreateFlags signum :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $csignum :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags abs :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cabs :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags negate :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cnegate :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags * :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $c* :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags - :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $c- :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags + :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $c+ :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags Num, VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> Bounded VkPipelineTessellationStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineTessellationStateCreateFlags $cmaxBound :: VkPipelineTessellationStateCreateFlags minBound :: VkPipelineTessellationStateCreateFlags $cminBound :: VkPipelineTessellationStateCreateFlags Bounded, Int -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> Int VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int) -> (VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags]) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags]) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags]) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags]) -> Enum VkPipelineTessellationStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] $cenumFromThenTo :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] enumFromTo :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] $cenumFromTo :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] enumFromThen :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] $cenumFromThen :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] enumFrom :: VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] $cenumFrom :: VkPipelineTessellationStateCreateFlags -> [VkPipelineTessellationStateCreateFlags] fromEnum :: VkPipelineTessellationStateCreateFlags -> Int $cfromEnum :: VkPipelineTessellationStateCreateFlags -> Int toEnum :: Int -> VkPipelineTessellationStateCreateFlags $ctoEnum :: Int -> VkPipelineTessellationStateCreateFlags pred :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cpred :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags succ :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $csucc :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags Enum, Enum VkPipelineTessellationStateCreateFlags Real VkPipelineTessellationStateCreateFlags Real VkPipelineTessellationStateCreateFlags -> Enum VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags)) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags)) -> (VkPipelineTessellationStateCreateFlags -> Integer) -> Integral VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> Integer VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags) VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineTessellationStateCreateFlags -> Integer $ctoInteger :: VkPipelineTessellationStateCreateFlags -> Integer divMod :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags) $cdivMod :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags) quotRem :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags) $cquotRem :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags, VkPipelineTessellationStateCreateFlags) mod :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cmod :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags div :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cdiv :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags rem :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $crem :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags quot :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cquot :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cp2Integral :: Enum VkPipelineTessellationStateCreateFlags $cp1Integral :: Real VkPipelineTessellationStateCreateFlags Integral, Eq VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags Eq VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> VkPipelineTessellationStateCreateFlags -> (Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> Bool) -> (VkPipelineTessellationStateCreateFlags -> Maybe Int) -> (VkPipelineTessellationStateCreateFlags -> Int) -> (VkPipelineTessellationStateCreateFlags -> Bool) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Int) -> Bits VkPipelineTessellationStateCreateFlags Int -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> Bool VkPipelineTessellationStateCreateFlags -> Int VkPipelineTessellationStateCreateFlags -> Maybe Int VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> Int -> Bool VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineTessellationStateCreateFlags -> Int $cpopCount :: VkPipelineTessellationStateCreateFlags -> Int rotateR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $crotateR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags rotateL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $crotateL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags unsafeShiftR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $cunsafeShiftR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags shiftR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $cshiftR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags unsafeShiftL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $cunsafeShiftL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags shiftL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $cshiftL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags isSigned :: VkPipelineTessellationStateCreateFlags -> Bool $cisSigned :: VkPipelineTessellationStateCreateFlags -> Bool bitSize :: VkPipelineTessellationStateCreateFlags -> Int $cbitSize :: VkPipelineTessellationStateCreateFlags -> Int bitSizeMaybe :: VkPipelineTessellationStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineTessellationStateCreateFlags -> Maybe Int testBit :: VkPipelineTessellationStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineTessellationStateCreateFlags -> Int -> Bool complementBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $ccomplementBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags clearBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $cclearBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags setBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $csetBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags bit :: Int -> VkPipelineTessellationStateCreateFlags $cbit :: Int -> VkPipelineTessellationStateCreateFlags zeroBits :: VkPipelineTessellationStateCreateFlags $czeroBits :: VkPipelineTessellationStateCreateFlags rotate :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $crotate :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags shift :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags $cshift :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags complement :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $ccomplement :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags xor :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cxor :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags .|. :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $c.|. :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags .&. :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $c.&. :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cp1Bits :: Eq VkPipelineTessellationStateCreateFlags Bits, Bits VkPipelineTessellationStateCreateFlags Bits VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags -> Int) -> (VkPipelineTessellationStateCreateFlags -> Int) -> (VkPipelineTessellationStateCreateFlags -> Int) -> FiniteBits VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineTessellationStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineTessellationStateCreateFlags -> Int countLeadingZeros :: VkPipelineTessellationStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineTessellationStateCreateFlags -> Int finiteBitSize :: VkPipelineTessellationStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineTessellationStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineTessellationStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineTessellationStateCreateFlags Ptr b -> Int -> VkPipelineTessellationStateCreateFlags -> IO () Ptr VkPipelineTessellationStateCreateFlags -> IO VkPipelineTessellationStateCreateFlags Ptr VkPipelineTessellationStateCreateFlags -> Int -> IO VkPipelineTessellationStateCreateFlags Ptr VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags -> IO () Ptr VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> IO () VkPipelineTessellationStateCreateFlags -> Int (VkPipelineTessellationStateCreateFlags -> Int) -> (VkPipelineTessellationStateCreateFlags -> Int) -> (Ptr VkPipelineTessellationStateCreateFlags -> Int -> IO VkPipelineTessellationStateCreateFlags) -> (Ptr VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineTessellationStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineTessellationStateCreateFlags -> IO ()) -> (Ptr VkPipelineTessellationStateCreateFlags -> IO VkPipelineTessellationStateCreateFlags) -> (Ptr VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> IO ()) -> Storable VkPipelineTessellationStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineTessellationStateCreateFlags forall b. Ptr b -> Int -> VkPipelineTessellationStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> IO () peek :: Ptr VkPipelineTessellationStateCreateFlags -> IO VkPipelineTessellationStateCreateFlags $cpeek :: Ptr VkPipelineTessellationStateCreateFlags -> IO VkPipelineTessellationStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineTessellationStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineTessellationStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineTessellationStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineTessellationStateCreateFlags pokeElemOff :: Ptr VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineTessellationStateCreateFlags -> Int -> IO VkPipelineTessellationStateCreateFlags $cpeekElemOff :: Ptr VkPipelineTessellationStateCreateFlags -> Int -> IO VkPipelineTessellationStateCreateFlags alignment :: VkPipelineTessellationStateCreateFlags -> Int $calignment :: VkPipelineTessellationStateCreateFlags -> Int sizeOf :: VkPipelineTessellationStateCreateFlags -> Int $csizeOf :: VkPipelineTessellationStateCreateFlags -> Int Storable, Num VkPipelineTessellationStateCreateFlags Ord VkPipelineTessellationStateCreateFlags Num VkPipelineTessellationStateCreateFlags -> Ord VkPipelineTessellationStateCreateFlags -> (VkPipelineTessellationStateCreateFlags -> Rational) -> Real VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineTessellationStateCreateFlags -> Rational $ctoRational :: VkPipelineTessellationStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineTessellationStateCreateFlags $cp1Real :: Num VkPipelineTessellationStateCreateFlags Real, Typeable VkPipelineTessellationStateCreateFlags DataType Constr Typeable VkPipelineTessellationStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineTessellationStateCreateFlags -> c VkPipelineTessellationStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineTessellationStateCreateFlags) -> (VkPipelineTessellationStateCreateFlags -> Constr) -> (VkPipelineTessellationStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineTessellationStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineTessellationStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags) -> Data VkPipelineTessellationStateCreateFlags VkPipelineTessellationStateCreateFlags -> DataType VkPipelineTessellationStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineTessellationStateCreateFlags -> c VkPipelineTessellationStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineTessellationStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineTessellationStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineTessellationStateCreateFlags -> c VkPipelineTessellationStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineTessellationStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineTessellationStateCreateFlags) $cVkPipelineTessellationStateCreateFlags :: Constr $tVkPipelineTessellationStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlags -> m VkPipelineTessellationStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineTessellationStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineTessellationStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineTessellationStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineTessellationStateCreateFlags) dataTypeOf :: VkPipelineTessellationStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineTessellationStateCreateFlags -> DataType toConstr :: VkPipelineTessellationStateCreateFlags -> Constr $ctoConstr :: VkPipelineTessellationStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineTessellationStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineTessellationStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineTessellationStateCreateFlags -> c VkPipelineTessellationStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineTessellationStateCreateFlags -> c VkPipelineTessellationStateCreateFlags $cp1Data :: Typeable VkPipelineTessellationStateCreateFlags Data, (forall x. VkPipelineTessellationStateCreateFlags -> Rep VkPipelineTessellationStateCreateFlags x) -> (forall x. Rep VkPipelineTessellationStateCreateFlags x -> VkPipelineTessellationStateCreateFlags) -> Generic VkPipelineTessellationStateCreateFlags forall x. Rep VkPipelineTessellationStateCreateFlags x -> VkPipelineTessellationStateCreateFlags forall x. VkPipelineTessellationStateCreateFlags -> Rep VkPipelineTessellationStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineTessellationStateCreateFlags x -> VkPipelineTessellationStateCreateFlags $cfrom :: forall x. VkPipelineTessellationStateCreateFlags -> Rep VkPipelineTessellationStateCreateFlags x Generic) instance Show VkPipelineTessellationStateCreateFlags where {-# INLINE show #-} show :: VkPipelineTessellationStateCreateFlags -> String show (VkPipelineTessellationStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineTessellationStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineTessellationStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineTessellationStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineVertexInputStateCreateFlags = VkPipelineVertexInputStateCreateFlags VkFlags deriving (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool) -> Eq VkPipelineVertexInputStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool $c/= :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool == :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool $c== :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool Eq, Eq VkPipelineVertexInputStateCreateFlags Eq VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Ordering) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> Ord VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Ordering VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cmin :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags max :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cmax :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags >= :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool $c>= :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool > :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool $c> :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool <= :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool $c<= :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool < :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool $c< :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bool compare :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Ordering $ccompare :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineVertexInputStateCreateFlags Ord, Integer -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (Integer -> VkPipelineVertexInputStateCreateFlags) -> Num VkPipelineVertexInputStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineVertexInputStateCreateFlags $cfromInteger :: Integer -> VkPipelineVertexInputStateCreateFlags signum :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $csignum :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags abs :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cabs :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags negate :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cnegate :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags * :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $c* :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags - :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $c- :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags + :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $c+ :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags Num, VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> Bounded VkPipelineVertexInputStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineVertexInputStateCreateFlags $cmaxBound :: VkPipelineVertexInputStateCreateFlags minBound :: VkPipelineVertexInputStateCreateFlags $cminBound :: VkPipelineVertexInputStateCreateFlags Bounded, Int -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> Int VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int) -> (VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags]) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags]) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags]) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags]) -> Enum VkPipelineVertexInputStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] $cenumFromThenTo :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] enumFromTo :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] $cenumFromTo :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] enumFromThen :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] $cenumFromThen :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] enumFrom :: VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] $cenumFrom :: VkPipelineVertexInputStateCreateFlags -> [VkPipelineVertexInputStateCreateFlags] fromEnum :: VkPipelineVertexInputStateCreateFlags -> Int $cfromEnum :: VkPipelineVertexInputStateCreateFlags -> Int toEnum :: Int -> VkPipelineVertexInputStateCreateFlags $ctoEnum :: Int -> VkPipelineVertexInputStateCreateFlags pred :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cpred :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags succ :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $csucc :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags Enum, Enum VkPipelineVertexInputStateCreateFlags Real VkPipelineVertexInputStateCreateFlags Real VkPipelineVertexInputStateCreateFlags -> Enum VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags)) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags)) -> (VkPipelineVertexInputStateCreateFlags -> Integer) -> Integral VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> Integer VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags) VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineVertexInputStateCreateFlags -> Integer $ctoInteger :: VkPipelineVertexInputStateCreateFlags -> Integer divMod :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags) $cdivMod :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags) quotRem :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags) $cquotRem :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags, VkPipelineVertexInputStateCreateFlags) mod :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cmod :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags div :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cdiv :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags rem :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $crem :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags quot :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cquot :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cp2Integral :: Enum VkPipelineVertexInputStateCreateFlags $cp1Integral :: Real VkPipelineVertexInputStateCreateFlags Integral, Eq VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags Eq VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> VkPipelineVertexInputStateCreateFlags -> (Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> Maybe Int) -> (VkPipelineVertexInputStateCreateFlags -> Int) -> (VkPipelineVertexInputStateCreateFlags -> Bool) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Int) -> Bits VkPipelineVertexInputStateCreateFlags Int -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> Bool VkPipelineVertexInputStateCreateFlags -> Int VkPipelineVertexInputStateCreateFlags -> Maybe Int VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> Int -> Bool VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineVertexInputStateCreateFlags -> Int $cpopCount :: VkPipelineVertexInputStateCreateFlags -> Int rotateR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $crotateR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags rotateL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $crotateL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags unsafeShiftR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $cunsafeShiftR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags shiftR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $cshiftR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags unsafeShiftL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $cunsafeShiftL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags shiftL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $cshiftL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags isSigned :: VkPipelineVertexInputStateCreateFlags -> Bool $cisSigned :: VkPipelineVertexInputStateCreateFlags -> Bool bitSize :: VkPipelineVertexInputStateCreateFlags -> Int $cbitSize :: VkPipelineVertexInputStateCreateFlags -> Int bitSizeMaybe :: VkPipelineVertexInputStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineVertexInputStateCreateFlags -> Maybe Int testBit :: VkPipelineVertexInputStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineVertexInputStateCreateFlags -> Int -> Bool complementBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $ccomplementBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags clearBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $cclearBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags setBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $csetBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags bit :: Int -> VkPipelineVertexInputStateCreateFlags $cbit :: Int -> VkPipelineVertexInputStateCreateFlags zeroBits :: VkPipelineVertexInputStateCreateFlags $czeroBits :: VkPipelineVertexInputStateCreateFlags rotate :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $crotate :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags shift :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags $cshift :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags complement :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $ccomplement :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags xor :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cxor :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags .|. :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $c.|. :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags .&. :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $c.&. :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cp1Bits :: Eq VkPipelineVertexInputStateCreateFlags Bits, Bits VkPipelineVertexInputStateCreateFlags Bits VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags -> Int) -> (VkPipelineVertexInputStateCreateFlags -> Int) -> (VkPipelineVertexInputStateCreateFlags -> Int) -> FiniteBits VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineVertexInputStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineVertexInputStateCreateFlags -> Int countLeadingZeros :: VkPipelineVertexInputStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineVertexInputStateCreateFlags -> Int finiteBitSize :: VkPipelineVertexInputStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineVertexInputStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineVertexInputStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineVertexInputStateCreateFlags Ptr b -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () Ptr VkPipelineVertexInputStateCreateFlags -> IO VkPipelineVertexInputStateCreateFlags Ptr VkPipelineVertexInputStateCreateFlags -> Int -> IO VkPipelineVertexInputStateCreateFlags Ptr VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () Ptr VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> IO () VkPipelineVertexInputStateCreateFlags -> Int (VkPipelineVertexInputStateCreateFlags -> Int) -> (VkPipelineVertexInputStateCreateFlags -> Int) -> (Ptr VkPipelineVertexInputStateCreateFlags -> Int -> IO VkPipelineVertexInputStateCreateFlags) -> (Ptr VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineVertexInputStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineVertexInputStateCreateFlags -> IO ()) -> (Ptr VkPipelineVertexInputStateCreateFlags -> IO VkPipelineVertexInputStateCreateFlags) -> (Ptr VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> IO ()) -> Storable VkPipelineVertexInputStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineVertexInputStateCreateFlags forall b. Ptr b -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> IO () peek :: Ptr VkPipelineVertexInputStateCreateFlags -> IO VkPipelineVertexInputStateCreateFlags $cpeek :: Ptr VkPipelineVertexInputStateCreateFlags -> IO VkPipelineVertexInputStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineVertexInputStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineVertexInputStateCreateFlags pokeElemOff :: Ptr VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineVertexInputStateCreateFlags -> Int -> IO VkPipelineVertexInputStateCreateFlags $cpeekElemOff :: Ptr VkPipelineVertexInputStateCreateFlags -> Int -> IO VkPipelineVertexInputStateCreateFlags alignment :: VkPipelineVertexInputStateCreateFlags -> Int $calignment :: VkPipelineVertexInputStateCreateFlags -> Int sizeOf :: VkPipelineVertexInputStateCreateFlags -> Int $csizeOf :: VkPipelineVertexInputStateCreateFlags -> Int Storable, Num VkPipelineVertexInputStateCreateFlags Ord VkPipelineVertexInputStateCreateFlags Num VkPipelineVertexInputStateCreateFlags -> Ord VkPipelineVertexInputStateCreateFlags -> (VkPipelineVertexInputStateCreateFlags -> Rational) -> Real VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineVertexInputStateCreateFlags -> Rational $ctoRational :: VkPipelineVertexInputStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineVertexInputStateCreateFlags $cp1Real :: Num VkPipelineVertexInputStateCreateFlags Real, Typeable VkPipelineVertexInputStateCreateFlags DataType Constr Typeable VkPipelineVertexInputStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineVertexInputStateCreateFlags -> c VkPipelineVertexInputStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineVertexInputStateCreateFlags) -> (VkPipelineVertexInputStateCreateFlags -> Constr) -> (VkPipelineVertexInputStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineVertexInputStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineVertexInputStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags) -> Data VkPipelineVertexInputStateCreateFlags VkPipelineVertexInputStateCreateFlags -> DataType VkPipelineVertexInputStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineVertexInputStateCreateFlags -> c VkPipelineVertexInputStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineVertexInputStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineVertexInputStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineVertexInputStateCreateFlags -> c VkPipelineVertexInputStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineVertexInputStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineVertexInputStateCreateFlags) $cVkPipelineVertexInputStateCreateFlags :: Constr $tVkPipelineVertexInputStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlags -> m VkPipelineVertexInputStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineVertexInputStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineVertexInputStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineVertexInputStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineVertexInputStateCreateFlags) dataTypeOf :: VkPipelineVertexInputStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineVertexInputStateCreateFlags -> DataType toConstr :: VkPipelineVertexInputStateCreateFlags -> Constr $ctoConstr :: VkPipelineVertexInputStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineVertexInputStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineVertexInputStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineVertexInputStateCreateFlags -> c VkPipelineVertexInputStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineVertexInputStateCreateFlags -> c VkPipelineVertexInputStateCreateFlags $cp1Data :: Typeable VkPipelineVertexInputStateCreateFlags Data, (forall x. VkPipelineVertexInputStateCreateFlags -> Rep VkPipelineVertexInputStateCreateFlags x) -> (forall x. Rep VkPipelineVertexInputStateCreateFlags x -> VkPipelineVertexInputStateCreateFlags) -> Generic VkPipelineVertexInputStateCreateFlags forall x. Rep VkPipelineVertexInputStateCreateFlags x -> VkPipelineVertexInputStateCreateFlags forall x. VkPipelineVertexInputStateCreateFlags -> Rep VkPipelineVertexInputStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineVertexInputStateCreateFlags x -> VkPipelineVertexInputStateCreateFlags $cfrom :: forall x. VkPipelineVertexInputStateCreateFlags -> Rep VkPipelineVertexInputStateCreateFlags x Generic) instance Show VkPipelineVertexInputStateCreateFlags where {-# INLINE show #-} show :: VkPipelineVertexInputStateCreateFlags -> String show (VkPipelineVertexInputStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineVertexInputStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineVertexInputStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineVertexInputStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineViewportStateCreateFlags = VkPipelineViewportStateCreateFlags VkFlags deriving (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool) -> Eq VkPipelineViewportStateCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool $c/= :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool == :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool $c== :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool Eq, Eq VkPipelineViewportStateCreateFlags Eq VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Ordering) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> Ord VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Ordering VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cmin :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags max :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cmax :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags >= :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool $c>= :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool > :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool $c> :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool <= :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool $c<= :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool < :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool $c< :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bool compare :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Ordering $ccompare :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Ordering $cp1Ord :: Eq VkPipelineViewportStateCreateFlags Ord, Integer -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (Integer -> VkPipelineViewportStateCreateFlags) -> Num VkPipelineViewportStateCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineViewportStateCreateFlags $cfromInteger :: Integer -> VkPipelineViewportStateCreateFlags signum :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $csignum :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags abs :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cabs :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags negate :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cnegate :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags * :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $c* :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags - :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $c- :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags + :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $c+ :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags Num, VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> Bounded VkPipelineViewportStateCreateFlags forall a. a -> a -> Bounded a maxBound :: VkPipelineViewportStateCreateFlags $cmaxBound :: VkPipelineViewportStateCreateFlags minBound :: VkPipelineViewportStateCreateFlags $cminBound :: VkPipelineViewportStateCreateFlags Bounded, Int -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> Int VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int) -> (VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags]) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags]) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags]) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags]) -> Enum VkPipelineViewportStateCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] $cenumFromThenTo :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] enumFromTo :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] $cenumFromTo :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] enumFromThen :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] $cenumFromThen :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] enumFrom :: VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] $cenumFrom :: VkPipelineViewportStateCreateFlags -> [VkPipelineViewportStateCreateFlags] fromEnum :: VkPipelineViewportStateCreateFlags -> Int $cfromEnum :: VkPipelineViewportStateCreateFlags -> Int toEnum :: Int -> VkPipelineViewportStateCreateFlags $ctoEnum :: Int -> VkPipelineViewportStateCreateFlags pred :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cpred :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags succ :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $csucc :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags Enum, Enum VkPipelineViewportStateCreateFlags Real VkPipelineViewportStateCreateFlags Real VkPipelineViewportStateCreateFlags -> Enum VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags)) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags)) -> (VkPipelineViewportStateCreateFlags -> Integer) -> Integral VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> Integer VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags) VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineViewportStateCreateFlags -> Integer $ctoInteger :: VkPipelineViewportStateCreateFlags -> Integer divMod :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags) $cdivMod :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags) quotRem :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags) $cquotRem :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags, VkPipelineViewportStateCreateFlags) mod :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cmod :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags div :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cdiv :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags rem :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $crem :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags quot :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cquot :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cp2Integral :: Enum VkPipelineViewportStateCreateFlags $cp1Integral :: Real VkPipelineViewportStateCreateFlags Integral, Eq VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags Eq VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> VkPipelineViewportStateCreateFlags -> (Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> Bool) -> (VkPipelineViewportStateCreateFlags -> Maybe Int) -> (VkPipelineViewportStateCreateFlags -> Int) -> (VkPipelineViewportStateCreateFlags -> Bool) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Int) -> Bits VkPipelineViewportStateCreateFlags Int -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> Bool VkPipelineViewportStateCreateFlags -> Int VkPipelineViewportStateCreateFlags -> Maybe Int VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> Int -> Bool VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineViewportStateCreateFlags -> Int $cpopCount :: VkPipelineViewportStateCreateFlags -> Int rotateR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $crotateR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags rotateL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $crotateL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags unsafeShiftR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $cunsafeShiftR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags shiftR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $cshiftR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags unsafeShiftL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $cunsafeShiftL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags shiftL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $cshiftL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags isSigned :: VkPipelineViewportStateCreateFlags -> Bool $cisSigned :: VkPipelineViewportStateCreateFlags -> Bool bitSize :: VkPipelineViewportStateCreateFlags -> Int $cbitSize :: VkPipelineViewportStateCreateFlags -> Int bitSizeMaybe :: VkPipelineViewportStateCreateFlags -> Maybe Int $cbitSizeMaybe :: VkPipelineViewportStateCreateFlags -> Maybe Int testBit :: VkPipelineViewportStateCreateFlags -> Int -> Bool $ctestBit :: VkPipelineViewportStateCreateFlags -> Int -> Bool complementBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $ccomplementBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags clearBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $cclearBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags setBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $csetBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags bit :: Int -> VkPipelineViewportStateCreateFlags $cbit :: Int -> VkPipelineViewportStateCreateFlags zeroBits :: VkPipelineViewportStateCreateFlags $czeroBits :: VkPipelineViewportStateCreateFlags rotate :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $crotate :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags shift :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags $cshift :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags complement :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $ccomplement :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags xor :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cxor :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags .|. :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $c.|. :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags .&. :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $c.&. :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cp1Bits :: Eq VkPipelineViewportStateCreateFlags Bits, Bits VkPipelineViewportStateCreateFlags Bits VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags -> Int) -> (VkPipelineViewportStateCreateFlags -> Int) -> (VkPipelineViewportStateCreateFlags -> Int) -> FiniteBits VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineViewportStateCreateFlags -> Int $ccountTrailingZeros :: VkPipelineViewportStateCreateFlags -> Int countLeadingZeros :: VkPipelineViewportStateCreateFlags -> Int $ccountLeadingZeros :: VkPipelineViewportStateCreateFlags -> Int finiteBitSize :: VkPipelineViewportStateCreateFlags -> Int $cfiniteBitSize :: VkPipelineViewportStateCreateFlags -> Int $cp1FiniteBits :: Bits VkPipelineViewportStateCreateFlags FiniteBits, Ptr b -> Int -> IO VkPipelineViewportStateCreateFlags Ptr b -> Int -> VkPipelineViewportStateCreateFlags -> IO () Ptr VkPipelineViewportStateCreateFlags -> IO VkPipelineViewportStateCreateFlags Ptr VkPipelineViewportStateCreateFlags -> Int -> IO VkPipelineViewportStateCreateFlags Ptr VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags -> IO () Ptr VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> IO () VkPipelineViewportStateCreateFlags -> Int (VkPipelineViewportStateCreateFlags -> Int) -> (VkPipelineViewportStateCreateFlags -> Int) -> (Ptr VkPipelineViewportStateCreateFlags -> Int -> IO VkPipelineViewportStateCreateFlags) -> (Ptr VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineViewportStateCreateFlags) -> (forall b. Ptr b -> Int -> VkPipelineViewportStateCreateFlags -> IO ()) -> (Ptr VkPipelineViewportStateCreateFlags -> IO VkPipelineViewportStateCreateFlags) -> (Ptr VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> IO ()) -> Storable VkPipelineViewportStateCreateFlags forall b. Ptr b -> Int -> IO VkPipelineViewportStateCreateFlags forall b. Ptr b -> Int -> VkPipelineViewportStateCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> IO () $cpoke :: Ptr VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> IO () peek :: Ptr VkPipelineViewportStateCreateFlags -> IO VkPipelineViewportStateCreateFlags $cpeek :: Ptr VkPipelineViewportStateCreateFlags -> IO VkPipelineViewportStateCreateFlags pokeByteOff :: Ptr b -> Int -> VkPipelineViewportStateCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineViewportStateCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineViewportStateCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineViewportStateCreateFlags pokeElemOff :: Ptr VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags -> IO () $cpokeElemOff :: Ptr VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags -> IO () peekElemOff :: Ptr VkPipelineViewportStateCreateFlags -> Int -> IO VkPipelineViewportStateCreateFlags $cpeekElemOff :: Ptr VkPipelineViewportStateCreateFlags -> Int -> IO VkPipelineViewportStateCreateFlags alignment :: VkPipelineViewportStateCreateFlags -> Int $calignment :: VkPipelineViewportStateCreateFlags -> Int sizeOf :: VkPipelineViewportStateCreateFlags -> Int $csizeOf :: VkPipelineViewportStateCreateFlags -> Int Storable, Num VkPipelineViewportStateCreateFlags Ord VkPipelineViewportStateCreateFlags Num VkPipelineViewportStateCreateFlags -> Ord VkPipelineViewportStateCreateFlags -> (VkPipelineViewportStateCreateFlags -> Rational) -> Real VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineViewportStateCreateFlags -> Rational $ctoRational :: VkPipelineViewportStateCreateFlags -> Rational $cp2Real :: Ord VkPipelineViewportStateCreateFlags $cp1Real :: Num VkPipelineViewportStateCreateFlags Real, Typeable VkPipelineViewportStateCreateFlags DataType Constr Typeable VkPipelineViewportStateCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportStateCreateFlags -> c VkPipelineViewportStateCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportStateCreateFlags) -> (VkPipelineViewportStateCreateFlags -> Constr) -> (VkPipelineViewportStateCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportStateCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportStateCreateFlags)) -> ((forall b. Data b => b -> b) -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags) -> Data VkPipelineViewportStateCreateFlags VkPipelineViewportStateCreateFlags -> DataType VkPipelineViewportStateCreateFlags -> Constr (forall b. Data b => b -> b) -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportStateCreateFlags -> c VkPipelineViewportStateCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportStateCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportStateCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportStateCreateFlags -> c VkPipelineViewportStateCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportStateCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportStateCreateFlags) $cVkPipelineViewportStateCreateFlags :: Constr $tVkPipelineViewportStateCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlags -> m VkPipelineViewportStateCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportStateCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportStateCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportStateCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportStateCreateFlags) dataTypeOf :: VkPipelineViewportStateCreateFlags -> DataType $cdataTypeOf :: VkPipelineViewportStateCreateFlags -> DataType toConstr :: VkPipelineViewportStateCreateFlags -> Constr $ctoConstr :: VkPipelineViewportStateCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportStateCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportStateCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportStateCreateFlags -> c VkPipelineViewportStateCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportStateCreateFlags -> c VkPipelineViewportStateCreateFlags $cp1Data :: Typeable VkPipelineViewportStateCreateFlags Data, (forall x. VkPipelineViewportStateCreateFlags -> Rep VkPipelineViewportStateCreateFlags x) -> (forall x. Rep VkPipelineViewportStateCreateFlags x -> VkPipelineViewportStateCreateFlags) -> Generic VkPipelineViewportStateCreateFlags forall x. Rep VkPipelineViewportStateCreateFlags x -> VkPipelineViewportStateCreateFlags forall x. VkPipelineViewportStateCreateFlags -> Rep VkPipelineViewportStateCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineViewportStateCreateFlags x -> VkPipelineViewportStateCreateFlags $cfrom :: forall x. VkPipelineViewportStateCreateFlags -> Rep VkPipelineViewportStateCreateFlags x Generic) instance Show VkPipelineViewportStateCreateFlags where {-# INLINE show #-} show :: VkPipelineViewportStateCreateFlags -> String show (VkPipelineViewportStateCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineViewportStateCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineViewportStateCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineViewportStateCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkPipelineViewportSwizzleStateCreateFlagsNV = VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags deriving (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> Eq VkPipelineViewportSwizzleStateCreateFlagsNV forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $c/= :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool == :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $c== :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool Eq, Eq VkPipelineViewportSwizzleStateCreateFlagsNV Eq VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Ordering) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> Ord VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Ordering VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cmin :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV max :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cmax :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV >= :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $c>= :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool > :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $c> :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool <= :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $c<= :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool < :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $c< :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool compare :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Ordering $ccompare :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Ordering $cp1Ord :: Eq VkPipelineViewportSwizzleStateCreateFlagsNV Ord, Integer -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (Integer -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> Num VkPipelineViewportSwizzleStateCreateFlagsNV forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkPipelineViewportSwizzleStateCreateFlagsNV $cfromInteger :: Integer -> VkPipelineViewportSwizzleStateCreateFlagsNV signum :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $csignum :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV abs :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cabs :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV negate :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cnegate :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV * :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $c* :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV - :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $c- :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV + :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $c+ :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV Num, VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> Bounded VkPipelineViewportSwizzleStateCreateFlagsNV forall a. a -> a -> Bounded a maxBound :: VkPipelineViewportSwizzleStateCreateFlagsNV $cmaxBound :: VkPipelineViewportSwizzleStateCreateFlagsNV minBound :: VkPipelineViewportSwizzleStateCreateFlagsNV $cminBound :: VkPipelineViewportSwizzleStateCreateFlagsNV Bounded, Int -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> Int VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV]) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV]) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV]) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV]) -> Enum VkPipelineViewportSwizzleStateCreateFlagsNV forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] $cenumFromThenTo :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] enumFromTo :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] $cenumFromTo :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] enumFromThen :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] $cenumFromThen :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] enumFrom :: VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] $cenumFrom :: VkPipelineViewportSwizzleStateCreateFlagsNV -> [VkPipelineViewportSwizzleStateCreateFlagsNV] fromEnum :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $cfromEnum :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int toEnum :: Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $ctoEnum :: Int -> VkPipelineViewportSwizzleStateCreateFlagsNV pred :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cpred :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV succ :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $csucc :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV Enum, Enum VkPipelineViewportSwizzleStateCreateFlagsNV Real VkPipelineViewportSwizzleStateCreateFlagsNV Real VkPipelineViewportSwizzleStateCreateFlagsNV -> Enum VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV)) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV)) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Integer) -> Integral VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> Integer VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV) VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Integer $ctoInteger :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Integer divMod :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV) $cdivMod :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV) quotRem :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV) $cquotRem :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV, VkPipelineViewportSwizzleStateCreateFlagsNV) mod :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cmod :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV div :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cdiv :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV rem :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $crem :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV quot :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cquot :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cp2Integral :: Enum VkPipelineViewportSwizzleStateCreateFlagsNV $cp1Integral :: Real VkPipelineViewportSwizzleStateCreateFlagsNV Integral, Eq VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV Eq VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> (Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Maybe Int) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> Bits VkPipelineViewportSwizzleStateCreateFlagsNV Int -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool VkPipelineViewportSwizzleStateCreateFlagsNV -> Int VkPipelineViewportSwizzleStateCreateFlagsNV -> Maybe Int VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> Bool VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $cpopCount :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int rotateR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $crotateR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV rotateL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $crotateL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV unsafeShiftR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cunsafeShiftR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV shiftR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cshiftR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV unsafeShiftL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cunsafeShiftL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV shiftL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cshiftL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV isSigned :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool $cisSigned :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool bitSize :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $cbitSize :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int bitSizeMaybe :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Maybe Int $cbitSizeMaybe :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Maybe Int testBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> Bool $ctestBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> Bool complementBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $ccomplementBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV clearBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cclearBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV setBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $csetBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV bit :: Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cbit :: Int -> VkPipelineViewportSwizzleStateCreateFlagsNV zeroBits :: VkPipelineViewportSwizzleStateCreateFlagsNV $czeroBits :: VkPipelineViewportSwizzleStateCreateFlagsNV rotate :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $crotate :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV shift :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV $cshift :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV complement :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $ccomplement :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV xor :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cxor :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV .|. :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $c.|. :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV .&. :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $c.&. :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cp1Bits :: Eq VkPipelineViewportSwizzleStateCreateFlagsNV Bits, Bits VkPipelineViewportSwizzleStateCreateFlagsNV Bits VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> FiniteBits VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $ccountTrailingZeros :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int countLeadingZeros :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $ccountLeadingZeros :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int finiteBitSize :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $cfiniteBitSize :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $cp1FiniteBits :: Bits VkPipelineViewportSwizzleStateCreateFlagsNV FiniteBits, Ptr b -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV Ptr b -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> IO VkPipelineViewportSwizzleStateCreateFlagsNV Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () VkPipelineViewportSwizzleStateCreateFlagsNV -> Int (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Int) -> (Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV) -> (Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO ()) -> (forall b. Ptr b -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV) -> (forall b. Ptr b -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO ()) -> (Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> IO VkPipelineViewportSwizzleStateCreateFlagsNV) -> (Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO ()) -> Storable VkPipelineViewportSwizzleStateCreateFlagsNV forall b. Ptr b -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV forall b. Ptr b -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () $cpoke :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () peek :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> IO VkPipelineViewportSwizzleStateCreateFlagsNV $cpeek :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> IO VkPipelineViewportSwizzleStateCreateFlagsNV pokeByteOff :: Ptr b -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () peekByteOff :: Ptr b -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV pokeElemOff :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () $cpokeElemOff :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV -> IO () peekElemOff :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV $cpeekElemOff :: Ptr VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> IO VkPipelineViewportSwizzleStateCreateFlagsNV alignment :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $calignment :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int sizeOf :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int $csizeOf :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int Storable, Num VkPipelineViewportSwizzleStateCreateFlagsNV Ord VkPipelineViewportSwizzleStateCreateFlagsNV Num VkPipelineViewportSwizzleStateCreateFlagsNV -> Ord VkPipelineViewportSwizzleStateCreateFlagsNV -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Rational) -> Real VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Rational $ctoRational :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Rational $cp2Real :: Ord VkPipelineViewportSwizzleStateCreateFlagsNV $cp1Real :: Num VkPipelineViewportSwizzleStateCreateFlagsNV Real, Typeable VkPipelineViewportSwizzleStateCreateFlagsNV DataType Constr Typeable VkPipelineViewportSwizzleStateCreateFlagsNV -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> c VkPipelineViewportSwizzleStateCreateFlagsNV) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportSwizzleStateCreateFlagsNV) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> Constr) -> (VkPipelineViewportSwizzleStateCreateFlagsNV -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV)) -> ((forall b. Data b => b -> b) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r) -> (forall u. (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV) -> Data VkPipelineViewportSwizzleStateCreateFlagsNV VkPipelineViewportSwizzleStateCreateFlagsNV -> DataType VkPipelineViewportSwizzleStateCreateFlagsNV -> Constr (forall b. Data b => b -> b) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> c VkPipelineViewportSwizzleStateCreateFlagsNV (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportSwizzleStateCreateFlagsNV forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> u forall u. (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportSwizzleStateCreateFlagsNV forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> c VkPipelineViewportSwizzleStateCreateFlagsNV forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV) $cVkPipelineViewportSwizzleStateCreateFlagsNV :: Constr $tVkPipelineViewportSwizzleStateCreateFlagsNV :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV gmapMp :: (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV gmapM :: (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> m VkPipelineViewportSwizzleStateCreateFlagsNV gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> u gmapQ :: (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportSwizzleStateCreateFlagsNV -> r gmapT :: (forall b. Data b => b -> b) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV $cgmapT :: (forall b. Data b => b -> b) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportSwizzleStateCreateFlagsNV) dataTypeOf :: VkPipelineViewportSwizzleStateCreateFlagsNV -> DataType $cdataTypeOf :: VkPipelineViewportSwizzleStateCreateFlagsNV -> DataType toConstr :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Constr $ctoConstr :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportSwizzleStateCreateFlagsNV $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportSwizzleStateCreateFlagsNV gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> c VkPipelineViewportSwizzleStateCreateFlagsNV $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportSwizzleStateCreateFlagsNV -> c VkPipelineViewportSwizzleStateCreateFlagsNV $cp1Data :: Typeable VkPipelineViewportSwizzleStateCreateFlagsNV Data, (forall x. VkPipelineViewportSwizzleStateCreateFlagsNV -> Rep VkPipelineViewportSwizzleStateCreateFlagsNV x) -> (forall x. Rep VkPipelineViewportSwizzleStateCreateFlagsNV x -> VkPipelineViewportSwizzleStateCreateFlagsNV) -> Generic VkPipelineViewportSwizzleStateCreateFlagsNV forall x. Rep VkPipelineViewportSwizzleStateCreateFlagsNV x -> VkPipelineViewportSwizzleStateCreateFlagsNV forall x. VkPipelineViewportSwizzleStateCreateFlagsNV -> Rep VkPipelineViewportSwizzleStateCreateFlagsNV x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkPipelineViewportSwizzleStateCreateFlagsNV x -> VkPipelineViewportSwizzleStateCreateFlagsNV $cfrom :: forall x. VkPipelineViewportSwizzleStateCreateFlagsNV -> Rep VkPipelineViewportSwizzleStateCreateFlagsNV x Generic) instance Show VkPipelineViewportSwizzleStateCreateFlagsNV where {-# INLINE show #-} show :: VkPipelineViewportSwizzleStateCreateFlagsNV -> String show (VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkPipelineViewportSwizzleStateCreateFlagsNV where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkPipelineViewportSwizzleStateCreateFlagsNV readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkPipelineViewportSwizzleStateCreateFlagsNV coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkQueryPoolCreateFlags = VkQueryPoolCreateFlags VkFlags deriving (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool) -> Eq VkQueryPoolCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool $c/= :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool == :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool $c== :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool Eq, Eq VkQueryPoolCreateFlags Eq VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Ordering) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> Ord VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Ordering VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cmin :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags max :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cmax :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags >= :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool $c>= :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool > :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool $c> :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool <= :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool $c<= :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool < :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool $c< :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bool compare :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Ordering $ccompare :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Ordering $cp1Ord :: Eq VkQueryPoolCreateFlags Ord, Integer -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (Integer -> VkQueryPoolCreateFlags) -> Num VkQueryPoolCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkQueryPoolCreateFlags $cfromInteger :: Integer -> VkQueryPoolCreateFlags signum :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $csignum :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags abs :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cabs :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags negate :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cnegate :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags * :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $c* :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags - :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $c- :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags + :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $c+ :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags Num, VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> Bounded VkQueryPoolCreateFlags forall a. a -> a -> Bounded a maxBound :: VkQueryPoolCreateFlags $cmaxBound :: VkQueryPoolCreateFlags minBound :: VkQueryPoolCreateFlags $cminBound :: VkQueryPoolCreateFlags Bounded, Int -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> Int VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int) -> (VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags]) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags]) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags]) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags]) -> Enum VkQueryPoolCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] $cenumFromThenTo :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] enumFromTo :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] $cenumFromTo :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] enumFromThen :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] $cenumFromThen :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] enumFrom :: VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] $cenumFrom :: VkQueryPoolCreateFlags -> [VkQueryPoolCreateFlags] fromEnum :: VkQueryPoolCreateFlags -> Int $cfromEnum :: VkQueryPoolCreateFlags -> Int toEnum :: Int -> VkQueryPoolCreateFlags $ctoEnum :: Int -> VkQueryPoolCreateFlags pred :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cpred :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags succ :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $csucc :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags Enum, Enum VkQueryPoolCreateFlags Real VkQueryPoolCreateFlags Real VkQueryPoolCreateFlags -> Enum VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags)) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags)) -> (VkQueryPoolCreateFlags -> Integer) -> Integral VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> Integer VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags) VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkQueryPoolCreateFlags -> Integer $ctoInteger :: VkQueryPoolCreateFlags -> Integer divMod :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags) $cdivMod :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags) quotRem :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags) $cquotRem :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags, VkQueryPoolCreateFlags) mod :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cmod :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags div :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cdiv :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags rem :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $crem :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags quot :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cquot :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cp2Integral :: Enum VkQueryPoolCreateFlags $cp1Integral :: Real VkQueryPoolCreateFlags Integral, Eq VkQueryPoolCreateFlags VkQueryPoolCreateFlags Eq VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> VkQueryPoolCreateFlags -> (Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> Bool) -> (VkQueryPoolCreateFlags -> Maybe Int) -> (VkQueryPoolCreateFlags -> Int) -> (VkQueryPoolCreateFlags -> Bool) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Int) -> Bits VkQueryPoolCreateFlags Int -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> Bool VkQueryPoolCreateFlags -> Int VkQueryPoolCreateFlags -> Maybe Int VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> Int -> Bool VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkQueryPoolCreateFlags -> Int $cpopCount :: VkQueryPoolCreateFlags -> Int rotateR :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $crotateR :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags rotateL :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $crotateL :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags unsafeShiftR :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $cunsafeShiftR :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags shiftR :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $cshiftR :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags unsafeShiftL :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $cunsafeShiftL :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags shiftL :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $cshiftL :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags isSigned :: VkQueryPoolCreateFlags -> Bool $cisSigned :: VkQueryPoolCreateFlags -> Bool bitSize :: VkQueryPoolCreateFlags -> Int $cbitSize :: VkQueryPoolCreateFlags -> Int bitSizeMaybe :: VkQueryPoolCreateFlags -> Maybe Int $cbitSizeMaybe :: VkQueryPoolCreateFlags -> Maybe Int testBit :: VkQueryPoolCreateFlags -> Int -> Bool $ctestBit :: VkQueryPoolCreateFlags -> Int -> Bool complementBit :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $ccomplementBit :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags clearBit :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $cclearBit :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags setBit :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $csetBit :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags bit :: Int -> VkQueryPoolCreateFlags $cbit :: Int -> VkQueryPoolCreateFlags zeroBits :: VkQueryPoolCreateFlags $czeroBits :: VkQueryPoolCreateFlags rotate :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $crotate :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags shift :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags $cshift :: VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags complement :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $ccomplement :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags xor :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cxor :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags .|. :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $c.|. :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags .&. :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $c.&. :: VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cp1Bits :: Eq VkQueryPoolCreateFlags Bits, Bits VkQueryPoolCreateFlags Bits VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags -> Int) -> (VkQueryPoolCreateFlags -> Int) -> (VkQueryPoolCreateFlags -> Int) -> FiniteBits VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkQueryPoolCreateFlags -> Int $ccountTrailingZeros :: VkQueryPoolCreateFlags -> Int countLeadingZeros :: VkQueryPoolCreateFlags -> Int $ccountLeadingZeros :: VkQueryPoolCreateFlags -> Int finiteBitSize :: VkQueryPoolCreateFlags -> Int $cfiniteBitSize :: VkQueryPoolCreateFlags -> Int $cp1FiniteBits :: Bits VkQueryPoolCreateFlags FiniteBits, Ptr b -> Int -> IO VkQueryPoolCreateFlags Ptr b -> Int -> VkQueryPoolCreateFlags -> IO () Ptr VkQueryPoolCreateFlags -> IO VkQueryPoolCreateFlags Ptr VkQueryPoolCreateFlags -> Int -> IO VkQueryPoolCreateFlags Ptr VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags -> IO () Ptr VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> IO () VkQueryPoolCreateFlags -> Int (VkQueryPoolCreateFlags -> Int) -> (VkQueryPoolCreateFlags -> Int) -> (Ptr VkQueryPoolCreateFlags -> Int -> IO VkQueryPoolCreateFlags) -> (Ptr VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkQueryPoolCreateFlags) -> (forall b. Ptr b -> Int -> VkQueryPoolCreateFlags -> IO ()) -> (Ptr VkQueryPoolCreateFlags -> IO VkQueryPoolCreateFlags) -> (Ptr VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> IO ()) -> Storable VkQueryPoolCreateFlags forall b. Ptr b -> Int -> IO VkQueryPoolCreateFlags forall b. Ptr b -> Int -> VkQueryPoolCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> IO () $cpoke :: Ptr VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags -> IO () peek :: Ptr VkQueryPoolCreateFlags -> IO VkQueryPoolCreateFlags $cpeek :: Ptr VkQueryPoolCreateFlags -> IO VkQueryPoolCreateFlags pokeByteOff :: Ptr b -> Int -> VkQueryPoolCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkQueryPoolCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkQueryPoolCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkQueryPoolCreateFlags pokeElemOff :: Ptr VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags -> IO () $cpokeElemOff :: Ptr VkQueryPoolCreateFlags -> Int -> VkQueryPoolCreateFlags -> IO () peekElemOff :: Ptr VkQueryPoolCreateFlags -> Int -> IO VkQueryPoolCreateFlags $cpeekElemOff :: Ptr VkQueryPoolCreateFlags -> Int -> IO VkQueryPoolCreateFlags alignment :: VkQueryPoolCreateFlags -> Int $calignment :: VkQueryPoolCreateFlags -> Int sizeOf :: VkQueryPoolCreateFlags -> Int $csizeOf :: VkQueryPoolCreateFlags -> Int Storable, Num VkQueryPoolCreateFlags Ord VkQueryPoolCreateFlags Num VkQueryPoolCreateFlags -> Ord VkQueryPoolCreateFlags -> (VkQueryPoolCreateFlags -> Rational) -> Real VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkQueryPoolCreateFlags -> Rational $ctoRational :: VkQueryPoolCreateFlags -> Rational $cp2Real :: Ord VkQueryPoolCreateFlags $cp1Real :: Num VkQueryPoolCreateFlags Real, Typeable VkQueryPoolCreateFlags DataType Constr Typeable VkQueryPoolCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPoolCreateFlags -> c VkQueryPoolCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryPoolCreateFlags) -> (VkQueryPoolCreateFlags -> Constr) -> (VkQueryPoolCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkQueryPoolCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueryPoolCreateFlags)) -> ((forall b. Data b => b -> b) -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags) -> Data VkQueryPoolCreateFlags VkQueryPoolCreateFlags -> DataType VkQueryPoolCreateFlags -> Constr (forall b. Data b => b -> b) -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPoolCreateFlags -> c VkQueryPoolCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryPoolCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryPoolCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPoolCreateFlags -> c VkQueryPoolCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkQueryPoolCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueryPoolCreateFlags) $cVkQueryPoolCreateFlags :: Constr $tVkQueryPoolCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlags -> m VkQueryPoolCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkQueryPoolCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkQueryPoolCreateFlags -> VkQueryPoolCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueryPoolCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueryPoolCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkQueryPoolCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkQueryPoolCreateFlags) dataTypeOf :: VkQueryPoolCreateFlags -> DataType $cdataTypeOf :: VkQueryPoolCreateFlags -> DataType toConstr :: VkQueryPoolCreateFlags -> Constr $ctoConstr :: VkQueryPoolCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryPoolCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryPoolCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPoolCreateFlags -> c VkQueryPoolCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPoolCreateFlags -> c VkQueryPoolCreateFlags $cp1Data :: Typeable VkQueryPoolCreateFlags Data, (forall x. VkQueryPoolCreateFlags -> Rep VkQueryPoolCreateFlags x) -> (forall x. Rep VkQueryPoolCreateFlags x -> VkQueryPoolCreateFlags) -> Generic VkQueryPoolCreateFlags forall x. Rep VkQueryPoolCreateFlags x -> VkQueryPoolCreateFlags forall x. VkQueryPoolCreateFlags -> Rep VkQueryPoolCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkQueryPoolCreateFlags x -> VkQueryPoolCreateFlags $cfrom :: forall x. VkQueryPoolCreateFlags -> Rep VkQueryPoolCreateFlags x Generic) instance Show VkQueryPoolCreateFlags where {-# INLINE show #-} show :: VkQueryPoolCreateFlags -> String show (VkQueryPoolCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkQueryPoolCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkQueryPoolCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkQueryPoolCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkRenderPassCreateFlags = VkRenderPassCreateFlags VkFlags deriving (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool) -> Eq VkRenderPassCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool $c/= :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool == :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool $c== :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool Eq, Eq VkRenderPassCreateFlags Eq VkRenderPassCreateFlags -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Ordering) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> Ord VkRenderPassCreateFlags VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Ordering VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cmin :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags max :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cmax :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags >= :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool $c>= :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool > :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool $c> :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool <= :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool $c<= :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool < :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool $c< :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bool compare :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Ordering $ccompare :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Ordering $cp1Ord :: Eq VkRenderPassCreateFlags Ord, Integer -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (Integer -> VkRenderPassCreateFlags) -> Num VkRenderPassCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkRenderPassCreateFlags $cfromInteger :: Integer -> VkRenderPassCreateFlags signum :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags $csignum :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags abs :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cabs :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags negate :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cnegate :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags * :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $c* :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags - :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $c- :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags + :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $c+ :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags Num, VkRenderPassCreateFlags VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> Bounded VkRenderPassCreateFlags forall a. a -> a -> Bounded a maxBound :: VkRenderPassCreateFlags $cmaxBound :: VkRenderPassCreateFlags minBound :: VkRenderPassCreateFlags $cminBound :: VkRenderPassCreateFlags Bounded, Int -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> Int VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] VkRenderPassCreateFlags -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] (VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int) -> (VkRenderPassCreateFlags -> [VkRenderPassCreateFlags]) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags]) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags]) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags]) -> Enum VkRenderPassCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] $cenumFromThenTo :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] enumFromTo :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] $cenumFromTo :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] enumFromThen :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] $cenumFromThen :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] enumFrom :: VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] $cenumFrom :: VkRenderPassCreateFlags -> [VkRenderPassCreateFlags] fromEnum :: VkRenderPassCreateFlags -> Int $cfromEnum :: VkRenderPassCreateFlags -> Int toEnum :: Int -> VkRenderPassCreateFlags $ctoEnum :: Int -> VkRenderPassCreateFlags pred :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cpred :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags succ :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags $csucc :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags Enum, Enum VkRenderPassCreateFlags Real VkRenderPassCreateFlags Real VkRenderPassCreateFlags -> Enum VkRenderPassCreateFlags -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags)) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags)) -> (VkRenderPassCreateFlags -> Integer) -> Integral VkRenderPassCreateFlags VkRenderPassCreateFlags -> Integer VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags) VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkRenderPassCreateFlags -> Integer $ctoInteger :: VkRenderPassCreateFlags -> Integer divMod :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags) $cdivMod :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags) quotRem :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags) $cquotRem :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> (VkRenderPassCreateFlags, VkRenderPassCreateFlags) mod :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cmod :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags div :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cdiv :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags rem :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $crem :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags quot :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cquot :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cp2Integral :: Enum VkRenderPassCreateFlags $cp1Integral :: Real VkRenderPassCreateFlags Integral, Eq VkRenderPassCreateFlags VkRenderPassCreateFlags Eq VkRenderPassCreateFlags -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> VkRenderPassCreateFlags -> (Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> Bool) -> (VkRenderPassCreateFlags -> Maybe Int) -> (VkRenderPassCreateFlags -> Int) -> (VkRenderPassCreateFlags -> Bool) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Int) -> Bits VkRenderPassCreateFlags Int -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> Bool VkRenderPassCreateFlags -> Int VkRenderPassCreateFlags -> Maybe Int VkRenderPassCreateFlags -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> Int -> Bool VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkRenderPassCreateFlags -> Int $cpopCount :: VkRenderPassCreateFlags -> Int rotateR :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $crotateR :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags rotateL :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $crotateL :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags unsafeShiftR :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $cunsafeShiftR :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags shiftR :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $cshiftR :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags unsafeShiftL :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $cunsafeShiftL :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags shiftL :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $cshiftL :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags isSigned :: VkRenderPassCreateFlags -> Bool $cisSigned :: VkRenderPassCreateFlags -> Bool bitSize :: VkRenderPassCreateFlags -> Int $cbitSize :: VkRenderPassCreateFlags -> Int bitSizeMaybe :: VkRenderPassCreateFlags -> Maybe Int $cbitSizeMaybe :: VkRenderPassCreateFlags -> Maybe Int testBit :: VkRenderPassCreateFlags -> Int -> Bool $ctestBit :: VkRenderPassCreateFlags -> Int -> Bool complementBit :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $ccomplementBit :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags clearBit :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $cclearBit :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags setBit :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $csetBit :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags bit :: Int -> VkRenderPassCreateFlags $cbit :: Int -> VkRenderPassCreateFlags zeroBits :: VkRenderPassCreateFlags $czeroBits :: VkRenderPassCreateFlags rotate :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $crotate :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags shift :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags $cshift :: VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags complement :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags $ccomplement :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags xor :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cxor :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags .|. :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $c.|. :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags .&. :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $c.&. :: VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cp1Bits :: Eq VkRenderPassCreateFlags Bits, Bits VkRenderPassCreateFlags Bits VkRenderPassCreateFlags -> (VkRenderPassCreateFlags -> Int) -> (VkRenderPassCreateFlags -> Int) -> (VkRenderPassCreateFlags -> Int) -> FiniteBits VkRenderPassCreateFlags VkRenderPassCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkRenderPassCreateFlags -> Int $ccountTrailingZeros :: VkRenderPassCreateFlags -> Int countLeadingZeros :: VkRenderPassCreateFlags -> Int $ccountLeadingZeros :: VkRenderPassCreateFlags -> Int finiteBitSize :: VkRenderPassCreateFlags -> Int $cfiniteBitSize :: VkRenderPassCreateFlags -> Int $cp1FiniteBits :: Bits VkRenderPassCreateFlags FiniteBits, Ptr b -> Int -> IO VkRenderPassCreateFlags Ptr b -> Int -> VkRenderPassCreateFlags -> IO () Ptr VkRenderPassCreateFlags -> IO VkRenderPassCreateFlags Ptr VkRenderPassCreateFlags -> Int -> IO VkRenderPassCreateFlags Ptr VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags -> IO () Ptr VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> IO () VkRenderPassCreateFlags -> Int (VkRenderPassCreateFlags -> Int) -> (VkRenderPassCreateFlags -> Int) -> (Ptr VkRenderPassCreateFlags -> Int -> IO VkRenderPassCreateFlags) -> (Ptr VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkRenderPassCreateFlags) -> (forall b. Ptr b -> Int -> VkRenderPassCreateFlags -> IO ()) -> (Ptr VkRenderPassCreateFlags -> IO VkRenderPassCreateFlags) -> (Ptr VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> IO ()) -> Storable VkRenderPassCreateFlags forall b. Ptr b -> Int -> IO VkRenderPassCreateFlags forall b. Ptr b -> Int -> VkRenderPassCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> IO () $cpoke :: Ptr VkRenderPassCreateFlags -> VkRenderPassCreateFlags -> IO () peek :: Ptr VkRenderPassCreateFlags -> IO VkRenderPassCreateFlags $cpeek :: Ptr VkRenderPassCreateFlags -> IO VkRenderPassCreateFlags pokeByteOff :: Ptr b -> Int -> VkRenderPassCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkRenderPassCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkRenderPassCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkRenderPassCreateFlags pokeElemOff :: Ptr VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags -> IO () $cpokeElemOff :: Ptr VkRenderPassCreateFlags -> Int -> VkRenderPassCreateFlags -> IO () peekElemOff :: Ptr VkRenderPassCreateFlags -> Int -> IO VkRenderPassCreateFlags $cpeekElemOff :: Ptr VkRenderPassCreateFlags -> Int -> IO VkRenderPassCreateFlags alignment :: VkRenderPassCreateFlags -> Int $calignment :: VkRenderPassCreateFlags -> Int sizeOf :: VkRenderPassCreateFlags -> Int $csizeOf :: VkRenderPassCreateFlags -> Int Storable, Num VkRenderPassCreateFlags Ord VkRenderPassCreateFlags Num VkRenderPassCreateFlags -> Ord VkRenderPassCreateFlags -> (VkRenderPassCreateFlags -> Rational) -> Real VkRenderPassCreateFlags VkRenderPassCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkRenderPassCreateFlags -> Rational $ctoRational :: VkRenderPassCreateFlags -> Rational $cp2Real :: Ord VkRenderPassCreateFlags $cp1Real :: Num VkRenderPassCreateFlags Real, Typeable VkRenderPassCreateFlags DataType Constr Typeable VkRenderPassCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkRenderPassCreateFlags -> c VkRenderPassCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkRenderPassCreateFlags) -> (VkRenderPassCreateFlags -> Constr) -> (VkRenderPassCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkRenderPassCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkRenderPassCreateFlags)) -> ((forall b. Data b => b -> b) -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags) -> Data VkRenderPassCreateFlags VkRenderPassCreateFlags -> DataType VkRenderPassCreateFlags -> Constr (forall b. Data b => b -> b) -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkRenderPassCreateFlags -> c VkRenderPassCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkRenderPassCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkRenderPassCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkRenderPassCreateFlags -> c VkRenderPassCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkRenderPassCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkRenderPassCreateFlags) $cVkRenderPassCreateFlags :: Constr $tVkRenderPassCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkRenderPassCreateFlags -> m VkRenderPassCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkRenderPassCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkRenderPassCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkRenderPassCreateFlags -> VkRenderPassCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkRenderPassCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkRenderPassCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkRenderPassCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkRenderPassCreateFlags) dataTypeOf :: VkRenderPassCreateFlags -> DataType $cdataTypeOf :: VkRenderPassCreateFlags -> DataType toConstr :: VkRenderPassCreateFlags -> Constr $ctoConstr :: VkRenderPassCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkRenderPassCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkRenderPassCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkRenderPassCreateFlags -> c VkRenderPassCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkRenderPassCreateFlags -> c VkRenderPassCreateFlags $cp1Data :: Typeable VkRenderPassCreateFlags Data, (forall x. VkRenderPassCreateFlags -> Rep VkRenderPassCreateFlags x) -> (forall x. Rep VkRenderPassCreateFlags x -> VkRenderPassCreateFlags) -> Generic VkRenderPassCreateFlags forall x. Rep VkRenderPassCreateFlags x -> VkRenderPassCreateFlags forall x. VkRenderPassCreateFlags -> Rep VkRenderPassCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkRenderPassCreateFlags x -> VkRenderPassCreateFlags $cfrom :: forall x. VkRenderPassCreateFlags -> Rep VkRenderPassCreateFlags x Generic) instance Show VkRenderPassCreateFlags where {-# INLINE show #-} show :: VkRenderPassCreateFlags -> String show (VkRenderPassCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkRenderPassCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkRenderPassCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkRenderPassCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkSamplerCreateFlags = VkSamplerCreateFlags VkFlags deriving (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool) -> Eq VkSamplerCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool $c/= :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool == :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool $c== :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool Eq, Eq VkSamplerCreateFlags Eq VkSamplerCreateFlags -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Ordering) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> Ord VkSamplerCreateFlags VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool VkSamplerCreateFlags -> VkSamplerCreateFlags -> Ordering VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cmin :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags max :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cmax :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags >= :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool $c>= :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool > :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool $c> :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool <= :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool $c<= :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool < :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool $c< :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bool compare :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Ordering $ccompare :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> Ordering $cp1Ord :: Eq VkSamplerCreateFlags Ord, Integer -> VkSamplerCreateFlags VkSamplerCreateFlags -> VkSamplerCreateFlags VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (Integer -> VkSamplerCreateFlags) -> Num VkSamplerCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkSamplerCreateFlags $cfromInteger :: Integer -> VkSamplerCreateFlags signum :: VkSamplerCreateFlags -> VkSamplerCreateFlags $csignum :: VkSamplerCreateFlags -> VkSamplerCreateFlags abs :: VkSamplerCreateFlags -> VkSamplerCreateFlags $cabs :: VkSamplerCreateFlags -> VkSamplerCreateFlags negate :: VkSamplerCreateFlags -> VkSamplerCreateFlags $cnegate :: VkSamplerCreateFlags -> VkSamplerCreateFlags * :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $c* :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags - :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $c- :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags + :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $c+ :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags Num, VkSamplerCreateFlags VkSamplerCreateFlags -> VkSamplerCreateFlags -> Bounded VkSamplerCreateFlags forall a. a -> a -> Bounded a maxBound :: VkSamplerCreateFlags $cmaxBound :: VkSamplerCreateFlags minBound :: VkSamplerCreateFlags $cminBound :: VkSamplerCreateFlags Bounded, Int -> VkSamplerCreateFlags VkSamplerCreateFlags -> Int VkSamplerCreateFlags -> [VkSamplerCreateFlags] VkSamplerCreateFlags -> VkSamplerCreateFlags VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] (VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int) -> (VkSamplerCreateFlags -> [VkSamplerCreateFlags]) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags]) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags]) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags]) -> Enum VkSamplerCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] $cenumFromThenTo :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] enumFromTo :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] $cenumFromTo :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] enumFromThen :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] $cenumFromThen :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> [VkSamplerCreateFlags] enumFrom :: VkSamplerCreateFlags -> [VkSamplerCreateFlags] $cenumFrom :: VkSamplerCreateFlags -> [VkSamplerCreateFlags] fromEnum :: VkSamplerCreateFlags -> Int $cfromEnum :: VkSamplerCreateFlags -> Int toEnum :: Int -> VkSamplerCreateFlags $ctoEnum :: Int -> VkSamplerCreateFlags pred :: VkSamplerCreateFlags -> VkSamplerCreateFlags $cpred :: VkSamplerCreateFlags -> VkSamplerCreateFlags succ :: VkSamplerCreateFlags -> VkSamplerCreateFlags $csucc :: VkSamplerCreateFlags -> VkSamplerCreateFlags Enum, Enum VkSamplerCreateFlags Real VkSamplerCreateFlags Real VkSamplerCreateFlags -> Enum VkSamplerCreateFlags -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags)) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags)) -> (VkSamplerCreateFlags -> Integer) -> Integral VkSamplerCreateFlags VkSamplerCreateFlags -> Integer VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags) VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkSamplerCreateFlags -> Integer $ctoInteger :: VkSamplerCreateFlags -> Integer divMod :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags) $cdivMod :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags) quotRem :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags) $cquotRem :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> (VkSamplerCreateFlags, VkSamplerCreateFlags) mod :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cmod :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags div :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cdiv :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags rem :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $crem :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags quot :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cquot :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cp2Integral :: Enum VkSamplerCreateFlags $cp1Integral :: Real VkSamplerCreateFlags Integral, Eq VkSamplerCreateFlags VkSamplerCreateFlags Eq VkSamplerCreateFlags -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> VkSamplerCreateFlags -> (Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> Bool) -> (VkSamplerCreateFlags -> Maybe Int) -> (VkSamplerCreateFlags -> Int) -> (VkSamplerCreateFlags -> Bool) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Int) -> Bits VkSamplerCreateFlags Int -> VkSamplerCreateFlags VkSamplerCreateFlags -> Bool VkSamplerCreateFlags -> Int VkSamplerCreateFlags -> Maybe Int VkSamplerCreateFlags -> VkSamplerCreateFlags VkSamplerCreateFlags -> Int -> Bool VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkSamplerCreateFlags -> Int $cpopCount :: VkSamplerCreateFlags -> Int rotateR :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $crotateR :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags rotateL :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $crotateL :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags unsafeShiftR :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $cunsafeShiftR :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags shiftR :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $cshiftR :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags unsafeShiftL :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $cunsafeShiftL :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags shiftL :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $cshiftL :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags isSigned :: VkSamplerCreateFlags -> Bool $cisSigned :: VkSamplerCreateFlags -> Bool bitSize :: VkSamplerCreateFlags -> Int $cbitSize :: VkSamplerCreateFlags -> Int bitSizeMaybe :: VkSamplerCreateFlags -> Maybe Int $cbitSizeMaybe :: VkSamplerCreateFlags -> Maybe Int testBit :: VkSamplerCreateFlags -> Int -> Bool $ctestBit :: VkSamplerCreateFlags -> Int -> Bool complementBit :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $ccomplementBit :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags clearBit :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $cclearBit :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags setBit :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $csetBit :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags bit :: Int -> VkSamplerCreateFlags $cbit :: Int -> VkSamplerCreateFlags zeroBits :: VkSamplerCreateFlags $czeroBits :: VkSamplerCreateFlags rotate :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $crotate :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags shift :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags $cshift :: VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags complement :: VkSamplerCreateFlags -> VkSamplerCreateFlags $ccomplement :: VkSamplerCreateFlags -> VkSamplerCreateFlags xor :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cxor :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags .|. :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $c.|. :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags .&. :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $c.&. :: VkSamplerCreateFlags -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cp1Bits :: Eq VkSamplerCreateFlags Bits, Bits VkSamplerCreateFlags Bits VkSamplerCreateFlags -> (VkSamplerCreateFlags -> Int) -> (VkSamplerCreateFlags -> Int) -> (VkSamplerCreateFlags -> Int) -> FiniteBits VkSamplerCreateFlags VkSamplerCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkSamplerCreateFlags -> Int $ccountTrailingZeros :: VkSamplerCreateFlags -> Int countLeadingZeros :: VkSamplerCreateFlags -> Int $ccountLeadingZeros :: VkSamplerCreateFlags -> Int finiteBitSize :: VkSamplerCreateFlags -> Int $cfiniteBitSize :: VkSamplerCreateFlags -> Int $cp1FiniteBits :: Bits VkSamplerCreateFlags FiniteBits, Ptr b -> Int -> IO VkSamplerCreateFlags Ptr b -> Int -> VkSamplerCreateFlags -> IO () Ptr VkSamplerCreateFlags -> IO VkSamplerCreateFlags Ptr VkSamplerCreateFlags -> Int -> IO VkSamplerCreateFlags Ptr VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags -> IO () Ptr VkSamplerCreateFlags -> VkSamplerCreateFlags -> IO () VkSamplerCreateFlags -> Int (VkSamplerCreateFlags -> Int) -> (VkSamplerCreateFlags -> Int) -> (Ptr VkSamplerCreateFlags -> Int -> IO VkSamplerCreateFlags) -> (Ptr VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkSamplerCreateFlags) -> (forall b. Ptr b -> Int -> VkSamplerCreateFlags -> IO ()) -> (Ptr VkSamplerCreateFlags -> IO VkSamplerCreateFlags) -> (Ptr VkSamplerCreateFlags -> VkSamplerCreateFlags -> IO ()) -> Storable VkSamplerCreateFlags forall b. Ptr b -> Int -> IO VkSamplerCreateFlags forall b. Ptr b -> Int -> VkSamplerCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkSamplerCreateFlags -> VkSamplerCreateFlags -> IO () $cpoke :: Ptr VkSamplerCreateFlags -> VkSamplerCreateFlags -> IO () peek :: Ptr VkSamplerCreateFlags -> IO VkSamplerCreateFlags $cpeek :: Ptr VkSamplerCreateFlags -> IO VkSamplerCreateFlags pokeByteOff :: Ptr b -> Int -> VkSamplerCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkSamplerCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkSamplerCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkSamplerCreateFlags pokeElemOff :: Ptr VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags -> IO () $cpokeElemOff :: Ptr VkSamplerCreateFlags -> Int -> VkSamplerCreateFlags -> IO () peekElemOff :: Ptr VkSamplerCreateFlags -> Int -> IO VkSamplerCreateFlags $cpeekElemOff :: Ptr VkSamplerCreateFlags -> Int -> IO VkSamplerCreateFlags alignment :: VkSamplerCreateFlags -> Int $calignment :: VkSamplerCreateFlags -> Int sizeOf :: VkSamplerCreateFlags -> Int $csizeOf :: VkSamplerCreateFlags -> Int Storable, Num VkSamplerCreateFlags Ord VkSamplerCreateFlags Num VkSamplerCreateFlags -> Ord VkSamplerCreateFlags -> (VkSamplerCreateFlags -> Rational) -> Real VkSamplerCreateFlags VkSamplerCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkSamplerCreateFlags -> Rational $ctoRational :: VkSamplerCreateFlags -> Rational $cp2Real :: Ord VkSamplerCreateFlags $cp1Real :: Num VkSamplerCreateFlags Real, Typeable VkSamplerCreateFlags DataType Constr Typeable VkSamplerCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerCreateFlags -> c VkSamplerCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerCreateFlags) -> (VkSamplerCreateFlags -> Constr) -> (VkSamplerCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerCreateFlags)) -> ((forall b. Data b => b -> b) -> VkSamplerCreateFlags -> VkSamplerCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags) -> Data VkSamplerCreateFlags VkSamplerCreateFlags -> DataType VkSamplerCreateFlags -> Constr (forall b. Data b => b -> b) -> VkSamplerCreateFlags -> VkSamplerCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerCreateFlags -> c VkSamplerCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerCreateFlags -> c VkSamplerCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerCreateFlags) $cVkSamplerCreateFlags :: Constr $tVkSamplerCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlags -> m VkSamplerCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkSamplerCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkSamplerCreateFlags -> VkSamplerCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkSamplerCreateFlags -> VkSamplerCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkSamplerCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerCreateFlags) dataTypeOf :: VkSamplerCreateFlags -> DataType $cdataTypeOf :: VkSamplerCreateFlags -> DataType toConstr :: VkSamplerCreateFlags -> Constr $ctoConstr :: VkSamplerCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerCreateFlags -> c VkSamplerCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerCreateFlags -> c VkSamplerCreateFlags $cp1Data :: Typeable VkSamplerCreateFlags Data, (forall x. VkSamplerCreateFlags -> Rep VkSamplerCreateFlags x) -> (forall x. Rep VkSamplerCreateFlags x -> VkSamplerCreateFlags) -> Generic VkSamplerCreateFlags forall x. Rep VkSamplerCreateFlags x -> VkSamplerCreateFlags forall x. VkSamplerCreateFlags -> Rep VkSamplerCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkSamplerCreateFlags x -> VkSamplerCreateFlags $cfrom :: forall x. VkSamplerCreateFlags -> Rep VkSamplerCreateFlags x Generic) instance Show VkSamplerCreateFlags where {-# INLINE show #-} show :: VkSamplerCreateFlags -> String show (VkSamplerCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkSamplerCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkSamplerCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkSamplerCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkSemaphoreCreateFlags = VkSemaphoreCreateFlags VkFlags deriving (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool) -> Eq VkSemaphoreCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool $c/= :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool == :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool $c== :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool Eq, Eq VkSemaphoreCreateFlags Eq VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Ordering) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> Ord VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Ordering VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cmin :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags max :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cmax :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags >= :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool $c>= :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool > :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool $c> :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool <= :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool $c<= :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool < :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool $c< :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bool compare :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Ordering $ccompare :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Ordering $cp1Ord :: Eq VkSemaphoreCreateFlags Ord, Integer -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (Integer -> VkSemaphoreCreateFlags) -> Num VkSemaphoreCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkSemaphoreCreateFlags $cfromInteger :: Integer -> VkSemaphoreCreateFlags signum :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $csignum :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags abs :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cabs :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags negate :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cnegate :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags * :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $c* :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags - :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $c- :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags + :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $c+ :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags Num, VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> Bounded VkSemaphoreCreateFlags forall a. a -> a -> Bounded a maxBound :: VkSemaphoreCreateFlags $cmaxBound :: VkSemaphoreCreateFlags minBound :: VkSemaphoreCreateFlags $cminBound :: VkSemaphoreCreateFlags Bounded, Int -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> Int VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int) -> (VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags]) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags]) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags]) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags]) -> Enum VkSemaphoreCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] $cenumFromThenTo :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] enumFromTo :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] $cenumFromTo :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] enumFromThen :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] $cenumFromThen :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] enumFrom :: VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] $cenumFrom :: VkSemaphoreCreateFlags -> [VkSemaphoreCreateFlags] fromEnum :: VkSemaphoreCreateFlags -> Int $cfromEnum :: VkSemaphoreCreateFlags -> Int toEnum :: Int -> VkSemaphoreCreateFlags $ctoEnum :: Int -> VkSemaphoreCreateFlags pred :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cpred :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags succ :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $csucc :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags Enum, Enum VkSemaphoreCreateFlags Real VkSemaphoreCreateFlags Real VkSemaphoreCreateFlags -> Enum VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags)) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags)) -> (VkSemaphoreCreateFlags -> Integer) -> Integral VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> Integer VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags) VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkSemaphoreCreateFlags -> Integer $ctoInteger :: VkSemaphoreCreateFlags -> Integer divMod :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags) $cdivMod :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags) quotRem :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags) $cquotRem :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags, VkSemaphoreCreateFlags) mod :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cmod :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags div :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cdiv :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags rem :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $crem :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags quot :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cquot :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cp2Integral :: Enum VkSemaphoreCreateFlags $cp1Integral :: Real VkSemaphoreCreateFlags Integral, Eq VkSemaphoreCreateFlags VkSemaphoreCreateFlags Eq VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> VkSemaphoreCreateFlags -> (Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> Bool) -> (VkSemaphoreCreateFlags -> Maybe Int) -> (VkSemaphoreCreateFlags -> Int) -> (VkSemaphoreCreateFlags -> Bool) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Int) -> Bits VkSemaphoreCreateFlags Int -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> Bool VkSemaphoreCreateFlags -> Int VkSemaphoreCreateFlags -> Maybe Int VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> Int -> Bool VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkSemaphoreCreateFlags -> Int $cpopCount :: VkSemaphoreCreateFlags -> Int rotateR :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $crotateR :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags rotateL :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $crotateL :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags unsafeShiftR :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $cunsafeShiftR :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags shiftR :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $cshiftR :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags unsafeShiftL :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $cunsafeShiftL :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags shiftL :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $cshiftL :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags isSigned :: VkSemaphoreCreateFlags -> Bool $cisSigned :: VkSemaphoreCreateFlags -> Bool bitSize :: VkSemaphoreCreateFlags -> Int $cbitSize :: VkSemaphoreCreateFlags -> Int bitSizeMaybe :: VkSemaphoreCreateFlags -> Maybe Int $cbitSizeMaybe :: VkSemaphoreCreateFlags -> Maybe Int testBit :: VkSemaphoreCreateFlags -> Int -> Bool $ctestBit :: VkSemaphoreCreateFlags -> Int -> Bool complementBit :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $ccomplementBit :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags clearBit :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $cclearBit :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags setBit :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $csetBit :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags bit :: Int -> VkSemaphoreCreateFlags $cbit :: Int -> VkSemaphoreCreateFlags zeroBits :: VkSemaphoreCreateFlags $czeroBits :: VkSemaphoreCreateFlags rotate :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $crotate :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags shift :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags $cshift :: VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags complement :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $ccomplement :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags xor :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cxor :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags .|. :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $c.|. :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags .&. :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $c.&. :: VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cp1Bits :: Eq VkSemaphoreCreateFlags Bits, Bits VkSemaphoreCreateFlags Bits VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags -> Int) -> (VkSemaphoreCreateFlags -> Int) -> (VkSemaphoreCreateFlags -> Int) -> FiniteBits VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkSemaphoreCreateFlags -> Int $ccountTrailingZeros :: VkSemaphoreCreateFlags -> Int countLeadingZeros :: VkSemaphoreCreateFlags -> Int $ccountLeadingZeros :: VkSemaphoreCreateFlags -> Int finiteBitSize :: VkSemaphoreCreateFlags -> Int $cfiniteBitSize :: VkSemaphoreCreateFlags -> Int $cp1FiniteBits :: Bits VkSemaphoreCreateFlags FiniteBits, Ptr b -> Int -> IO VkSemaphoreCreateFlags Ptr b -> Int -> VkSemaphoreCreateFlags -> IO () Ptr VkSemaphoreCreateFlags -> IO VkSemaphoreCreateFlags Ptr VkSemaphoreCreateFlags -> Int -> IO VkSemaphoreCreateFlags Ptr VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags -> IO () Ptr VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> IO () VkSemaphoreCreateFlags -> Int (VkSemaphoreCreateFlags -> Int) -> (VkSemaphoreCreateFlags -> Int) -> (Ptr VkSemaphoreCreateFlags -> Int -> IO VkSemaphoreCreateFlags) -> (Ptr VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkSemaphoreCreateFlags) -> (forall b. Ptr b -> Int -> VkSemaphoreCreateFlags -> IO ()) -> (Ptr VkSemaphoreCreateFlags -> IO VkSemaphoreCreateFlags) -> (Ptr VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> IO ()) -> Storable VkSemaphoreCreateFlags forall b. Ptr b -> Int -> IO VkSemaphoreCreateFlags forall b. Ptr b -> Int -> VkSemaphoreCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> IO () $cpoke :: Ptr VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags -> IO () peek :: Ptr VkSemaphoreCreateFlags -> IO VkSemaphoreCreateFlags $cpeek :: Ptr VkSemaphoreCreateFlags -> IO VkSemaphoreCreateFlags pokeByteOff :: Ptr b -> Int -> VkSemaphoreCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkSemaphoreCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkSemaphoreCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkSemaphoreCreateFlags pokeElemOff :: Ptr VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags -> IO () $cpokeElemOff :: Ptr VkSemaphoreCreateFlags -> Int -> VkSemaphoreCreateFlags -> IO () peekElemOff :: Ptr VkSemaphoreCreateFlags -> Int -> IO VkSemaphoreCreateFlags $cpeekElemOff :: Ptr VkSemaphoreCreateFlags -> Int -> IO VkSemaphoreCreateFlags alignment :: VkSemaphoreCreateFlags -> Int $calignment :: VkSemaphoreCreateFlags -> Int sizeOf :: VkSemaphoreCreateFlags -> Int $csizeOf :: VkSemaphoreCreateFlags -> Int Storable, Num VkSemaphoreCreateFlags Ord VkSemaphoreCreateFlags Num VkSemaphoreCreateFlags -> Ord VkSemaphoreCreateFlags -> (VkSemaphoreCreateFlags -> Rational) -> Real VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkSemaphoreCreateFlags -> Rational $ctoRational :: VkSemaphoreCreateFlags -> Rational $cp2Real :: Ord VkSemaphoreCreateFlags $cp1Real :: Num VkSemaphoreCreateFlags Real, Typeable VkSemaphoreCreateFlags DataType Constr Typeable VkSemaphoreCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreCreateFlags -> c VkSemaphoreCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreCreateFlags) -> (VkSemaphoreCreateFlags -> Constr) -> (VkSemaphoreCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreCreateFlags)) -> ((forall b. Data b => b -> b) -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags) -> Data VkSemaphoreCreateFlags VkSemaphoreCreateFlags -> DataType VkSemaphoreCreateFlags -> Constr (forall b. Data b => b -> b) -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreCreateFlags -> c VkSemaphoreCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreCreateFlags -> c VkSemaphoreCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreCreateFlags) $cVkSemaphoreCreateFlags :: Constr $tVkSemaphoreCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreCreateFlags -> m VkSemaphoreCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkSemaphoreCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkSemaphoreCreateFlags -> VkSemaphoreCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreCreateFlags) dataTypeOf :: VkSemaphoreCreateFlags -> DataType $cdataTypeOf :: VkSemaphoreCreateFlags -> DataType toConstr :: VkSemaphoreCreateFlags -> Constr $ctoConstr :: VkSemaphoreCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreCreateFlags -> c VkSemaphoreCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreCreateFlags -> c VkSemaphoreCreateFlags $cp1Data :: Typeable VkSemaphoreCreateFlags Data, (forall x. VkSemaphoreCreateFlags -> Rep VkSemaphoreCreateFlags x) -> (forall x. Rep VkSemaphoreCreateFlags x -> VkSemaphoreCreateFlags) -> Generic VkSemaphoreCreateFlags forall x. Rep VkSemaphoreCreateFlags x -> VkSemaphoreCreateFlags forall x. VkSemaphoreCreateFlags -> Rep VkSemaphoreCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkSemaphoreCreateFlags x -> VkSemaphoreCreateFlags $cfrom :: forall x. VkSemaphoreCreateFlags -> Rep VkSemaphoreCreateFlags x Generic) instance Show VkSemaphoreCreateFlags where {-# INLINE show #-} show :: VkSemaphoreCreateFlags -> String show (VkSemaphoreCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkSemaphoreCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkSemaphoreCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkSemaphoreCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkSemaphoreImportFlagsKHR = VkSemaphoreImportFlagsKHR VkFlags deriving (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool) -> Eq VkSemaphoreImportFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool $c/= :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool == :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool $c== :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool Eq, Eq VkSemaphoreImportFlagsKHR Eq VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Ordering) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> Ord VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Ordering VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cmin :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR max :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cmax :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR >= :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool $c>= :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool > :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool $c> :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool <= :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool $c<= :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool < :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool $c< :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bool compare :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Ordering $ccompare :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Ordering $cp1Ord :: Eq VkSemaphoreImportFlagsKHR Ord, Integer -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (Integer -> VkSemaphoreImportFlagsKHR) -> Num VkSemaphoreImportFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkSemaphoreImportFlagsKHR $cfromInteger :: Integer -> VkSemaphoreImportFlagsKHR signum :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $csignum :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR abs :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cabs :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR negate :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cnegate :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR * :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $c* :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR - :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $c- :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR + :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $c+ :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR Num, VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> Bounded VkSemaphoreImportFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkSemaphoreImportFlagsKHR $cmaxBound :: VkSemaphoreImportFlagsKHR minBound :: VkSemaphoreImportFlagsKHR $cminBound :: VkSemaphoreImportFlagsKHR Bounded, Int -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> Int VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int) -> (VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR]) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR]) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR]) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR]) -> Enum VkSemaphoreImportFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] $cenumFromThenTo :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] enumFromTo :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] $cenumFromTo :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] enumFromThen :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] $cenumFromThen :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] enumFrom :: VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] $cenumFrom :: VkSemaphoreImportFlagsKHR -> [VkSemaphoreImportFlagsKHR] fromEnum :: VkSemaphoreImportFlagsKHR -> Int $cfromEnum :: VkSemaphoreImportFlagsKHR -> Int toEnum :: Int -> VkSemaphoreImportFlagsKHR $ctoEnum :: Int -> VkSemaphoreImportFlagsKHR pred :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cpred :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR succ :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $csucc :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR Enum, Enum VkSemaphoreImportFlagsKHR Real VkSemaphoreImportFlagsKHR Real VkSemaphoreImportFlagsKHR -> Enum VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR)) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR)) -> (VkSemaphoreImportFlagsKHR -> Integer) -> Integral VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> Integer VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR) VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkSemaphoreImportFlagsKHR -> Integer $ctoInteger :: VkSemaphoreImportFlagsKHR -> Integer divMod :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR) $cdivMod :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR) quotRem :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR) $cquotRem :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR, VkSemaphoreImportFlagsKHR) mod :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cmod :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR div :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cdiv :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR rem :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $crem :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR quot :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cquot :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cp2Integral :: Enum VkSemaphoreImportFlagsKHR $cp1Integral :: Real VkSemaphoreImportFlagsKHR Integral, Eq VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR Eq VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> VkSemaphoreImportFlagsKHR -> (Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> Bool) -> (VkSemaphoreImportFlagsKHR -> Maybe Int) -> (VkSemaphoreImportFlagsKHR -> Int) -> (VkSemaphoreImportFlagsKHR -> Bool) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Int) -> Bits VkSemaphoreImportFlagsKHR Int -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> Bool VkSemaphoreImportFlagsKHR -> Int VkSemaphoreImportFlagsKHR -> Maybe Int VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> Int -> Bool VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkSemaphoreImportFlagsKHR -> Int $cpopCount :: VkSemaphoreImportFlagsKHR -> Int rotateR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $crotateR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR rotateL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $crotateL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR unsafeShiftR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $cunsafeShiftR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR shiftR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $cshiftR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR unsafeShiftL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $cunsafeShiftL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR shiftL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $cshiftL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR isSigned :: VkSemaphoreImportFlagsKHR -> Bool $cisSigned :: VkSemaphoreImportFlagsKHR -> Bool bitSize :: VkSemaphoreImportFlagsKHR -> Int $cbitSize :: VkSemaphoreImportFlagsKHR -> Int bitSizeMaybe :: VkSemaphoreImportFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkSemaphoreImportFlagsKHR -> Maybe Int testBit :: VkSemaphoreImportFlagsKHR -> Int -> Bool $ctestBit :: VkSemaphoreImportFlagsKHR -> Int -> Bool complementBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $ccomplementBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR clearBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $cclearBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR setBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $csetBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR bit :: Int -> VkSemaphoreImportFlagsKHR $cbit :: Int -> VkSemaphoreImportFlagsKHR zeroBits :: VkSemaphoreImportFlagsKHR $czeroBits :: VkSemaphoreImportFlagsKHR rotate :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $crotate :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR shift :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR $cshift :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR complement :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $ccomplement :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR xor :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cxor :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR .|. :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $c.|. :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR .&. :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $c.&. :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cp1Bits :: Eq VkSemaphoreImportFlagsKHR Bits, Bits VkSemaphoreImportFlagsKHR Bits VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR -> Int) -> (VkSemaphoreImportFlagsKHR -> Int) -> (VkSemaphoreImportFlagsKHR -> Int) -> FiniteBits VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkSemaphoreImportFlagsKHR -> Int $ccountTrailingZeros :: VkSemaphoreImportFlagsKHR -> Int countLeadingZeros :: VkSemaphoreImportFlagsKHR -> Int $ccountLeadingZeros :: VkSemaphoreImportFlagsKHR -> Int finiteBitSize :: VkSemaphoreImportFlagsKHR -> Int $cfiniteBitSize :: VkSemaphoreImportFlagsKHR -> Int $cp1FiniteBits :: Bits VkSemaphoreImportFlagsKHR FiniteBits, Ptr b -> Int -> IO VkSemaphoreImportFlagsKHR Ptr b -> Int -> VkSemaphoreImportFlagsKHR -> IO () Ptr VkSemaphoreImportFlagsKHR -> IO VkSemaphoreImportFlagsKHR Ptr VkSemaphoreImportFlagsKHR -> Int -> IO VkSemaphoreImportFlagsKHR Ptr VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR -> IO () Ptr VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> IO () VkSemaphoreImportFlagsKHR -> Int (VkSemaphoreImportFlagsKHR -> Int) -> (VkSemaphoreImportFlagsKHR -> Int) -> (Ptr VkSemaphoreImportFlagsKHR -> Int -> IO VkSemaphoreImportFlagsKHR) -> (Ptr VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkSemaphoreImportFlagsKHR) -> (forall b. Ptr b -> Int -> VkSemaphoreImportFlagsKHR -> IO ()) -> (Ptr VkSemaphoreImportFlagsKHR -> IO VkSemaphoreImportFlagsKHR) -> (Ptr VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> IO ()) -> Storable VkSemaphoreImportFlagsKHR forall b. Ptr b -> Int -> IO VkSemaphoreImportFlagsKHR forall b. Ptr b -> Int -> VkSemaphoreImportFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> IO () $cpoke :: Ptr VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> IO () peek :: Ptr VkSemaphoreImportFlagsKHR -> IO VkSemaphoreImportFlagsKHR $cpeek :: Ptr VkSemaphoreImportFlagsKHR -> IO VkSemaphoreImportFlagsKHR pokeByteOff :: Ptr b -> Int -> VkSemaphoreImportFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkSemaphoreImportFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkSemaphoreImportFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkSemaphoreImportFlagsKHR pokeElemOff :: Ptr VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR -> IO () $cpokeElemOff :: Ptr VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR -> IO () peekElemOff :: Ptr VkSemaphoreImportFlagsKHR -> Int -> IO VkSemaphoreImportFlagsKHR $cpeekElemOff :: Ptr VkSemaphoreImportFlagsKHR -> Int -> IO VkSemaphoreImportFlagsKHR alignment :: VkSemaphoreImportFlagsKHR -> Int $calignment :: VkSemaphoreImportFlagsKHR -> Int sizeOf :: VkSemaphoreImportFlagsKHR -> Int $csizeOf :: VkSemaphoreImportFlagsKHR -> Int Storable, Num VkSemaphoreImportFlagsKHR Ord VkSemaphoreImportFlagsKHR Num VkSemaphoreImportFlagsKHR -> Ord VkSemaphoreImportFlagsKHR -> (VkSemaphoreImportFlagsKHR -> Rational) -> Real VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkSemaphoreImportFlagsKHR -> Rational $ctoRational :: VkSemaphoreImportFlagsKHR -> Rational $cp2Real :: Ord VkSemaphoreImportFlagsKHR $cp1Real :: Num VkSemaphoreImportFlagsKHR Real, Typeable VkSemaphoreImportFlagsKHR DataType Constr Typeable VkSemaphoreImportFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportFlagsKHR -> c VkSemaphoreImportFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreImportFlagsKHR) -> (VkSemaphoreImportFlagsKHR -> Constr) -> (VkSemaphoreImportFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreImportFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreImportFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR) -> Data VkSemaphoreImportFlagsKHR VkSemaphoreImportFlagsKHR -> DataType VkSemaphoreImportFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportFlagsKHR -> c VkSemaphoreImportFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreImportFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreImportFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportFlagsKHR -> c VkSemaphoreImportFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreImportFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreImportFlagsKHR) $cVkSemaphoreImportFlagsKHR :: Constr $tVkSemaphoreImportFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagsKHR -> m VkSemaphoreImportFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkSemaphoreImportFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreImportFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreImportFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreImportFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreImportFlagsKHR) dataTypeOf :: VkSemaphoreImportFlagsKHR -> DataType $cdataTypeOf :: VkSemaphoreImportFlagsKHR -> DataType toConstr :: VkSemaphoreImportFlagsKHR -> Constr $ctoConstr :: VkSemaphoreImportFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreImportFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreImportFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportFlagsKHR -> c VkSemaphoreImportFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportFlagsKHR -> c VkSemaphoreImportFlagsKHR $cp1Data :: Typeable VkSemaphoreImportFlagsKHR Data, (forall x. VkSemaphoreImportFlagsKHR -> Rep VkSemaphoreImportFlagsKHR x) -> (forall x. Rep VkSemaphoreImportFlagsKHR x -> VkSemaphoreImportFlagsKHR) -> Generic VkSemaphoreImportFlagsKHR forall x. Rep VkSemaphoreImportFlagsKHR x -> VkSemaphoreImportFlagsKHR forall x. VkSemaphoreImportFlagsKHR -> Rep VkSemaphoreImportFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkSemaphoreImportFlagsKHR x -> VkSemaphoreImportFlagsKHR $cfrom :: forall x. VkSemaphoreImportFlagsKHR -> Rep VkSemaphoreImportFlagsKHR x Generic) instance Show VkSemaphoreImportFlagsKHR where {-# INLINE show #-} show :: VkSemaphoreImportFlagsKHR -> String show (VkSemaphoreImportFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkSemaphoreImportFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkSemaphoreImportFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkSemaphoreImportFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkShaderModuleCreateFlags = VkShaderModuleCreateFlags VkFlags deriving (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool) -> Eq VkShaderModuleCreateFlags forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool $c/= :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool == :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool $c== :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool Eq, Eq VkShaderModuleCreateFlags Eq VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Ordering) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> Ord VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Ordering VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cmin :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags max :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cmax :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags >= :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool $c>= :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool > :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool $c> :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool <= :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool $c<= :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool < :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool $c< :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bool compare :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Ordering $ccompare :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Ordering $cp1Ord :: Eq VkShaderModuleCreateFlags Ord, Integer -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (Integer -> VkShaderModuleCreateFlags) -> Num VkShaderModuleCreateFlags forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkShaderModuleCreateFlags $cfromInteger :: Integer -> VkShaderModuleCreateFlags signum :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $csignum :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags abs :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cabs :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags negate :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cnegate :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags * :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $c* :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags - :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $c- :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags + :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $c+ :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags Num, VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> Bounded VkShaderModuleCreateFlags forall a. a -> a -> Bounded a maxBound :: VkShaderModuleCreateFlags $cmaxBound :: VkShaderModuleCreateFlags minBound :: VkShaderModuleCreateFlags $cminBound :: VkShaderModuleCreateFlags Bounded, Int -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> Int VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int) -> (VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags]) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags]) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags]) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags]) -> Enum VkShaderModuleCreateFlags forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] $cenumFromThenTo :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] enumFromTo :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] $cenumFromTo :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] enumFromThen :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] $cenumFromThen :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] enumFrom :: VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] $cenumFrom :: VkShaderModuleCreateFlags -> [VkShaderModuleCreateFlags] fromEnum :: VkShaderModuleCreateFlags -> Int $cfromEnum :: VkShaderModuleCreateFlags -> Int toEnum :: Int -> VkShaderModuleCreateFlags $ctoEnum :: Int -> VkShaderModuleCreateFlags pred :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cpred :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags succ :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $csucc :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags Enum, Enum VkShaderModuleCreateFlags Real VkShaderModuleCreateFlags Real VkShaderModuleCreateFlags -> Enum VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags)) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags)) -> (VkShaderModuleCreateFlags -> Integer) -> Integral VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> Integer VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags) VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkShaderModuleCreateFlags -> Integer $ctoInteger :: VkShaderModuleCreateFlags -> Integer divMod :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags) $cdivMod :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags) quotRem :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags) $cquotRem :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags, VkShaderModuleCreateFlags) mod :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cmod :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags div :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cdiv :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags rem :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $crem :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags quot :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cquot :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cp2Integral :: Enum VkShaderModuleCreateFlags $cp1Integral :: Real VkShaderModuleCreateFlags Integral, Eq VkShaderModuleCreateFlags VkShaderModuleCreateFlags Eq VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> VkShaderModuleCreateFlags -> (Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> Bool) -> (VkShaderModuleCreateFlags -> Maybe Int) -> (VkShaderModuleCreateFlags -> Int) -> (VkShaderModuleCreateFlags -> Bool) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Int) -> Bits VkShaderModuleCreateFlags Int -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> Bool VkShaderModuleCreateFlags -> Int VkShaderModuleCreateFlags -> Maybe Int VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> Int -> Bool VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkShaderModuleCreateFlags -> Int $cpopCount :: VkShaderModuleCreateFlags -> Int rotateR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $crotateR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags rotateL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $crotateL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags unsafeShiftR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $cunsafeShiftR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags shiftR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $cshiftR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags unsafeShiftL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $cunsafeShiftL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags shiftL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $cshiftL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags isSigned :: VkShaderModuleCreateFlags -> Bool $cisSigned :: VkShaderModuleCreateFlags -> Bool bitSize :: VkShaderModuleCreateFlags -> Int $cbitSize :: VkShaderModuleCreateFlags -> Int bitSizeMaybe :: VkShaderModuleCreateFlags -> Maybe Int $cbitSizeMaybe :: VkShaderModuleCreateFlags -> Maybe Int testBit :: VkShaderModuleCreateFlags -> Int -> Bool $ctestBit :: VkShaderModuleCreateFlags -> Int -> Bool complementBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $ccomplementBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags clearBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $cclearBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags setBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $csetBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags bit :: Int -> VkShaderModuleCreateFlags $cbit :: Int -> VkShaderModuleCreateFlags zeroBits :: VkShaderModuleCreateFlags $czeroBits :: VkShaderModuleCreateFlags rotate :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $crotate :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags shift :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags $cshift :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags complement :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $ccomplement :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags xor :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cxor :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags .|. :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $c.|. :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags .&. :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $c.&. :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cp1Bits :: Eq VkShaderModuleCreateFlags Bits, Bits VkShaderModuleCreateFlags Bits VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags -> Int) -> (VkShaderModuleCreateFlags -> Int) -> (VkShaderModuleCreateFlags -> Int) -> FiniteBits VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkShaderModuleCreateFlags -> Int $ccountTrailingZeros :: VkShaderModuleCreateFlags -> Int countLeadingZeros :: VkShaderModuleCreateFlags -> Int $ccountLeadingZeros :: VkShaderModuleCreateFlags -> Int finiteBitSize :: VkShaderModuleCreateFlags -> Int $cfiniteBitSize :: VkShaderModuleCreateFlags -> Int $cp1FiniteBits :: Bits VkShaderModuleCreateFlags FiniteBits, Ptr b -> Int -> IO VkShaderModuleCreateFlags Ptr b -> Int -> VkShaderModuleCreateFlags -> IO () Ptr VkShaderModuleCreateFlags -> IO VkShaderModuleCreateFlags Ptr VkShaderModuleCreateFlags -> Int -> IO VkShaderModuleCreateFlags Ptr VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags -> IO () Ptr VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> IO () VkShaderModuleCreateFlags -> Int (VkShaderModuleCreateFlags -> Int) -> (VkShaderModuleCreateFlags -> Int) -> (Ptr VkShaderModuleCreateFlags -> Int -> IO VkShaderModuleCreateFlags) -> (Ptr VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags -> IO ()) -> (forall b. Ptr b -> Int -> IO VkShaderModuleCreateFlags) -> (forall b. Ptr b -> Int -> VkShaderModuleCreateFlags -> IO ()) -> (Ptr VkShaderModuleCreateFlags -> IO VkShaderModuleCreateFlags) -> (Ptr VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> IO ()) -> Storable VkShaderModuleCreateFlags forall b. Ptr b -> Int -> IO VkShaderModuleCreateFlags forall b. Ptr b -> Int -> VkShaderModuleCreateFlags -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> IO () $cpoke :: Ptr VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> IO () peek :: Ptr VkShaderModuleCreateFlags -> IO VkShaderModuleCreateFlags $cpeek :: Ptr VkShaderModuleCreateFlags -> IO VkShaderModuleCreateFlags pokeByteOff :: Ptr b -> Int -> VkShaderModuleCreateFlags -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkShaderModuleCreateFlags -> IO () peekByteOff :: Ptr b -> Int -> IO VkShaderModuleCreateFlags $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkShaderModuleCreateFlags pokeElemOff :: Ptr VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags -> IO () $cpokeElemOff :: Ptr VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags -> IO () peekElemOff :: Ptr VkShaderModuleCreateFlags -> Int -> IO VkShaderModuleCreateFlags $cpeekElemOff :: Ptr VkShaderModuleCreateFlags -> Int -> IO VkShaderModuleCreateFlags alignment :: VkShaderModuleCreateFlags -> Int $calignment :: VkShaderModuleCreateFlags -> Int sizeOf :: VkShaderModuleCreateFlags -> Int $csizeOf :: VkShaderModuleCreateFlags -> Int Storable, Num VkShaderModuleCreateFlags Ord VkShaderModuleCreateFlags Num VkShaderModuleCreateFlags -> Ord VkShaderModuleCreateFlags -> (VkShaderModuleCreateFlags -> Rational) -> Real VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkShaderModuleCreateFlags -> Rational $ctoRational :: VkShaderModuleCreateFlags -> Rational $cp2Real :: Ord VkShaderModuleCreateFlags $cp1Real :: Num VkShaderModuleCreateFlags Real, Typeable VkShaderModuleCreateFlags DataType Constr Typeable VkShaderModuleCreateFlags -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderModuleCreateFlags -> c VkShaderModuleCreateFlags) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkShaderModuleCreateFlags) -> (VkShaderModuleCreateFlags -> Constr) -> (VkShaderModuleCreateFlags -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkShaderModuleCreateFlags)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkShaderModuleCreateFlags)) -> ((forall b. Data b => b -> b) -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r) -> (forall u. (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags) -> Data VkShaderModuleCreateFlags VkShaderModuleCreateFlags -> DataType VkShaderModuleCreateFlags -> Constr (forall b. Data b => b -> b) -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderModuleCreateFlags -> c VkShaderModuleCreateFlags (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkShaderModuleCreateFlags forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> u forall u. (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkShaderModuleCreateFlags forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderModuleCreateFlags -> c VkShaderModuleCreateFlags forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkShaderModuleCreateFlags) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkShaderModuleCreateFlags) $cVkShaderModuleCreateFlags :: Constr $tVkShaderModuleCreateFlags :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags gmapMp :: (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags gmapM :: (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkShaderModuleCreateFlags -> m VkShaderModuleCreateFlags gmapQi :: Int -> (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> u gmapQ :: (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkShaderModuleCreateFlags -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkShaderModuleCreateFlags -> r gmapT :: (forall b. Data b => b -> b) -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags $cgmapT :: (forall b. Data b => b -> b) -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkShaderModuleCreateFlags) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkShaderModuleCreateFlags) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkShaderModuleCreateFlags) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkShaderModuleCreateFlags) dataTypeOf :: VkShaderModuleCreateFlags -> DataType $cdataTypeOf :: VkShaderModuleCreateFlags -> DataType toConstr :: VkShaderModuleCreateFlags -> Constr $ctoConstr :: VkShaderModuleCreateFlags -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkShaderModuleCreateFlags $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkShaderModuleCreateFlags gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderModuleCreateFlags -> c VkShaderModuleCreateFlags $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkShaderModuleCreateFlags -> c VkShaderModuleCreateFlags $cp1Data :: Typeable VkShaderModuleCreateFlags Data, (forall x. VkShaderModuleCreateFlags -> Rep VkShaderModuleCreateFlags x) -> (forall x. Rep VkShaderModuleCreateFlags x -> VkShaderModuleCreateFlags) -> Generic VkShaderModuleCreateFlags forall x. Rep VkShaderModuleCreateFlags x -> VkShaderModuleCreateFlags forall x. VkShaderModuleCreateFlags -> Rep VkShaderModuleCreateFlags x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkShaderModuleCreateFlags x -> VkShaderModuleCreateFlags $cfrom :: forall x. VkShaderModuleCreateFlags -> Rep VkShaderModuleCreateFlags x Generic) instance Show VkShaderModuleCreateFlags where {-# INLINE show #-} show :: VkShaderModuleCreateFlags -> String show (VkShaderModuleCreateFlags VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkShaderModuleCreateFlags where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkShaderModuleCreateFlags readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkShaderModuleCreateFlags coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkValidationCacheCreateFlagsEXT = VkValidationCacheCreateFlagsEXT VkFlags deriving (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool) -> Eq VkValidationCacheCreateFlagsEXT forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool $c/= :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool == :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool $c== :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool Eq, Eq VkValidationCacheCreateFlagsEXT Eq VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Ordering) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> Ord VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Ordering VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cmin :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT max :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cmax :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT >= :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool $c>= :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool > :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool $c> :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool <= :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool $c<= :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool < :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool $c< :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bool compare :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Ordering $ccompare :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Ordering $cp1Ord :: Eq VkValidationCacheCreateFlagsEXT Ord, Integer -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (Integer -> VkValidationCacheCreateFlagsEXT) -> Num VkValidationCacheCreateFlagsEXT forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkValidationCacheCreateFlagsEXT $cfromInteger :: Integer -> VkValidationCacheCreateFlagsEXT signum :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $csignum :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT abs :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cabs :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT negate :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cnegate :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT * :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $c* :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT - :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $c- :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT + :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $c+ :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT Num, VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> Bounded VkValidationCacheCreateFlagsEXT forall a. a -> a -> Bounded a maxBound :: VkValidationCacheCreateFlagsEXT $cmaxBound :: VkValidationCacheCreateFlagsEXT minBound :: VkValidationCacheCreateFlagsEXT $cminBound :: VkValidationCacheCreateFlagsEXT Bounded, Int -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> Int VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int) -> (VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT]) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT]) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT]) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT]) -> Enum VkValidationCacheCreateFlagsEXT forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] $cenumFromThenTo :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] enumFromTo :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] $cenumFromTo :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] enumFromThen :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] $cenumFromThen :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] enumFrom :: VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] $cenumFrom :: VkValidationCacheCreateFlagsEXT -> [VkValidationCacheCreateFlagsEXT] fromEnum :: VkValidationCacheCreateFlagsEXT -> Int $cfromEnum :: VkValidationCacheCreateFlagsEXT -> Int toEnum :: Int -> VkValidationCacheCreateFlagsEXT $ctoEnum :: Int -> VkValidationCacheCreateFlagsEXT pred :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cpred :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT succ :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $csucc :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT Enum, Enum VkValidationCacheCreateFlagsEXT Real VkValidationCacheCreateFlagsEXT Real VkValidationCacheCreateFlagsEXT -> Enum VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT)) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT)) -> (VkValidationCacheCreateFlagsEXT -> Integer) -> Integral VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> Integer VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT) VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkValidationCacheCreateFlagsEXT -> Integer $ctoInteger :: VkValidationCacheCreateFlagsEXT -> Integer divMod :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT) $cdivMod :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT) quotRem :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT) $cquotRem :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT, VkValidationCacheCreateFlagsEXT) mod :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cmod :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT div :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cdiv :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT rem :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $crem :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT quot :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cquot :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cp2Integral :: Enum VkValidationCacheCreateFlagsEXT $cp1Integral :: Real VkValidationCacheCreateFlagsEXT Integral, Eq VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT Eq VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> VkValidationCacheCreateFlagsEXT -> (Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> Bool) -> (VkValidationCacheCreateFlagsEXT -> Maybe Int) -> (VkValidationCacheCreateFlagsEXT -> Int) -> (VkValidationCacheCreateFlagsEXT -> Bool) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Int) -> Bits VkValidationCacheCreateFlagsEXT Int -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> Bool VkValidationCacheCreateFlagsEXT -> Int VkValidationCacheCreateFlagsEXT -> Maybe Int VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> Int -> Bool VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkValidationCacheCreateFlagsEXT -> Int $cpopCount :: VkValidationCacheCreateFlagsEXT -> Int rotateR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $crotateR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT rotateL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $crotateL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT unsafeShiftR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $cunsafeShiftR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT shiftR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $cshiftR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT unsafeShiftL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $cunsafeShiftL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT shiftL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $cshiftL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT isSigned :: VkValidationCacheCreateFlagsEXT -> Bool $cisSigned :: VkValidationCacheCreateFlagsEXT -> Bool bitSize :: VkValidationCacheCreateFlagsEXT -> Int $cbitSize :: VkValidationCacheCreateFlagsEXT -> Int bitSizeMaybe :: VkValidationCacheCreateFlagsEXT -> Maybe Int $cbitSizeMaybe :: VkValidationCacheCreateFlagsEXT -> Maybe Int testBit :: VkValidationCacheCreateFlagsEXT -> Int -> Bool $ctestBit :: VkValidationCacheCreateFlagsEXT -> Int -> Bool complementBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $ccomplementBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT clearBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $cclearBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT setBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $csetBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT bit :: Int -> VkValidationCacheCreateFlagsEXT $cbit :: Int -> VkValidationCacheCreateFlagsEXT zeroBits :: VkValidationCacheCreateFlagsEXT $czeroBits :: VkValidationCacheCreateFlagsEXT rotate :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $crotate :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT shift :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT $cshift :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT complement :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $ccomplement :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT xor :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cxor :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT .|. :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $c.|. :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT .&. :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $c.&. :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cp1Bits :: Eq VkValidationCacheCreateFlagsEXT Bits, Bits VkValidationCacheCreateFlagsEXT Bits VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT -> Int) -> (VkValidationCacheCreateFlagsEXT -> Int) -> (VkValidationCacheCreateFlagsEXT -> Int) -> FiniteBits VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkValidationCacheCreateFlagsEXT -> Int $ccountTrailingZeros :: VkValidationCacheCreateFlagsEXT -> Int countLeadingZeros :: VkValidationCacheCreateFlagsEXT -> Int $ccountLeadingZeros :: VkValidationCacheCreateFlagsEXT -> Int finiteBitSize :: VkValidationCacheCreateFlagsEXT -> Int $cfiniteBitSize :: VkValidationCacheCreateFlagsEXT -> Int $cp1FiniteBits :: Bits VkValidationCacheCreateFlagsEXT FiniteBits, Ptr b -> Int -> IO VkValidationCacheCreateFlagsEXT Ptr b -> Int -> VkValidationCacheCreateFlagsEXT -> IO () Ptr VkValidationCacheCreateFlagsEXT -> IO VkValidationCacheCreateFlagsEXT Ptr VkValidationCacheCreateFlagsEXT -> Int -> IO VkValidationCacheCreateFlagsEXT Ptr VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT -> IO () Ptr VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> IO () VkValidationCacheCreateFlagsEXT -> Int (VkValidationCacheCreateFlagsEXT -> Int) -> (VkValidationCacheCreateFlagsEXT -> Int) -> (Ptr VkValidationCacheCreateFlagsEXT -> Int -> IO VkValidationCacheCreateFlagsEXT) -> (Ptr VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT -> IO ()) -> (forall b. Ptr b -> Int -> IO VkValidationCacheCreateFlagsEXT) -> (forall b. Ptr b -> Int -> VkValidationCacheCreateFlagsEXT -> IO ()) -> (Ptr VkValidationCacheCreateFlagsEXT -> IO VkValidationCacheCreateFlagsEXT) -> (Ptr VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> IO ()) -> Storable VkValidationCacheCreateFlagsEXT forall b. Ptr b -> Int -> IO VkValidationCacheCreateFlagsEXT forall b. Ptr b -> Int -> VkValidationCacheCreateFlagsEXT -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> IO () $cpoke :: Ptr VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> IO () peek :: Ptr VkValidationCacheCreateFlagsEXT -> IO VkValidationCacheCreateFlagsEXT $cpeek :: Ptr VkValidationCacheCreateFlagsEXT -> IO VkValidationCacheCreateFlagsEXT pokeByteOff :: Ptr b -> Int -> VkValidationCacheCreateFlagsEXT -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkValidationCacheCreateFlagsEXT -> IO () peekByteOff :: Ptr b -> Int -> IO VkValidationCacheCreateFlagsEXT $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkValidationCacheCreateFlagsEXT pokeElemOff :: Ptr VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT -> IO () $cpokeElemOff :: Ptr VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT -> IO () peekElemOff :: Ptr VkValidationCacheCreateFlagsEXT -> Int -> IO VkValidationCacheCreateFlagsEXT $cpeekElemOff :: Ptr VkValidationCacheCreateFlagsEXT -> Int -> IO VkValidationCacheCreateFlagsEXT alignment :: VkValidationCacheCreateFlagsEXT -> Int $calignment :: VkValidationCacheCreateFlagsEXT -> Int sizeOf :: VkValidationCacheCreateFlagsEXT -> Int $csizeOf :: VkValidationCacheCreateFlagsEXT -> Int Storable, Num VkValidationCacheCreateFlagsEXT Ord VkValidationCacheCreateFlagsEXT Num VkValidationCacheCreateFlagsEXT -> Ord VkValidationCacheCreateFlagsEXT -> (VkValidationCacheCreateFlagsEXT -> Rational) -> Real VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkValidationCacheCreateFlagsEXT -> Rational $ctoRational :: VkValidationCacheCreateFlagsEXT -> Rational $cp2Real :: Ord VkValidationCacheCreateFlagsEXT $cp1Real :: Num VkValidationCacheCreateFlagsEXT Real, Typeable VkValidationCacheCreateFlagsEXT DataType Constr Typeable VkValidationCacheCreateFlagsEXT -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkValidationCacheCreateFlagsEXT -> c VkValidationCacheCreateFlagsEXT) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkValidationCacheCreateFlagsEXT) -> (VkValidationCacheCreateFlagsEXT -> Constr) -> (VkValidationCacheCreateFlagsEXT -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkValidationCacheCreateFlagsEXT)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkValidationCacheCreateFlagsEXT)) -> ((forall b. Data b => b -> b) -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r) -> (forall u. (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT) -> Data VkValidationCacheCreateFlagsEXT VkValidationCacheCreateFlagsEXT -> DataType VkValidationCacheCreateFlagsEXT -> Constr (forall b. Data b => b -> b) -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkValidationCacheCreateFlagsEXT -> c VkValidationCacheCreateFlagsEXT (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkValidationCacheCreateFlagsEXT forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> u forall u. (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkValidationCacheCreateFlagsEXT forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkValidationCacheCreateFlagsEXT -> c VkValidationCacheCreateFlagsEXT forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkValidationCacheCreateFlagsEXT) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkValidationCacheCreateFlagsEXT) $cVkValidationCacheCreateFlagsEXT :: Constr $tVkValidationCacheCreateFlagsEXT :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT gmapMp :: (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT gmapM :: (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkValidationCacheCreateFlagsEXT -> m VkValidationCacheCreateFlagsEXT gmapQi :: Int -> (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> u gmapQ :: (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkValidationCacheCreateFlagsEXT -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkValidationCacheCreateFlagsEXT -> r gmapT :: (forall b. Data b => b -> b) -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT $cgmapT :: (forall b. Data b => b -> b) -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkValidationCacheCreateFlagsEXT) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkValidationCacheCreateFlagsEXT) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkValidationCacheCreateFlagsEXT) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkValidationCacheCreateFlagsEXT) dataTypeOf :: VkValidationCacheCreateFlagsEXT -> DataType $cdataTypeOf :: VkValidationCacheCreateFlagsEXT -> DataType toConstr :: VkValidationCacheCreateFlagsEXT -> Constr $ctoConstr :: VkValidationCacheCreateFlagsEXT -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkValidationCacheCreateFlagsEXT $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkValidationCacheCreateFlagsEXT gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkValidationCacheCreateFlagsEXT -> c VkValidationCacheCreateFlagsEXT $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkValidationCacheCreateFlagsEXT -> c VkValidationCacheCreateFlagsEXT $cp1Data :: Typeable VkValidationCacheCreateFlagsEXT Data, (forall x. VkValidationCacheCreateFlagsEXT -> Rep VkValidationCacheCreateFlagsEXT x) -> (forall x. Rep VkValidationCacheCreateFlagsEXT x -> VkValidationCacheCreateFlagsEXT) -> Generic VkValidationCacheCreateFlagsEXT forall x. Rep VkValidationCacheCreateFlagsEXT x -> VkValidationCacheCreateFlagsEXT forall x. VkValidationCacheCreateFlagsEXT -> Rep VkValidationCacheCreateFlagsEXT x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkValidationCacheCreateFlagsEXT x -> VkValidationCacheCreateFlagsEXT $cfrom :: forall x. VkValidationCacheCreateFlagsEXT -> Rep VkValidationCacheCreateFlagsEXT x Generic) instance Show VkValidationCacheCreateFlagsEXT where {-# INLINE show #-} show :: VkValidationCacheCreateFlagsEXT -> String show (VkValidationCacheCreateFlagsEXT VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkValidationCacheCreateFlagsEXT where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkValidationCacheCreateFlagsEXT readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkValidationCacheCreateFlagsEXT coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkViSurfaceCreateFlagsNN = VkViSurfaceCreateFlagsNN VkFlags deriving (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool) -> Eq VkViSurfaceCreateFlagsNN forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool $c/= :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool == :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool $c== :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool Eq, Eq VkViSurfaceCreateFlagsNN Eq VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Ordering) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> Ord VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Ordering VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cmin :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN max :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cmax :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN >= :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool $c>= :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool > :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool $c> :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool <= :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool $c<= :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool < :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool $c< :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bool compare :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Ordering $ccompare :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Ordering $cp1Ord :: Eq VkViSurfaceCreateFlagsNN Ord, Integer -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (Integer -> VkViSurfaceCreateFlagsNN) -> Num VkViSurfaceCreateFlagsNN forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkViSurfaceCreateFlagsNN $cfromInteger :: Integer -> VkViSurfaceCreateFlagsNN signum :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $csignum :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN abs :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cabs :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN negate :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cnegate :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN * :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $c* :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN - :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $c- :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN + :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $c+ :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN Num, VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> Bounded VkViSurfaceCreateFlagsNN forall a. a -> a -> Bounded a maxBound :: VkViSurfaceCreateFlagsNN $cmaxBound :: VkViSurfaceCreateFlagsNN minBound :: VkViSurfaceCreateFlagsNN $cminBound :: VkViSurfaceCreateFlagsNN Bounded, Int -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> Int VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int) -> (VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN]) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN]) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN]) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN]) -> Enum VkViSurfaceCreateFlagsNN forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] $cenumFromThenTo :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] enumFromTo :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] $cenumFromTo :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] enumFromThen :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] $cenumFromThen :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] enumFrom :: VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] $cenumFrom :: VkViSurfaceCreateFlagsNN -> [VkViSurfaceCreateFlagsNN] fromEnum :: VkViSurfaceCreateFlagsNN -> Int $cfromEnum :: VkViSurfaceCreateFlagsNN -> Int toEnum :: Int -> VkViSurfaceCreateFlagsNN $ctoEnum :: Int -> VkViSurfaceCreateFlagsNN pred :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cpred :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN succ :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $csucc :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN Enum, Enum VkViSurfaceCreateFlagsNN Real VkViSurfaceCreateFlagsNN Real VkViSurfaceCreateFlagsNN -> Enum VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN)) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN)) -> (VkViSurfaceCreateFlagsNN -> Integer) -> Integral VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> Integer VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN) VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkViSurfaceCreateFlagsNN -> Integer $ctoInteger :: VkViSurfaceCreateFlagsNN -> Integer divMod :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN) $cdivMod :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN) quotRem :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN) $cquotRem :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN, VkViSurfaceCreateFlagsNN) mod :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cmod :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN div :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cdiv :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN rem :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $crem :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN quot :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cquot :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cp2Integral :: Enum VkViSurfaceCreateFlagsNN $cp1Integral :: Real VkViSurfaceCreateFlagsNN Integral, Eq VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN Eq VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> VkViSurfaceCreateFlagsNN -> (Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> Bool) -> (VkViSurfaceCreateFlagsNN -> Maybe Int) -> (VkViSurfaceCreateFlagsNN -> Int) -> (VkViSurfaceCreateFlagsNN -> Bool) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Int) -> Bits VkViSurfaceCreateFlagsNN Int -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> Bool VkViSurfaceCreateFlagsNN -> Int VkViSurfaceCreateFlagsNN -> Maybe Int VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> Int -> Bool VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkViSurfaceCreateFlagsNN -> Int $cpopCount :: VkViSurfaceCreateFlagsNN -> Int rotateR :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $crotateR :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN rotateL :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $crotateL :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN unsafeShiftR :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $cunsafeShiftR :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN shiftR :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $cshiftR :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN unsafeShiftL :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $cunsafeShiftL :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN shiftL :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $cshiftL :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN isSigned :: VkViSurfaceCreateFlagsNN -> Bool $cisSigned :: VkViSurfaceCreateFlagsNN -> Bool bitSize :: VkViSurfaceCreateFlagsNN -> Int $cbitSize :: VkViSurfaceCreateFlagsNN -> Int bitSizeMaybe :: VkViSurfaceCreateFlagsNN -> Maybe Int $cbitSizeMaybe :: VkViSurfaceCreateFlagsNN -> Maybe Int testBit :: VkViSurfaceCreateFlagsNN -> Int -> Bool $ctestBit :: VkViSurfaceCreateFlagsNN -> Int -> Bool complementBit :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $ccomplementBit :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN clearBit :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $cclearBit :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN setBit :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $csetBit :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN bit :: Int -> VkViSurfaceCreateFlagsNN $cbit :: Int -> VkViSurfaceCreateFlagsNN zeroBits :: VkViSurfaceCreateFlagsNN $czeroBits :: VkViSurfaceCreateFlagsNN rotate :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $crotate :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN shift :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN $cshift :: VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN complement :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $ccomplement :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN xor :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cxor :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN .|. :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $c.|. :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN .&. :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $c.&. :: VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cp1Bits :: Eq VkViSurfaceCreateFlagsNN Bits, Bits VkViSurfaceCreateFlagsNN Bits VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN -> Int) -> (VkViSurfaceCreateFlagsNN -> Int) -> (VkViSurfaceCreateFlagsNN -> Int) -> FiniteBits VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkViSurfaceCreateFlagsNN -> Int $ccountTrailingZeros :: VkViSurfaceCreateFlagsNN -> Int countLeadingZeros :: VkViSurfaceCreateFlagsNN -> Int $ccountLeadingZeros :: VkViSurfaceCreateFlagsNN -> Int finiteBitSize :: VkViSurfaceCreateFlagsNN -> Int $cfiniteBitSize :: VkViSurfaceCreateFlagsNN -> Int $cp1FiniteBits :: Bits VkViSurfaceCreateFlagsNN FiniteBits, Ptr b -> Int -> IO VkViSurfaceCreateFlagsNN Ptr b -> Int -> VkViSurfaceCreateFlagsNN -> IO () Ptr VkViSurfaceCreateFlagsNN -> IO VkViSurfaceCreateFlagsNN Ptr VkViSurfaceCreateFlagsNN -> Int -> IO VkViSurfaceCreateFlagsNN Ptr VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN -> IO () Ptr VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> IO () VkViSurfaceCreateFlagsNN -> Int (VkViSurfaceCreateFlagsNN -> Int) -> (VkViSurfaceCreateFlagsNN -> Int) -> (Ptr VkViSurfaceCreateFlagsNN -> Int -> IO VkViSurfaceCreateFlagsNN) -> (Ptr VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN -> IO ()) -> (forall b. Ptr b -> Int -> IO VkViSurfaceCreateFlagsNN) -> (forall b. Ptr b -> Int -> VkViSurfaceCreateFlagsNN -> IO ()) -> (Ptr VkViSurfaceCreateFlagsNN -> IO VkViSurfaceCreateFlagsNN) -> (Ptr VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> IO ()) -> Storable VkViSurfaceCreateFlagsNN forall b. Ptr b -> Int -> IO VkViSurfaceCreateFlagsNN forall b. Ptr b -> Int -> VkViSurfaceCreateFlagsNN -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> IO () $cpoke :: Ptr VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN -> IO () peek :: Ptr VkViSurfaceCreateFlagsNN -> IO VkViSurfaceCreateFlagsNN $cpeek :: Ptr VkViSurfaceCreateFlagsNN -> IO VkViSurfaceCreateFlagsNN pokeByteOff :: Ptr b -> Int -> VkViSurfaceCreateFlagsNN -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkViSurfaceCreateFlagsNN -> IO () peekByteOff :: Ptr b -> Int -> IO VkViSurfaceCreateFlagsNN $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkViSurfaceCreateFlagsNN pokeElemOff :: Ptr VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN -> IO () $cpokeElemOff :: Ptr VkViSurfaceCreateFlagsNN -> Int -> VkViSurfaceCreateFlagsNN -> IO () peekElemOff :: Ptr VkViSurfaceCreateFlagsNN -> Int -> IO VkViSurfaceCreateFlagsNN $cpeekElemOff :: Ptr VkViSurfaceCreateFlagsNN -> Int -> IO VkViSurfaceCreateFlagsNN alignment :: VkViSurfaceCreateFlagsNN -> Int $calignment :: VkViSurfaceCreateFlagsNN -> Int sizeOf :: VkViSurfaceCreateFlagsNN -> Int $csizeOf :: VkViSurfaceCreateFlagsNN -> Int Storable, Num VkViSurfaceCreateFlagsNN Ord VkViSurfaceCreateFlagsNN Num VkViSurfaceCreateFlagsNN -> Ord VkViSurfaceCreateFlagsNN -> (VkViSurfaceCreateFlagsNN -> Rational) -> Real VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkViSurfaceCreateFlagsNN -> Rational $ctoRational :: VkViSurfaceCreateFlagsNN -> Rational $cp2Real :: Ord VkViSurfaceCreateFlagsNN $cp1Real :: Num VkViSurfaceCreateFlagsNN Real, Typeable VkViSurfaceCreateFlagsNN DataType Constr Typeable VkViSurfaceCreateFlagsNN -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkViSurfaceCreateFlagsNN -> c VkViSurfaceCreateFlagsNN) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkViSurfaceCreateFlagsNN) -> (VkViSurfaceCreateFlagsNN -> Constr) -> (VkViSurfaceCreateFlagsNN -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkViSurfaceCreateFlagsNN)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkViSurfaceCreateFlagsNN)) -> ((forall b. Data b => b -> b) -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r) -> (forall u. (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN) -> Data VkViSurfaceCreateFlagsNN VkViSurfaceCreateFlagsNN -> DataType VkViSurfaceCreateFlagsNN -> Constr (forall b. Data b => b -> b) -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkViSurfaceCreateFlagsNN -> c VkViSurfaceCreateFlagsNN (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkViSurfaceCreateFlagsNN forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> u forall u. (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkViSurfaceCreateFlagsNN forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkViSurfaceCreateFlagsNN -> c VkViSurfaceCreateFlagsNN forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkViSurfaceCreateFlagsNN) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkViSurfaceCreateFlagsNN) $cVkViSurfaceCreateFlagsNN :: Constr $tVkViSurfaceCreateFlagsNN :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN gmapMp :: (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN gmapM :: (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkViSurfaceCreateFlagsNN -> m VkViSurfaceCreateFlagsNN gmapQi :: Int -> (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> u gmapQ :: (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkViSurfaceCreateFlagsNN -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkViSurfaceCreateFlagsNN -> r gmapT :: (forall b. Data b => b -> b) -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN $cgmapT :: (forall b. Data b => b -> b) -> VkViSurfaceCreateFlagsNN -> VkViSurfaceCreateFlagsNN dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkViSurfaceCreateFlagsNN) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkViSurfaceCreateFlagsNN) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkViSurfaceCreateFlagsNN) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkViSurfaceCreateFlagsNN) dataTypeOf :: VkViSurfaceCreateFlagsNN -> DataType $cdataTypeOf :: VkViSurfaceCreateFlagsNN -> DataType toConstr :: VkViSurfaceCreateFlagsNN -> Constr $ctoConstr :: VkViSurfaceCreateFlagsNN -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkViSurfaceCreateFlagsNN $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkViSurfaceCreateFlagsNN gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkViSurfaceCreateFlagsNN -> c VkViSurfaceCreateFlagsNN $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkViSurfaceCreateFlagsNN -> c VkViSurfaceCreateFlagsNN $cp1Data :: Typeable VkViSurfaceCreateFlagsNN Data, (forall x. VkViSurfaceCreateFlagsNN -> Rep VkViSurfaceCreateFlagsNN x) -> (forall x. Rep VkViSurfaceCreateFlagsNN x -> VkViSurfaceCreateFlagsNN) -> Generic VkViSurfaceCreateFlagsNN forall x. Rep VkViSurfaceCreateFlagsNN x -> VkViSurfaceCreateFlagsNN forall x. VkViSurfaceCreateFlagsNN -> Rep VkViSurfaceCreateFlagsNN x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkViSurfaceCreateFlagsNN x -> VkViSurfaceCreateFlagsNN $cfrom :: forall x. VkViSurfaceCreateFlagsNN -> Rep VkViSurfaceCreateFlagsNN x Generic) instance Show VkViSurfaceCreateFlagsNN where {-# INLINE show #-} show :: VkViSurfaceCreateFlagsNN -> String show (VkViSurfaceCreateFlagsNN VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkViSurfaceCreateFlagsNN where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkViSurfaceCreateFlagsNN readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkViSurfaceCreateFlagsNN coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkWaylandSurfaceCreateFlagsKHR = VkWaylandSurfaceCreateFlagsKHR VkFlags deriving (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool) -> Eq VkWaylandSurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool $c/= :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool == :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool $c== :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool Eq, Eq VkWaylandSurfaceCreateFlagsKHR Eq VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Ordering) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> Ord VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Ordering VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cmin :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR max :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cmax :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR >= :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool $c>= :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool > :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool $c> :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool <= :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool $c<= :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool < :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool $c< :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bool compare :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Ordering $ccompare :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkWaylandSurfaceCreateFlagsKHR Ord, Integer -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (Integer -> VkWaylandSurfaceCreateFlagsKHR) -> Num VkWaylandSurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkWaylandSurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkWaylandSurfaceCreateFlagsKHR signum :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $csignum :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR abs :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cabs :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR negate :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cnegate :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR * :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $c* :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR - :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $c- :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR + :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $c+ :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR Num, VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> Bounded VkWaylandSurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkWaylandSurfaceCreateFlagsKHR $cmaxBound :: VkWaylandSurfaceCreateFlagsKHR minBound :: VkWaylandSurfaceCreateFlagsKHR $cminBound :: VkWaylandSurfaceCreateFlagsKHR Bounded, Int -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> Int VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> (VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR]) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR]) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR]) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR]) -> Enum VkWaylandSurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] $cenumFromThenTo :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] enumFromTo :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] $cenumFromTo :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] enumFromThen :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] $cenumFromThen :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] enumFrom :: VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] $cenumFrom :: VkWaylandSurfaceCreateFlagsKHR -> [VkWaylandSurfaceCreateFlagsKHR] fromEnum :: VkWaylandSurfaceCreateFlagsKHR -> Int $cfromEnum :: VkWaylandSurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkWaylandSurfaceCreateFlagsKHR $ctoEnum :: Int -> VkWaylandSurfaceCreateFlagsKHR pred :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cpred :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR succ :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $csucc :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR Enum, Enum VkWaylandSurfaceCreateFlagsKHR Real VkWaylandSurfaceCreateFlagsKHR Real VkWaylandSurfaceCreateFlagsKHR -> Enum VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR)) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR)) -> (VkWaylandSurfaceCreateFlagsKHR -> Integer) -> Integral VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> Integer VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR) VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkWaylandSurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkWaylandSurfaceCreateFlagsKHR -> Integer divMod :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR) $cdivMod :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR) quotRem :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR) $cquotRem :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR, VkWaylandSurfaceCreateFlagsKHR) mod :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cmod :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR div :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cdiv :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR rem :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $crem :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR quot :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cquot :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cp2Integral :: Enum VkWaylandSurfaceCreateFlagsKHR $cp1Integral :: Real VkWaylandSurfaceCreateFlagsKHR Integral, Eq VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR Eq VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> VkWaylandSurfaceCreateFlagsKHR -> (Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> Maybe Int) -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> (VkWaylandSurfaceCreateFlagsKHR -> Bool) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> Bits VkWaylandSurfaceCreateFlagsKHR Int -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> Bool VkWaylandSurfaceCreateFlagsKHR -> Int VkWaylandSurfaceCreateFlagsKHR -> Maybe Int VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> Int -> Bool VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkWaylandSurfaceCreateFlagsKHR -> Int $cpopCount :: VkWaylandSurfaceCreateFlagsKHR -> Int rotateR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $crotateR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR rotateL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $crotateL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR unsafeShiftR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $cunsafeShiftR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR shiftR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $cshiftR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR unsafeShiftL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $cunsafeShiftL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR shiftL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $cshiftL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR isSigned :: VkWaylandSurfaceCreateFlagsKHR -> Bool $cisSigned :: VkWaylandSurfaceCreateFlagsKHR -> Bool bitSize :: VkWaylandSurfaceCreateFlagsKHR -> Int $cbitSize :: VkWaylandSurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkWaylandSurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkWaylandSurfaceCreateFlagsKHR -> Maybe Int testBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $ccomplementBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR clearBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $cclearBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR setBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $csetBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR bit :: Int -> VkWaylandSurfaceCreateFlagsKHR $cbit :: Int -> VkWaylandSurfaceCreateFlagsKHR zeroBits :: VkWaylandSurfaceCreateFlagsKHR $czeroBits :: VkWaylandSurfaceCreateFlagsKHR rotate :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $crotate :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR shift :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR $cshift :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR complement :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $ccomplement :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR xor :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cxor :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR .|. :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $c.|. :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR .&. :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $c.&. :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cp1Bits :: Eq VkWaylandSurfaceCreateFlagsKHR Bits, Bits VkWaylandSurfaceCreateFlagsKHR Bits VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> FiniteBits VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkWaylandSurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkWaylandSurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkWaylandSurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkWaylandSurfaceCreateFlagsKHR -> Int finiteBitSize :: VkWaylandSurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkWaylandSurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkWaylandSurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkWaylandSurfaceCreateFlagsKHR Ptr b -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () Ptr VkWaylandSurfaceCreateFlagsKHR -> IO VkWaylandSurfaceCreateFlagsKHR Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> IO VkWaylandSurfaceCreateFlagsKHR Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () Ptr VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> IO () VkWaylandSurfaceCreateFlagsKHR -> Int (VkWaylandSurfaceCreateFlagsKHR -> Int) -> (VkWaylandSurfaceCreateFlagsKHR -> Int) -> (Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> IO VkWaylandSurfaceCreateFlagsKHR) -> (Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkWaylandSurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkWaylandSurfaceCreateFlagsKHR -> IO VkWaylandSurfaceCreateFlagsKHR) -> (Ptr VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> IO ()) -> Storable VkWaylandSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkWaylandSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> IO () peek :: Ptr VkWaylandSurfaceCreateFlagsKHR -> IO VkWaylandSurfaceCreateFlagsKHR $cpeek :: Ptr VkWaylandSurfaceCreateFlagsKHR -> IO VkWaylandSurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkWaylandSurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkWaylandSurfaceCreateFlagsKHR pokeElemOff :: Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> IO VkWaylandSurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkWaylandSurfaceCreateFlagsKHR -> Int -> IO VkWaylandSurfaceCreateFlagsKHR alignment :: VkWaylandSurfaceCreateFlagsKHR -> Int $calignment :: VkWaylandSurfaceCreateFlagsKHR -> Int sizeOf :: VkWaylandSurfaceCreateFlagsKHR -> Int $csizeOf :: VkWaylandSurfaceCreateFlagsKHR -> Int Storable, Num VkWaylandSurfaceCreateFlagsKHR Ord VkWaylandSurfaceCreateFlagsKHR Num VkWaylandSurfaceCreateFlagsKHR -> Ord VkWaylandSurfaceCreateFlagsKHR -> (VkWaylandSurfaceCreateFlagsKHR -> Rational) -> Real VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkWaylandSurfaceCreateFlagsKHR -> Rational $ctoRational :: VkWaylandSurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkWaylandSurfaceCreateFlagsKHR $cp1Real :: Num VkWaylandSurfaceCreateFlagsKHR Real, Typeable VkWaylandSurfaceCreateFlagsKHR DataType Constr Typeable VkWaylandSurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWaylandSurfaceCreateFlagsKHR -> c VkWaylandSurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWaylandSurfaceCreateFlagsKHR) -> (VkWaylandSurfaceCreateFlagsKHR -> Constr) -> (VkWaylandSurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR) -> Data VkWaylandSurfaceCreateFlagsKHR VkWaylandSurfaceCreateFlagsKHR -> DataType VkWaylandSurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWaylandSurfaceCreateFlagsKHR -> c VkWaylandSurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWaylandSurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWaylandSurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWaylandSurfaceCreateFlagsKHR -> c VkWaylandSurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR) $cVkWaylandSurfaceCreateFlagsKHR :: Constr $tVkWaylandSurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkWaylandSurfaceCreateFlagsKHR -> m VkWaylandSurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkWaylandSurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWaylandSurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkWaylandSurfaceCreateFlagsKHR) dataTypeOf :: VkWaylandSurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkWaylandSurfaceCreateFlagsKHR -> DataType toConstr :: VkWaylandSurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkWaylandSurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWaylandSurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWaylandSurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWaylandSurfaceCreateFlagsKHR -> c VkWaylandSurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWaylandSurfaceCreateFlagsKHR -> c VkWaylandSurfaceCreateFlagsKHR $cp1Data :: Typeable VkWaylandSurfaceCreateFlagsKHR Data, (forall x. VkWaylandSurfaceCreateFlagsKHR -> Rep VkWaylandSurfaceCreateFlagsKHR x) -> (forall x. Rep VkWaylandSurfaceCreateFlagsKHR x -> VkWaylandSurfaceCreateFlagsKHR) -> Generic VkWaylandSurfaceCreateFlagsKHR forall x. Rep VkWaylandSurfaceCreateFlagsKHR x -> VkWaylandSurfaceCreateFlagsKHR forall x. VkWaylandSurfaceCreateFlagsKHR -> Rep VkWaylandSurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkWaylandSurfaceCreateFlagsKHR x -> VkWaylandSurfaceCreateFlagsKHR $cfrom :: forall x. VkWaylandSurfaceCreateFlagsKHR -> Rep VkWaylandSurfaceCreateFlagsKHR x Generic) instance Show VkWaylandSurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkWaylandSurfaceCreateFlagsKHR -> String show (VkWaylandSurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkWaylandSurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkWaylandSurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkWaylandSurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkWin32SurfaceCreateFlagsKHR = VkWin32SurfaceCreateFlagsKHR VkFlags deriving (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool) -> Eq VkWin32SurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool $c/= :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool == :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool $c== :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool Eq, Eq VkWin32SurfaceCreateFlagsKHR Eq VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Ordering) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> Ord VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Ordering VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cmin :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR max :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cmax :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR >= :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool $c>= :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool > :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool $c> :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool <= :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool $c<= :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool < :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool $c< :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bool compare :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Ordering $ccompare :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkWin32SurfaceCreateFlagsKHR Ord, Integer -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (Integer -> VkWin32SurfaceCreateFlagsKHR) -> Num VkWin32SurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkWin32SurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkWin32SurfaceCreateFlagsKHR signum :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $csignum :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR abs :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cabs :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR negate :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cnegate :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR * :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $c* :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR - :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $c- :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR + :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $c+ :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR Num, VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> Bounded VkWin32SurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkWin32SurfaceCreateFlagsKHR $cmaxBound :: VkWin32SurfaceCreateFlagsKHR minBound :: VkWin32SurfaceCreateFlagsKHR $cminBound :: VkWin32SurfaceCreateFlagsKHR Bounded, Int -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> Int VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> (VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR]) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR]) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR]) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR]) -> Enum VkWin32SurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] $cenumFromThenTo :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] enumFromTo :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] $cenumFromTo :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] enumFromThen :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] $cenumFromThen :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] enumFrom :: VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] $cenumFrom :: VkWin32SurfaceCreateFlagsKHR -> [VkWin32SurfaceCreateFlagsKHR] fromEnum :: VkWin32SurfaceCreateFlagsKHR -> Int $cfromEnum :: VkWin32SurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkWin32SurfaceCreateFlagsKHR $ctoEnum :: Int -> VkWin32SurfaceCreateFlagsKHR pred :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cpred :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR succ :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $csucc :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR Enum, Enum VkWin32SurfaceCreateFlagsKHR Real VkWin32SurfaceCreateFlagsKHR Real VkWin32SurfaceCreateFlagsKHR -> Enum VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR)) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR)) -> (VkWin32SurfaceCreateFlagsKHR -> Integer) -> Integral VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> Integer VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR) VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkWin32SurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkWin32SurfaceCreateFlagsKHR -> Integer divMod :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR) $cdivMod :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR) quotRem :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR) $cquotRem :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR, VkWin32SurfaceCreateFlagsKHR) mod :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cmod :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR div :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cdiv :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR rem :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $crem :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR quot :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cquot :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cp2Integral :: Enum VkWin32SurfaceCreateFlagsKHR $cp1Integral :: Real VkWin32SurfaceCreateFlagsKHR Integral, Eq VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR Eq VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> VkWin32SurfaceCreateFlagsKHR -> (Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> Maybe Int) -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> (VkWin32SurfaceCreateFlagsKHR -> Bool) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> Bits VkWin32SurfaceCreateFlagsKHR Int -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> Bool VkWin32SurfaceCreateFlagsKHR -> Int VkWin32SurfaceCreateFlagsKHR -> Maybe Int VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> Int -> Bool VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkWin32SurfaceCreateFlagsKHR -> Int $cpopCount :: VkWin32SurfaceCreateFlagsKHR -> Int rotateR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $crotateR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR rotateL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $crotateL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR unsafeShiftR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $cunsafeShiftR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR shiftR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $cshiftR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR unsafeShiftL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $cunsafeShiftL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR shiftL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $cshiftL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR isSigned :: VkWin32SurfaceCreateFlagsKHR -> Bool $cisSigned :: VkWin32SurfaceCreateFlagsKHR -> Bool bitSize :: VkWin32SurfaceCreateFlagsKHR -> Int $cbitSize :: VkWin32SurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkWin32SurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkWin32SurfaceCreateFlagsKHR -> Maybe Int testBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $ccomplementBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR clearBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $cclearBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR setBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $csetBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR bit :: Int -> VkWin32SurfaceCreateFlagsKHR $cbit :: Int -> VkWin32SurfaceCreateFlagsKHR zeroBits :: VkWin32SurfaceCreateFlagsKHR $czeroBits :: VkWin32SurfaceCreateFlagsKHR rotate :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $crotate :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR shift :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR $cshift :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR complement :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $ccomplement :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR xor :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cxor :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR .|. :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $c.|. :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR .&. :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $c.&. :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cp1Bits :: Eq VkWin32SurfaceCreateFlagsKHR Bits, Bits VkWin32SurfaceCreateFlagsKHR Bits VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> FiniteBits VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkWin32SurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkWin32SurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkWin32SurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkWin32SurfaceCreateFlagsKHR -> Int finiteBitSize :: VkWin32SurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkWin32SurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkWin32SurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkWin32SurfaceCreateFlagsKHR Ptr b -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () Ptr VkWin32SurfaceCreateFlagsKHR -> IO VkWin32SurfaceCreateFlagsKHR Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> IO VkWin32SurfaceCreateFlagsKHR Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () Ptr VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> IO () VkWin32SurfaceCreateFlagsKHR -> Int (VkWin32SurfaceCreateFlagsKHR -> Int) -> (VkWin32SurfaceCreateFlagsKHR -> Int) -> (Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> IO VkWin32SurfaceCreateFlagsKHR) -> (Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkWin32SurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkWin32SurfaceCreateFlagsKHR -> IO VkWin32SurfaceCreateFlagsKHR) -> (Ptr VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> IO ()) -> Storable VkWin32SurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkWin32SurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> IO () peek :: Ptr VkWin32SurfaceCreateFlagsKHR -> IO VkWin32SurfaceCreateFlagsKHR $cpeek :: Ptr VkWin32SurfaceCreateFlagsKHR -> IO VkWin32SurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkWin32SurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkWin32SurfaceCreateFlagsKHR pokeElemOff :: Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> IO VkWin32SurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkWin32SurfaceCreateFlagsKHR -> Int -> IO VkWin32SurfaceCreateFlagsKHR alignment :: VkWin32SurfaceCreateFlagsKHR -> Int $calignment :: VkWin32SurfaceCreateFlagsKHR -> Int sizeOf :: VkWin32SurfaceCreateFlagsKHR -> Int $csizeOf :: VkWin32SurfaceCreateFlagsKHR -> Int Storable, Num VkWin32SurfaceCreateFlagsKHR Ord VkWin32SurfaceCreateFlagsKHR Num VkWin32SurfaceCreateFlagsKHR -> Ord VkWin32SurfaceCreateFlagsKHR -> (VkWin32SurfaceCreateFlagsKHR -> Rational) -> Real VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkWin32SurfaceCreateFlagsKHR -> Rational $ctoRational :: VkWin32SurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkWin32SurfaceCreateFlagsKHR $cp1Real :: Num VkWin32SurfaceCreateFlagsKHR Real, Typeable VkWin32SurfaceCreateFlagsKHR DataType Constr Typeable VkWin32SurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWin32SurfaceCreateFlagsKHR -> c VkWin32SurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWin32SurfaceCreateFlagsKHR) -> (VkWin32SurfaceCreateFlagsKHR -> Constr) -> (VkWin32SurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR) -> Data VkWin32SurfaceCreateFlagsKHR VkWin32SurfaceCreateFlagsKHR -> DataType VkWin32SurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWin32SurfaceCreateFlagsKHR -> c VkWin32SurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWin32SurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWin32SurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWin32SurfaceCreateFlagsKHR -> c VkWin32SurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR) $cVkWin32SurfaceCreateFlagsKHR :: Constr $tVkWin32SurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkWin32SurfaceCreateFlagsKHR) dataTypeOf :: VkWin32SurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkWin32SurfaceCreateFlagsKHR -> DataType toConstr :: VkWin32SurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkWin32SurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWin32SurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkWin32SurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWin32SurfaceCreateFlagsKHR -> c VkWin32SurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkWin32SurfaceCreateFlagsKHR -> c VkWin32SurfaceCreateFlagsKHR $cp1Data :: Typeable VkWin32SurfaceCreateFlagsKHR Data, (forall x. VkWin32SurfaceCreateFlagsKHR -> Rep VkWin32SurfaceCreateFlagsKHR x) -> (forall x. Rep VkWin32SurfaceCreateFlagsKHR x -> VkWin32SurfaceCreateFlagsKHR) -> Generic VkWin32SurfaceCreateFlagsKHR forall x. Rep VkWin32SurfaceCreateFlagsKHR x -> VkWin32SurfaceCreateFlagsKHR forall x. VkWin32SurfaceCreateFlagsKHR -> Rep VkWin32SurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkWin32SurfaceCreateFlagsKHR x -> VkWin32SurfaceCreateFlagsKHR $cfrom :: forall x. VkWin32SurfaceCreateFlagsKHR -> Rep VkWin32SurfaceCreateFlagsKHR x Generic) instance Show VkWin32SurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkWin32SurfaceCreateFlagsKHR -> String show (VkWin32SurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkWin32SurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkWin32SurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkWin32SurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkXcbSurfaceCreateFlagsKHR = VkXcbSurfaceCreateFlagsKHR VkFlags deriving (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool) -> Eq VkXcbSurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool $c/= :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool == :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool $c== :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool Eq, Eq VkXcbSurfaceCreateFlagsKHR Eq VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Ordering) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> Ord VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Ordering VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cmin :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR max :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cmax :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR >= :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool $c>= :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool > :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool $c> :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool <= :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool $c<= :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool < :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool $c< :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bool compare :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Ordering $ccompare :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkXcbSurfaceCreateFlagsKHR Ord, Integer -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (Integer -> VkXcbSurfaceCreateFlagsKHR) -> Num VkXcbSurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkXcbSurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkXcbSurfaceCreateFlagsKHR signum :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $csignum :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR abs :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cabs :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR negate :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cnegate :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR * :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $c* :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR - :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $c- :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR + :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $c+ :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR Num, VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> Bounded VkXcbSurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkXcbSurfaceCreateFlagsKHR $cmaxBound :: VkXcbSurfaceCreateFlagsKHR minBound :: VkXcbSurfaceCreateFlagsKHR $cminBound :: VkXcbSurfaceCreateFlagsKHR Bounded, Int -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> Int VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> (VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR]) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR]) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR]) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR]) -> Enum VkXcbSurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] $cenumFromThenTo :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] enumFromTo :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] $cenumFromTo :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] enumFromThen :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] $cenumFromThen :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] enumFrom :: VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] $cenumFrom :: VkXcbSurfaceCreateFlagsKHR -> [VkXcbSurfaceCreateFlagsKHR] fromEnum :: VkXcbSurfaceCreateFlagsKHR -> Int $cfromEnum :: VkXcbSurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkXcbSurfaceCreateFlagsKHR $ctoEnum :: Int -> VkXcbSurfaceCreateFlagsKHR pred :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cpred :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR succ :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $csucc :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR Enum, Enum VkXcbSurfaceCreateFlagsKHR Real VkXcbSurfaceCreateFlagsKHR Real VkXcbSurfaceCreateFlagsKHR -> Enum VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR)) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR)) -> (VkXcbSurfaceCreateFlagsKHR -> Integer) -> Integral VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> Integer VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR) VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkXcbSurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkXcbSurfaceCreateFlagsKHR -> Integer divMod :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR) $cdivMod :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR) quotRem :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR) $cquotRem :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR, VkXcbSurfaceCreateFlagsKHR) mod :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cmod :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR div :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cdiv :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR rem :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $crem :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR quot :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cquot :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cp2Integral :: Enum VkXcbSurfaceCreateFlagsKHR $cp1Integral :: Real VkXcbSurfaceCreateFlagsKHR Integral, Eq VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR Eq VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> VkXcbSurfaceCreateFlagsKHR -> (Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> Maybe Int) -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> (VkXcbSurfaceCreateFlagsKHR -> Bool) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> Bits VkXcbSurfaceCreateFlagsKHR Int -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> Bool VkXcbSurfaceCreateFlagsKHR -> Int VkXcbSurfaceCreateFlagsKHR -> Maybe Int VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> Int -> Bool VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkXcbSurfaceCreateFlagsKHR -> Int $cpopCount :: VkXcbSurfaceCreateFlagsKHR -> Int rotateR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $crotateR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR rotateL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $crotateL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR unsafeShiftR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $cunsafeShiftR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR shiftR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $cshiftR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR unsafeShiftL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $cunsafeShiftL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR shiftL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $cshiftL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR isSigned :: VkXcbSurfaceCreateFlagsKHR -> Bool $cisSigned :: VkXcbSurfaceCreateFlagsKHR -> Bool bitSize :: VkXcbSurfaceCreateFlagsKHR -> Int $cbitSize :: VkXcbSurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkXcbSurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkXcbSurfaceCreateFlagsKHR -> Maybe Int testBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $ccomplementBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR clearBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $cclearBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR setBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $csetBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR bit :: Int -> VkXcbSurfaceCreateFlagsKHR $cbit :: Int -> VkXcbSurfaceCreateFlagsKHR zeroBits :: VkXcbSurfaceCreateFlagsKHR $czeroBits :: VkXcbSurfaceCreateFlagsKHR rotate :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $crotate :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR shift :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR $cshift :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR complement :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $ccomplement :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR xor :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cxor :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR .|. :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $c.|. :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR .&. :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $c.&. :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cp1Bits :: Eq VkXcbSurfaceCreateFlagsKHR Bits, Bits VkXcbSurfaceCreateFlagsKHR Bits VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> FiniteBits VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkXcbSurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkXcbSurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkXcbSurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkXcbSurfaceCreateFlagsKHR -> Int finiteBitSize :: VkXcbSurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkXcbSurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkXcbSurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkXcbSurfaceCreateFlagsKHR Ptr b -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () Ptr VkXcbSurfaceCreateFlagsKHR -> IO VkXcbSurfaceCreateFlagsKHR Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> IO VkXcbSurfaceCreateFlagsKHR Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () Ptr VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> IO () VkXcbSurfaceCreateFlagsKHR -> Int (VkXcbSurfaceCreateFlagsKHR -> Int) -> (VkXcbSurfaceCreateFlagsKHR -> Int) -> (Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> IO VkXcbSurfaceCreateFlagsKHR) -> (Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkXcbSurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkXcbSurfaceCreateFlagsKHR -> IO VkXcbSurfaceCreateFlagsKHR) -> (Ptr VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> IO ()) -> Storable VkXcbSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkXcbSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> IO () peek :: Ptr VkXcbSurfaceCreateFlagsKHR -> IO VkXcbSurfaceCreateFlagsKHR $cpeek :: Ptr VkXcbSurfaceCreateFlagsKHR -> IO VkXcbSurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkXcbSurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkXcbSurfaceCreateFlagsKHR pokeElemOff :: Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> IO VkXcbSurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkXcbSurfaceCreateFlagsKHR -> Int -> IO VkXcbSurfaceCreateFlagsKHR alignment :: VkXcbSurfaceCreateFlagsKHR -> Int $calignment :: VkXcbSurfaceCreateFlagsKHR -> Int sizeOf :: VkXcbSurfaceCreateFlagsKHR -> Int $csizeOf :: VkXcbSurfaceCreateFlagsKHR -> Int Storable, Num VkXcbSurfaceCreateFlagsKHR Ord VkXcbSurfaceCreateFlagsKHR Num VkXcbSurfaceCreateFlagsKHR -> Ord VkXcbSurfaceCreateFlagsKHR -> (VkXcbSurfaceCreateFlagsKHR -> Rational) -> Real VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkXcbSurfaceCreateFlagsKHR -> Rational $ctoRational :: VkXcbSurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkXcbSurfaceCreateFlagsKHR $cp1Real :: Num VkXcbSurfaceCreateFlagsKHR Real, Typeable VkXcbSurfaceCreateFlagsKHR DataType Constr Typeable VkXcbSurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXcbSurfaceCreateFlagsKHR -> c VkXcbSurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXcbSurfaceCreateFlagsKHR) -> (VkXcbSurfaceCreateFlagsKHR -> Constr) -> (VkXcbSurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR) -> Data VkXcbSurfaceCreateFlagsKHR VkXcbSurfaceCreateFlagsKHR -> DataType VkXcbSurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXcbSurfaceCreateFlagsKHR -> c VkXcbSurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXcbSurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXcbSurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXcbSurfaceCreateFlagsKHR -> c VkXcbSurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) $cVkXcbSurfaceCreateFlagsKHR :: Constr $tVkXcbSurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) dataTypeOf :: VkXcbSurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkXcbSurfaceCreateFlagsKHR -> DataType toConstr :: VkXcbSurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkXcbSurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXcbSurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXcbSurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXcbSurfaceCreateFlagsKHR -> c VkXcbSurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXcbSurfaceCreateFlagsKHR -> c VkXcbSurfaceCreateFlagsKHR $cp1Data :: Typeable VkXcbSurfaceCreateFlagsKHR Data, (forall x. VkXcbSurfaceCreateFlagsKHR -> Rep VkXcbSurfaceCreateFlagsKHR x) -> (forall x. Rep VkXcbSurfaceCreateFlagsKHR x -> VkXcbSurfaceCreateFlagsKHR) -> Generic VkXcbSurfaceCreateFlagsKHR forall x. Rep VkXcbSurfaceCreateFlagsKHR x -> VkXcbSurfaceCreateFlagsKHR forall x. VkXcbSurfaceCreateFlagsKHR -> Rep VkXcbSurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkXcbSurfaceCreateFlagsKHR x -> VkXcbSurfaceCreateFlagsKHR $cfrom :: forall x. VkXcbSurfaceCreateFlagsKHR -> Rep VkXcbSurfaceCreateFlagsKHR x Generic) instance Show VkXcbSurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkXcbSurfaceCreateFlagsKHR -> String show (VkXcbSurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkXcbSurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkXcbSurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkXcbSurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags) newtype VkXlibSurfaceCreateFlagsKHR = VkXlibSurfaceCreateFlagsKHR VkFlags deriving (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool) -> Eq VkXlibSurfaceCreateFlagsKHR forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool $c/= :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool == :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool $c== :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool Eq, Eq VkXlibSurfaceCreateFlagsKHR Eq VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Ordering) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> Ord VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Ordering VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cmin :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR max :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cmax :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR >= :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool $c>= :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool > :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool $c> :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool <= :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool $c<= :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool < :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool $c< :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bool compare :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Ordering $ccompare :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Ordering $cp1Ord :: Eq VkXlibSurfaceCreateFlagsKHR Ord, Integer -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (Integer -> VkXlibSurfaceCreateFlagsKHR) -> Num VkXlibSurfaceCreateFlagsKHR forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkXlibSurfaceCreateFlagsKHR $cfromInteger :: Integer -> VkXlibSurfaceCreateFlagsKHR signum :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $csignum :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR abs :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cabs :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR negate :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cnegate :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR * :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $c* :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR - :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $c- :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR + :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $c+ :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR Num, VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> Bounded VkXlibSurfaceCreateFlagsKHR forall a. a -> a -> Bounded a maxBound :: VkXlibSurfaceCreateFlagsKHR $cmaxBound :: VkXlibSurfaceCreateFlagsKHR minBound :: VkXlibSurfaceCreateFlagsKHR $cminBound :: VkXlibSurfaceCreateFlagsKHR Bounded, Int -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> Int VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> (VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR]) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR]) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR]) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR]) -> Enum VkXlibSurfaceCreateFlagsKHR forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] $cenumFromThenTo :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] enumFromTo :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] $cenumFromTo :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] enumFromThen :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] $cenumFromThen :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] enumFrom :: VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] $cenumFrom :: VkXlibSurfaceCreateFlagsKHR -> [VkXlibSurfaceCreateFlagsKHR] fromEnum :: VkXlibSurfaceCreateFlagsKHR -> Int $cfromEnum :: VkXlibSurfaceCreateFlagsKHR -> Int toEnum :: Int -> VkXlibSurfaceCreateFlagsKHR $ctoEnum :: Int -> VkXlibSurfaceCreateFlagsKHR pred :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cpred :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR succ :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $csucc :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR Enum, Enum VkXlibSurfaceCreateFlagsKHR Real VkXlibSurfaceCreateFlagsKHR Real VkXlibSurfaceCreateFlagsKHR -> Enum VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR)) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR)) -> (VkXlibSurfaceCreateFlagsKHR -> Integer) -> Integral VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> Integer VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR) VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR forall a. Real a -> Enum a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> (a, a)) -> (a -> a -> (a, a)) -> (a -> Integer) -> Integral a toInteger :: VkXlibSurfaceCreateFlagsKHR -> Integer $ctoInteger :: VkXlibSurfaceCreateFlagsKHR -> Integer divMod :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR) $cdivMod :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR) quotRem :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR) $cquotRem :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR, VkXlibSurfaceCreateFlagsKHR) mod :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cmod :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR div :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cdiv :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR rem :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $crem :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR quot :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cquot :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cp2Integral :: Enum VkXlibSurfaceCreateFlagsKHR $cp1Integral :: Real VkXlibSurfaceCreateFlagsKHR Integral, Eq VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR Eq VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> VkXlibSurfaceCreateFlagsKHR -> (Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> Maybe Int) -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> (VkXlibSurfaceCreateFlagsKHR -> Bool) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> Bits VkXlibSurfaceCreateFlagsKHR Int -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> Bool VkXlibSurfaceCreateFlagsKHR -> Int VkXlibSurfaceCreateFlagsKHR -> Maybe Int VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> Int -> Bool VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR forall a. Eq a -> (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> a -> (Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> Bool) -> (a -> Maybe Int) -> (a -> Int) -> (a -> Bool) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int -> a) -> (a -> Int) -> Bits a popCount :: VkXlibSurfaceCreateFlagsKHR -> Int $cpopCount :: VkXlibSurfaceCreateFlagsKHR -> Int rotateR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $crotateR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR rotateL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $crotateL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR unsafeShiftR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $cunsafeShiftR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR shiftR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $cshiftR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR unsafeShiftL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $cunsafeShiftL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR shiftL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $cshiftL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR isSigned :: VkXlibSurfaceCreateFlagsKHR -> Bool $cisSigned :: VkXlibSurfaceCreateFlagsKHR -> Bool bitSize :: VkXlibSurfaceCreateFlagsKHR -> Int $cbitSize :: VkXlibSurfaceCreateFlagsKHR -> Int bitSizeMaybe :: VkXlibSurfaceCreateFlagsKHR -> Maybe Int $cbitSizeMaybe :: VkXlibSurfaceCreateFlagsKHR -> Maybe Int testBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> Bool $ctestBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> Bool complementBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $ccomplementBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR clearBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $cclearBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR setBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $csetBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR bit :: Int -> VkXlibSurfaceCreateFlagsKHR $cbit :: Int -> VkXlibSurfaceCreateFlagsKHR zeroBits :: VkXlibSurfaceCreateFlagsKHR $czeroBits :: VkXlibSurfaceCreateFlagsKHR rotate :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $crotate :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR shift :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR $cshift :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR complement :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $ccomplement :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR xor :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cxor :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR .|. :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $c.|. :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR .&. :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $c.&. :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cp1Bits :: Eq VkXlibSurfaceCreateFlagsKHR Bits, Bits VkXlibSurfaceCreateFlagsKHR Bits VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> FiniteBits VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkXlibSurfaceCreateFlagsKHR -> Int $ccountTrailingZeros :: VkXlibSurfaceCreateFlagsKHR -> Int countLeadingZeros :: VkXlibSurfaceCreateFlagsKHR -> Int $ccountLeadingZeros :: VkXlibSurfaceCreateFlagsKHR -> Int finiteBitSize :: VkXlibSurfaceCreateFlagsKHR -> Int $cfiniteBitSize :: VkXlibSurfaceCreateFlagsKHR -> Int $cp1FiniteBits :: Bits VkXlibSurfaceCreateFlagsKHR FiniteBits, Ptr b -> Int -> IO VkXlibSurfaceCreateFlagsKHR Ptr b -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () Ptr VkXlibSurfaceCreateFlagsKHR -> IO VkXlibSurfaceCreateFlagsKHR Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> IO VkXlibSurfaceCreateFlagsKHR Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () Ptr VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> IO () VkXlibSurfaceCreateFlagsKHR -> Int (VkXlibSurfaceCreateFlagsKHR -> Int) -> (VkXlibSurfaceCreateFlagsKHR -> Int) -> (Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> IO VkXlibSurfaceCreateFlagsKHR) -> (Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO ()) -> (forall b. Ptr b -> Int -> IO VkXlibSurfaceCreateFlagsKHR) -> (forall b. Ptr b -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO ()) -> (Ptr VkXlibSurfaceCreateFlagsKHR -> IO VkXlibSurfaceCreateFlagsKHR) -> (Ptr VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> IO ()) -> Storable VkXlibSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> IO VkXlibSurfaceCreateFlagsKHR forall b. Ptr b -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () forall a. (a -> Int) -> (a -> Int) -> (Ptr a -> Int -> IO a) -> (Ptr a -> Int -> a -> IO ()) -> (forall b. Ptr b -> Int -> IO a) -> (forall b. Ptr b -> Int -> a -> IO ()) -> (Ptr a -> IO a) -> (Ptr a -> a -> IO ()) -> Storable a poke :: Ptr VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> IO () $cpoke :: Ptr VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> IO () peek :: Ptr VkXlibSurfaceCreateFlagsKHR -> IO VkXlibSurfaceCreateFlagsKHR $cpeek :: Ptr VkXlibSurfaceCreateFlagsKHR -> IO VkXlibSurfaceCreateFlagsKHR pokeByteOff :: Ptr b -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () peekByteOff :: Ptr b -> Int -> IO VkXlibSurfaceCreateFlagsKHR $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkXlibSurfaceCreateFlagsKHR pokeElemOff :: Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () $cpokeElemOff :: Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR -> IO () peekElemOff :: Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> IO VkXlibSurfaceCreateFlagsKHR $cpeekElemOff :: Ptr VkXlibSurfaceCreateFlagsKHR -> Int -> IO VkXlibSurfaceCreateFlagsKHR alignment :: VkXlibSurfaceCreateFlagsKHR -> Int $calignment :: VkXlibSurfaceCreateFlagsKHR -> Int sizeOf :: VkXlibSurfaceCreateFlagsKHR -> Int $csizeOf :: VkXlibSurfaceCreateFlagsKHR -> Int Storable, Num VkXlibSurfaceCreateFlagsKHR Ord VkXlibSurfaceCreateFlagsKHR Num VkXlibSurfaceCreateFlagsKHR -> Ord VkXlibSurfaceCreateFlagsKHR -> (VkXlibSurfaceCreateFlagsKHR -> Rational) -> Real VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkXlibSurfaceCreateFlagsKHR -> Rational $ctoRational :: VkXlibSurfaceCreateFlagsKHR -> Rational $cp2Real :: Ord VkXlibSurfaceCreateFlagsKHR $cp1Real :: Num VkXlibSurfaceCreateFlagsKHR Real, Typeable VkXlibSurfaceCreateFlagsKHR DataType Constr Typeable VkXlibSurfaceCreateFlagsKHR -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXlibSurfaceCreateFlagsKHR -> c VkXlibSurfaceCreateFlagsKHR) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXlibSurfaceCreateFlagsKHR) -> (VkXlibSurfaceCreateFlagsKHR -> Constr) -> (VkXlibSurfaceCreateFlagsKHR -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR)) -> ((forall b. Data b => b -> b) -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r) -> (forall u. (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR) -> Data VkXlibSurfaceCreateFlagsKHR VkXlibSurfaceCreateFlagsKHR -> DataType VkXlibSurfaceCreateFlagsKHR -> Constr (forall b. Data b => b -> b) -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXlibSurfaceCreateFlagsKHR -> c VkXlibSurfaceCreateFlagsKHR (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXlibSurfaceCreateFlagsKHR forall a. Typeable a -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> a -> c a) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c a) -> (a -> Constr) -> (a -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c a)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c a)) -> ((forall b. Data b => b -> b) -> a -> a) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> a -> r) -> (forall u. (forall d. Data d => d -> u) -> a -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> a -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> a -> m a) -> Data a forall u. Int -> (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> u forall u. (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXlibSurfaceCreateFlagsKHR forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXlibSurfaceCreateFlagsKHR -> c VkXlibSurfaceCreateFlagsKHR forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) $cVkXlibSurfaceCreateFlagsKHR :: Constr $tVkXlibSurfaceCreateFlagsKHR :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR gmapMp :: (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR gmapM :: (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR gmapQi :: Int -> (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> u gmapQ :: (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r gmapT :: (forall b. Data b => b -> b) -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR $cgmapT :: (forall b. Data b => b -> b) -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) dataTypeOf :: VkXlibSurfaceCreateFlagsKHR -> DataType $cdataTypeOf :: VkXlibSurfaceCreateFlagsKHR -> DataType toConstr :: VkXlibSurfaceCreateFlagsKHR -> Constr $ctoConstr :: VkXlibSurfaceCreateFlagsKHR -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXlibSurfaceCreateFlagsKHR $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXlibSurfaceCreateFlagsKHR gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXlibSurfaceCreateFlagsKHR -> c VkXlibSurfaceCreateFlagsKHR $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXlibSurfaceCreateFlagsKHR -> c VkXlibSurfaceCreateFlagsKHR $cp1Data :: Typeable VkXlibSurfaceCreateFlagsKHR Data, (forall x. VkXlibSurfaceCreateFlagsKHR -> Rep VkXlibSurfaceCreateFlagsKHR x) -> (forall x. Rep VkXlibSurfaceCreateFlagsKHR x -> VkXlibSurfaceCreateFlagsKHR) -> Generic VkXlibSurfaceCreateFlagsKHR forall x. Rep VkXlibSurfaceCreateFlagsKHR x -> VkXlibSurfaceCreateFlagsKHR forall x. VkXlibSurfaceCreateFlagsKHR -> Rep VkXlibSurfaceCreateFlagsKHR x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkXlibSurfaceCreateFlagsKHR x -> VkXlibSurfaceCreateFlagsKHR $cfrom :: forall x. VkXlibSurfaceCreateFlagsKHR -> Rep VkXlibSurfaceCreateFlagsKHR x Generic) instance Show VkXlibSurfaceCreateFlagsKHR where {-# INLINE show #-} show :: VkXlibSurfaceCreateFlagsKHR -> String show (VkXlibSurfaceCreateFlagsKHR VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkXlibSurfaceCreateFlagsKHR where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkXlibSurfaceCreateFlagsKHR readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkXlibSurfaceCreateFlagsKHR coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags)