{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE Strict #-} module Graphics.Vulkan.Types.Enum.FramebufferCreateFlagBits (VkFramebufferCreateFlagBits(..)) 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 VkFramebufferCreateFlagBits = VkFramebufferCreateFlagBits VkFlags deriving (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool) -> Eq VkFramebufferCreateFlagBits forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool $c/= :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool == :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool $c== :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool Eq, Eq VkFramebufferCreateFlagBits Eq VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Ordering) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> Ord VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Ordering VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits 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 :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cmin :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits max :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cmax :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits >= :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool $c>= :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool > :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool $c> :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool <= :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool $c<= :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool < :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool $c< :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bool compare :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Ordering $ccompare :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Ordering $cp1Ord :: Eq VkFramebufferCreateFlagBits Ord, Integer -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (Integer -> VkFramebufferCreateFlagBits) -> Num VkFramebufferCreateFlagBits forall a. (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (Integer -> a) -> Num a fromInteger :: Integer -> VkFramebufferCreateFlagBits $cfromInteger :: Integer -> VkFramebufferCreateFlagBits signum :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $csignum :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits abs :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cabs :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits negate :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cnegate :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits * :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $c* :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits - :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $c- :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits + :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $c+ :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits Num, VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> Bounded VkFramebufferCreateFlagBits forall a. a -> a -> Bounded a maxBound :: VkFramebufferCreateFlagBits $cmaxBound :: VkFramebufferCreateFlagBits minBound :: VkFramebufferCreateFlagBits $cminBound :: VkFramebufferCreateFlagBits Bounded, Int -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> Int VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int) -> (VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits]) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits]) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits]) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits]) -> Enum VkFramebufferCreateFlagBits 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 :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] $cenumFromThenTo :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] enumFromTo :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] $cenumFromTo :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] enumFromThen :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] $cenumFromThen :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] enumFrom :: VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] $cenumFrom :: VkFramebufferCreateFlagBits -> [VkFramebufferCreateFlagBits] fromEnum :: VkFramebufferCreateFlagBits -> Int $cfromEnum :: VkFramebufferCreateFlagBits -> Int toEnum :: Int -> VkFramebufferCreateFlagBits $ctoEnum :: Int -> VkFramebufferCreateFlagBits pred :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cpred :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits succ :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $csucc :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits Enum, Enum VkFramebufferCreateFlagBits Real VkFramebufferCreateFlagBits Real VkFramebufferCreateFlagBits -> Enum VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits)) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits)) -> (VkFramebufferCreateFlagBits -> Integer) -> Integral VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> Integer VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits) VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits 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 :: VkFramebufferCreateFlagBits -> Integer $ctoInteger :: VkFramebufferCreateFlagBits -> Integer divMod :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits) $cdivMod :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits) quotRem :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits) $cquotRem :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits, VkFramebufferCreateFlagBits) mod :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cmod :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits div :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cdiv :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits rem :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $crem :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits quot :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cquot :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cp2Integral :: Enum VkFramebufferCreateFlagBits $cp1Integral :: Real VkFramebufferCreateFlagBits Integral, Eq VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits Eq VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> VkFramebufferCreateFlagBits -> (Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> Bool) -> (VkFramebufferCreateFlagBits -> Maybe Int) -> (VkFramebufferCreateFlagBits -> Int) -> (VkFramebufferCreateFlagBits -> Bool) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Int) -> Bits VkFramebufferCreateFlagBits Int -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> Bool VkFramebufferCreateFlagBits -> Int VkFramebufferCreateFlagBits -> Maybe Int VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> Int -> Bool VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits 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 :: VkFramebufferCreateFlagBits -> Int $cpopCount :: VkFramebufferCreateFlagBits -> Int rotateR :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $crotateR :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits rotateL :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $crotateL :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits unsafeShiftR :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $cunsafeShiftR :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits shiftR :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $cshiftR :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits unsafeShiftL :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $cunsafeShiftL :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits shiftL :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $cshiftL :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits isSigned :: VkFramebufferCreateFlagBits -> Bool $cisSigned :: VkFramebufferCreateFlagBits -> Bool bitSize :: VkFramebufferCreateFlagBits -> Int $cbitSize :: VkFramebufferCreateFlagBits -> Int bitSizeMaybe :: VkFramebufferCreateFlagBits -> Maybe Int $cbitSizeMaybe :: VkFramebufferCreateFlagBits -> Maybe Int testBit :: VkFramebufferCreateFlagBits -> Int -> Bool $ctestBit :: VkFramebufferCreateFlagBits -> Int -> Bool complementBit :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $ccomplementBit :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits clearBit :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $cclearBit :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits setBit :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $csetBit :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits bit :: Int -> VkFramebufferCreateFlagBits $cbit :: Int -> VkFramebufferCreateFlagBits zeroBits :: VkFramebufferCreateFlagBits $czeroBits :: VkFramebufferCreateFlagBits rotate :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $crotate :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits shift :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits $cshift :: VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits complement :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $ccomplement :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits xor :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cxor :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits .|. :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $c.|. :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits .&. :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $c.&. :: VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cp1Bits :: Eq VkFramebufferCreateFlagBits Bits, Bits VkFramebufferCreateFlagBits Bits VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits -> Int) -> (VkFramebufferCreateFlagBits -> Int) -> (VkFramebufferCreateFlagBits -> Int) -> FiniteBits VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> Int forall b. Bits b -> (b -> Int) -> (b -> Int) -> (b -> Int) -> FiniteBits b countTrailingZeros :: VkFramebufferCreateFlagBits -> Int $ccountTrailingZeros :: VkFramebufferCreateFlagBits -> Int countLeadingZeros :: VkFramebufferCreateFlagBits -> Int $ccountLeadingZeros :: VkFramebufferCreateFlagBits -> Int finiteBitSize :: VkFramebufferCreateFlagBits -> Int $cfiniteBitSize :: VkFramebufferCreateFlagBits -> Int $cp1FiniteBits :: Bits VkFramebufferCreateFlagBits FiniteBits, Ptr b -> Int -> IO VkFramebufferCreateFlagBits Ptr b -> Int -> VkFramebufferCreateFlagBits -> IO () Ptr VkFramebufferCreateFlagBits -> IO VkFramebufferCreateFlagBits Ptr VkFramebufferCreateFlagBits -> Int -> IO VkFramebufferCreateFlagBits Ptr VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits -> IO () Ptr VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> IO () VkFramebufferCreateFlagBits -> Int (VkFramebufferCreateFlagBits -> Int) -> (VkFramebufferCreateFlagBits -> Int) -> (Ptr VkFramebufferCreateFlagBits -> Int -> IO VkFramebufferCreateFlagBits) -> (Ptr VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits -> IO ()) -> (forall b. Ptr b -> Int -> IO VkFramebufferCreateFlagBits) -> (forall b. Ptr b -> Int -> VkFramebufferCreateFlagBits -> IO ()) -> (Ptr VkFramebufferCreateFlagBits -> IO VkFramebufferCreateFlagBits) -> (Ptr VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> IO ()) -> Storable VkFramebufferCreateFlagBits forall b. Ptr b -> Int -> IO VkFramebufferCreateFlagBits forall b. Ptr b -> Int -> VkFramebufferCreateFlagBits -> 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 VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> IO () $cpoke :: Ptr VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits -> IO () peek :: Ptr VkFramebufferCreateFlagBits -> IO VkFramebufferCreateFlagBits $cpeek :: Ptr VkFramebufferCreateFlagBits -> IO VkFramebufferCreateFlagBits pokeByteOff :: Ptr b -> Int -> VkFramebufferCreateFlagBits -> IO () $cpokeByteOff :: forall b. Ptr b -> Int -> VkFramebufferCreateFlagBits -> IO () peekByteOff :: Ptr b -> Int -> IO VkFramebufferCreateFlagBits $cpeekByteOff :: forall b. Ptr b -> Int -> IO VkFramebufferCreateFlagBits pokeElemOff :: Ptr VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits -> IO () $cpokeElemOff :: Ptr VkFramebufferCreateFlagBits -> Int -> VkFramebufferCreateFlagBits -> IO () peekElemOff :: Ptr VkFramebufferCreateFlagBits -> Int -> IO VkFramebufferCreateFlagBits $cpeekElemOff :: Ptr VkFramebufferCreateFlagBits -> Int -> IO VkFramebufferCreateFlagBits alignment :: VkFramebufferCreateFlagBits -> Int $calignment :: VkFramebufferCreateFlagBits -> Int sizeOf :: VkFramebufferCreateFlagBits -> Int $csizeOf :: VkFramebufferCreateFlagBits -> Int Storable, Num VkFramebufferCreateFlagBits Ord VkFramebufferCreateFlagBits Num VkFramebufferCreateFlagBits -> Ord VkFramebufferCreateFlagBits -> (VkFramebufferCreateFlagBits -> Rational) -> Real VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> Rational forall a. Num a -> Ord a -> (a -> Rational) -> Real a toRational :: VkFramebufferCreateFlagBits -> Rational $ctoRational :: VkFramebufferCreateFlagBits -> Rational $cp2Real :: Ord VkFramebufferCreateFlagBits $cp1Real :: Num VkFramebufferCreateFlagBits Real, Typeable VkFramebufferCreateFlagBits DataType Constr Typeable VkFramebufferCreateFlagBits -> (forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlagBits -> c VkFramebufferCreateFlagBits) -> (forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlagBits) -> (VkFramebufferCreateFlagBits -> Constr) -> (VkFramebufferCreateFlagBits -> DataType) -> (forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlagBits)) -> (forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlagBits)) -> ((forall b. Data b => b -> b) -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits) -> (forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r) -> (forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r) -> (forall u. (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> [u]) -> (forall u. Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> u) -> (forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits) -> (forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits) -> Data VkFramebufferCreateFlagBits VkFramebufferCreateFlagBits -> DataType VkFramebufferCreateFlagBits -> Constr (forall b. Data b => b -> b) -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlagBits -> c VkFramebufferCreateFlagBits (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlagBits 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) -> VkFramebufferCreateFlagBits -> u forall u. (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> [u] forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlagBits forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlagBits -> c VkFramebufferCreateFlagBits forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlagBits) forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlagBits) $cVkFramebufferCreateFlagBits :: Constr $tVkFramebufferCreateFlagBits :: DataType gmapMo :: (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits $cgmapMo :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits gmapMp :: (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits $cgmapMp :: forall (m :: * -> *). MonadPlus m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits gmapM :: (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits $cgmapM :: forall (m :: * -> *). Monad m => (forall d. Data d => d -> m d) -> VkFramebufferCreateFlagBits -> m VkFramebufferCreateFlagBits gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> u $cgmapQi :: forall u. Int -> (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> u gmapQ :: (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> [u] $cgmapQ :: forall u. (forall d. Data d => d -> u) -> VkFramebufferCreateFlagBits -> [u] gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r $cgmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r $cgmapQl :: forall r r'. (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFramebufferCreateFlagBits -> r gmapT :: (forall b. Data b => b -> b) -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits $cgmapT :: (forall b. Data b => b -> b) -> VkFramebufferCreateFlagBits -> VkFramebufferCreateFlagBits dataCast2 :: (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlagBits) $cdataCast2 :: forall (t :: * -> * -> *) (c :: * -> *). Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFramebufferCreateFlagBits) dataCast1 :: (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlagBits) $cdataCast1 :: forall (t :: * -> *) (c :: * -> *). Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFramebufferCreateFlagBits) dataTypeOf :: VkFramebufferCreateFlagBits -> DataType $cdataTypeOf :: VkFramebufferCreateFlagBits -> DataType toConstr :: VkFramebufferCreateFlagBits -> Constr $ctoConstr :: VkFramebufferCreateFlagBits -> Constr gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlagBits $cgunfold :: forall (c :: * -> *). (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFramebufferCreateFlagBits gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlagBits -> c VkFramebufferCreateFlagBits $cgfoldl :: forall (c :: * -> *). (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFramebufferCreateFlagBits -> c VkFramebufferCreateFlagBits $cp1Data :: Typeable VkFramebufferCreateFlagBits Data, (forall x. VkFramebufferCreateFlagBits -> Rep VkFramebufferCreateFlagBits x) -> (forall x. Rep VkFramebufferCreateFlagBits x -> VkFramebufferCreateFlagBits) -> Generic VkFramebufferCreateFlagBits forall x. Rep VkFramebufferCreateFlagBits x -> VkFramebufferCreateFlagBits forall x. VkFramebufferCreateFlagBits -> Rep VkFramebufferCreateFlagBits x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep VkFramebufferCreateFlagBits x -> VkFramebufferCreateFlagBits $cfrom :: forall x. VkFramebufferCreateFlagBits -> Rep VkFramebufferCreateFlagBits x Generic) instance Show VkFramebufferCreateFlagBits where {-# INLINE show #-} show :: VkFramebufferCreateFlagBits -> String show (VkFramebufferCreateFlagBits VkFlags x) = VkFlags -> String forall a. Show a => a -> String show VkFlags x instance Read VkFramebufferCreateFlagBits where {-# INLINE readsPrec #-} readsPrec :: Int -> ReadS VkFramebufferCreateFlagBits readsPrec = (Int -> ReadS VkFlags) -> Int -> ReadS VkFramebufferCreateFlagBits coerce (Int -> ReadS VkFlags forall a. Read a => Int -> ReadS a readsPrec :: Int -> ReadS VkFlags)