vulkan-1.7.0.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.KHR.Surface

Contents

Synopsis

vkGetPhysicalDeviceSurfaceFormatsKHR

vkGetPhysicalDeviceSurfaceCapabilitiesKHR

VkCompositeAlphaFlagsKHR

newtype VkCompositeAlphaFlagBitsKHR Source #

Instances

Eq VkCompositeAlphaFlagBitsKHR Source # 
Read VkCompositeAlphaFlagBitsKHR Source # 
Show VkCompositeAlphaFlagBitsKHR Source # 
Storable VkCompositeAlphaFlagBitsKHR Source # 
Bits VkCompositeAlphaFlagBitsKHR Source # 

Methods

(.&.) :: VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR #

(.|.) :: VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR #

xor :: VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR #

complement :: VkCompositeAlphaFlagBitsKHR -> VkCompositeAlphaFlagBitsKHR #

shift :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

rotate :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

zeroBits :: VkCompositeAlphaFlagBitsKHR #

bit :: Int -> VkCompositeAlphaFlagBitsKHR #

setBit :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

clearBit :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

complementBit :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

testBit :: VkCompositeAlphaFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkCompositeAlphaFlagBitsKHR -> Maybe Int #

bitSize :: VkCompositeAlphaFlagBitsKHR -> Int #

isSigned :: VkCompositeAlphaFlagBitsKHR -> Bool #

shiftL :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

unsafeShiftL :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

shiftR :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

unsafeShiftR :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

rotateL :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

rotateR :: VkCompositeAlphaFlagBitsKHR -> Int -> VkCompositeAlphaFlagBitsKHR #

popCount :: VkCompositeAlphaFlagBitsKHR -> Int #

FiniteBits VkCompositeAlphaFlagBitsKHR Source # 

type VkCompositeAlphaFlagsKHR = VkCompositeAlphaFlagBitsKHR Source #

Alias for VkCompositeAlphaFlagBitsKHR

VkPresentModeKHR

vkGetPhysicalDeviceSurfaceSupportKHR

vkDestroySurfaceKHR

VkColorSpaceKHR

vkGetPhysicalDeviceSurfacePresentModesKHR

VkSurfaceTransformFlagsKHR

newtype VkSurfaceTransformFlagBitsKHR Source #

Instances

Eq VkSurfaceTransformFlagBitsKHR Source # 
Read VkSurfaceTransformFlagBitsKHR Source # 
Show VkSurfaceTransformFlagBitsKHR Source # 
Storable VkSurfaceTransformFlagBitsKHR Source # 
Bits VkSurfaceTransformFlagBitsKHR Source # 

Methods

(.&.) :: VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR #

(.|.) :: VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR #

xor :: VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR #

complement :: VkSurfaceTransformFlagBitsKHR -> VkSurfaceTransformFlagBitsKHR #

shift :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

rotate :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

zeroBits :: VkSurfaceTransformFlagBitsKHR #

bit :: Int -> VkSurfaceTransformFlagBitsKHR #

setBit :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

clearBit :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

complementBit :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

testBit :: VkSurfaceTransformFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkSurfaceTransformFlagBitsKHR -> Maybe Int #

bitSize :: VkSurfaceTransformFlagBitsKHR -> Int #

isSigned :: VkSurfaceTransformFlagBitsKHR -> Bool #

shiftL :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

unsafeShiftL :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

shiftR :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

unsafeShiftR :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

rotateL :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

rotateR :: VkSurfaceTransformFlagBitsKHR -> Int -> VkSurfaceTransformFlagBitsKHR #

popCount :: VkSurfaceTransformFlagBitsKHR -> Int #

FiniteBits VkSurfaceTransformFlagBitsKHR Source # 

type VkSurfaceTransformFlagsKHR = VkSurfaceTransformFlagBitsKHR Source #

Alias for VkSurfaceTransformFlagBitsKHR