Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- submit :: forall (sias :: [(Maybe Type, [Type], [Type], [Type])]) sf. SubmitInfoListToMiddle sias => Q -> PL (U4 SubmitInfo) sias -> Maybe (F sf) -> IO ()
- waitIdle :: Q -> IO ()
- data Q
- type Index = Word32
- type Flags = FlagBits
- newtype FlagBits = FlagBits Word32
- pattern FlagBitsMaxEnum :: FlagBits
- unFlagBits :: FlagBits -> Word32
- pattern OpticalFlowBitNv :: FlagBits
- pattern VideoDecodeBitKhr :: FlagBits
- pattern ProtectedBit :: FlagBits
- pattern SparseBindingBit :: FlagBits
- pattern TransferBit :: FlagBits
- pattern ComputeBit :: FlagBits
- pattern GraphicsBit :: FlagBits
- pattern FlagsZero :: FlagBits
SUBMIT AND WAIT IDLE
submit :: forall (sias :: [(Maybe Type, [Type], [Type], [Type])]) sf. SubmitInfoListToMiddle sias => Q -> PL (U4 SubmitInfo) sias -> Maybe (F sf) -> IO () Source #
TYPE SYNONYM
ENUM
Instances
Storable FlagBits | |
Defined in Gpu.Vulkan.Queue.Enum | |
Bits FlagBits | |
Defined in Gpu.Vulkan.Queue.Enum (.&.) :: FlagBits -> FlagBits -> FlagBits # (.|.) :: FlagBits -> FlagBits -> FlagBits # xor :: FlagBits -> FlagBits -> FlagBits # complement :: FlagBits -> FlagBits # shift :: FlagBits -> Int -> FlagBits # rotate :: FlagBits -> Int -> FlagBits # setBit :: FlagBits -> Int -> FlagBits # clearBit :: FlagBits -> Int -> FlagBits # complementBit :: FlagBits -> Int -> FlagBits # testBit :: FlagBits -> Int -> Bool # bitSizeMaybe :: FlagBits -> Maybe Int # isSigned :: FlagBits -> Bool # shiftL :: FlagBits -> Int -> FlagBits # unsafeShiftL :: FlagBits -> Int -> FlagBits # shiftR :: FlagBits -> Int -> FlagBits # unsafeShiftR :: FlagBits -> Int -> FlagBits # rotateL :: FlagBits -> Int -> FlagBits # | |
FiniteBits FlagBits | |
Defined in Gpu.Vulkan.Queue.Enum finiteBitSize :: FlagBits -> Int # countLeadingZeros :: FlagBits -> Int # countTrailingZeros :: FlagBits -> Int # | |
Show FlagBits | |
Eq FlagBits | |
pattern FlagBitsMaxEnum :: FlagBits #
unFlagBits :: FlagBits -> Word32 #
pattern OpticalFlowBitNv :: FlagBits #
pattern VideoDecodeBitKhr :: FlagBits #
pattern ProtectedBit :: FlagBits #
pattern SparseBindingBit :: FlagBits #
pattern TransferBit :: FlagBits #
pattern ComputeBit :: FlagBits #
pattern GraphicsBit :: FlagBits #