Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type Q = Word32
- type First = Word32
- type Count = Word32
- newtype Type = Type Word32
- pattern TypeMaxEnum :: Type
- unType :: Type -> Word32
- newtype PipelineStatisticFlagBits = PipelineStatisticFlagBits Word32
- pattern PipelineStatisticFlagBitsMaxEnum :: PipelineStatisticFlagBits
- pattern PipelineStatisticClusterCullingShaderInvocationsBitHuawei :: PipelineStatisticFlagBits
- pattern PipelineStatisticMeshShaderInvocationsBitExt :: PipelineStatisticFlagBits
- pattern PipelineStatisticTaskShaderInvocationsBitExt :: PipelineStatisticFlagBits
- pattern PipelineStatisticComputeShaderInvocationsBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticTessellationEvaluationShaderInvocationsBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticTessellationControlShaderPatchesBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticFragmentShaderInvocationsBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticClippingPrimitivesBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticClippingInvocationsBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticGeometryShaderPrimitivesBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticGeometryShaderInvocationsBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticVertexShaderInvocationsBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticInputAssemblyPrimitivesBit :: PipelineStatisticFlagBits
- pattern PipelineStatisticInputAssemblyVerticesBit :: PipelineStatisticFlagBits
- unPipelineStatisticFlagBits :: PipelineStatisticFlagBits -> Word32
- newtype ControlFlagBits = ControlFlagBits Word32
- pattern ControlFlagBitsMaxEnum :: ControlFlagBits
- pattern ControlPreciseBit :: ControlFlagBits
- unControlFlagBits :: ControlFlagBits -> Word32
- newtype ResultFlagBits = ResultFlagBits Word32
- pattern ResultFlagBitsMaxEnum :: ResultFlagBits
- pattern ResultWithStatusBitKhr :: ResultFlagBits
- pattern ResultPartialBit :: ResultFlagBits
- pattern ResultWithAvailabilityBit :: ResultFlagBits
- pattern ResultWaitBit :: ResultFlagBits
- pattern Result64Bit :: ResultFlagBits
- unResultFlagBits :: ResultFlagBits -> Word32
- type ResultFlags = ResultFlagBits
- type ControlFlags = ControlFlagBits
- type PipelineStatisticFlags = PipelineStatisticFlagBits
- pattern TypeMicromapCompactedSizeExt :: Type
- pattern TypeMicromapSerializationSizeExt :: Type
- pattern TypeAccelerationStructureSizeKhr :: Type
- pattern TypeAccelerationStructureSerializationBottomLevelPointersKhr :: Type
- pattern TypePrimitivesGeneratedExt :: Type
- pattern TypeMeshPrimitivesGeneratedExt :: Type
- pattern TypeVideoEncodeFeedbackKhr :: Type
- pattern TypePerformanceQueryIntel :: Type
- pattern TypeAccelerationStructureCompactedSizeNv :: Type
- pattern TypeAccelerationStructureSerializationSizeKhr :: Type
- pattern TypeAccelerationStructureCompactedSizeKhr :: Type
- pattern TypePerformanceQueryKhr :: Type
- pattern TypeTransformFeedbackStreamExt :: Type
- pattern TypeResultStatusOnlyKhr :: Type
- pattern TypeTimestamp :: Type
- pattern TypePipelineStatistics :: Type
- pattern TypeOcclusion :: Type
TYPE SYNONYMS
ENUM
Instances
Bits Type | |
Defined in Gpu.Vulkan.Query.Enum (.&.) :: Type -> Type -> Type # (.|.) :: Type -> Type -> Type # complement :: Type -> Type # shift :: Type -> Int -> Type # rotate :: Type -> Int -> Type # setBit :: Type -> Int -> Type # clearBit :: Type -> Int -> Type # complementBit :: Type -> Int -> Type # testBit :: Type -> Int -> Bool # bitSizeMaybe :: Type -> Maybe Int # shiftL :: Type -> Int -> Type # unsafeShiftL :: Type -> Int -> Type # shiftR :: Type -> Int -> Type # unsafeShiftR :: Type -> Int -> Type # rotateL :: Type -> Int -> Type # | |
Storable Type | |
Defined in Gpu.Vulkan.Query.Enum | |
Show Type | |
Eq Type | |
pattern TypeMaxEnum :: Type #
newtype PipelineStatisticFlagBits #
Instances
newtype ControlFlagBits #
Instances
pattern ControlFlagBitsMaxEnum :: ControlFlagBits #
pattern ControlPreciseBit :: ControlFlagBits #
newtype ResultFlagBits #
Instances
pattern ResultFlagBitsMaxEnum :: ResultFlagBits #
pattern ResultWithStatusBitKhr :: ResultFlagBits #
pattern ResultPartialBit :: ResultFlagBits #
pattern ResultWithAvailabilityBit :: ResultFlagBits #
pattern ResultWaitBit :: ResultFlagBits #
pattern Result64Bit :: ResultFlagBits #
type ResultFlags = ResultFlagBits #
type ControlFlags = ControlFlagBits #
pattern TypeMicromapCompactedSizeExt :: Type #
pattern TypeMicromapSerializationSizeExt :: Type #
pattern TypeAccelerationStructureSizeKhr :: Type #
pattern TypePrimitivesGeneratedExt :: Type #
pattern TypeMeshPrimitivesGeneratedExt :: Type #
pattern TypeVideoEncodeFeedbackKhr :: Type #
pattern TypePerformanceQueryIntel :: Type #
pattern TypeAccelerationStructureCompactedSizeNv :: Type #
pattern TypeAccelerationStructureSerializationSizeKhr :: Type #
pattern TypeAccelerationStructureCompactedSizeKhr :: Type #
pattern TypePerformanceQueryKhr :: Type #
pattern TypeTransformFeedbackStreamExt :: Type #
pattern TypeResultStatusOnlyKhr :: Type #
pattern TypeTimestamp :: Type #
pattern TypePipelineStatistics :: Type #
pattern TypeOcclusion :: Type #