vulkan-api-1.1.3.0: Low-level low-overhead vulkan api bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Ext.VK_KHR_get_display_properties2

Contents

Synopsis

Vulkan extension: VK_KHR_get_display_properties2

supported: vulkan

contact: James Jones cubanismo@

author: KHR

type: instance

Extension number: 122

Required extensions: VK_KHR_display.

Required extensions: VK_KHR_display.

newtype VkBool32 Source #

Constructors

VkBool32 Word32 

Instances

Bounded VkBool32 Source # 
Enum VkBool32 Source # 
Eq VkBool32 Source # 
Integral VkBool32 Source # 
Data VkBool32 Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBool32 -> c VkBool32 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBool32 #

toConstr :: VkBool32 -> Constr #

dataTypeOf :: VkBool32 -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkBool32) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBool32) #

gmapT :: (forall b. Data b => b -> b) -> VkBool32 -> VkBool32 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBool32 -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBool32 -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBool32 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBool32 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

Num VkBool32 Source # 
Ord VkBool32 Source # 
Read VkBool32 Source # 
Real VkBool32 Source # 
Show VkBool32 Source # 
Generic VkBool32 Source # 

Associated Types

type Rep VkBool32 :: * -> * #

Methods

from :: VkBool32 -> Rep VkBool32 x #

to :: Rep VkBool32 x -> VkBool32 #

Storable VkBool32 Source # 
Bits VkBool32 Source # 
FiniteBits VkBool32 Source # 
type Rep VkBool32 Source # 
type Rep VkBool32 = D1 (MetaData "VkBool32" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkBool32" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)))

newtype VkDeviceSize Source #

Constructors

VkDeviceSize Word64 

Instances

Bounded VkDeviceSize Source # 
Enum VkDeviceSize Source # 
Eq VkDeviceSize Source # 
Integral VkDeviceSize Source # 
Data VkDeviceSize Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceSize -> c VkDeviceSize #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceSize #

toConstr :: VkDeviceSize -> Constr #

dataTypeOf :: VkDeviceSize -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceSize) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceSize) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceSize -> VkDeviceSize #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceSize -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceSize -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceSize -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceSize -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

Num VkDeviceSize Source # 
Ord VkDeviceSize Source # 
Read VkDeviceSize Source # 
Real VkDeviceSize Source # 
Show VkDeviceSize Source # 
Generic VkDeviceSize Source # 

Associated Types

type Rep VkDeviceSize :: * -> * #

Storable VkDeviceSize Source # 
Bits VkDeviceSize Source # 
FiniteBits VkDeviceSize Source # 
type Rep VkDeviceSize Source # 
type Rep VkDeviceSize = D1 (MetaData "VkDeviceSize" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkDeviceSize" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64)))

newtype VkFlags Source #

Constructors

VkFlags Word32 

Instances

Bounded VkFlags Source # 
Enum VkFlags Source # 
Eq VkFlags Source # 

Methods

(==) :: VkFlags -> VkFlags -> Bool #

(/=) :: VkFlags -> VkFlags -> Bool #

Integral VkFlags Source # 
Data VkFlags Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFlags -> c VkFlags #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFlags #

toConstr :: VkFlags -> Constr #

dataTypeOf :: VkFlags -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkFlags) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFlags) #

gmapT :: (forall b. Data b => b -> b) -> VkFlags -> VkFlags #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFlags -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFlags -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFlags -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFlags -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

Num VkFlags Source # 
Ord VkFlags Source # 
Read VkFlags Source # 
Real VkFlags Source # 
Show VkFlags Source # 
Generic VkFlags Source # 

Associated Types

type Rep VkFlags :: * -> * #

Methods

from :: VkFlags -> Rep VkFlags x #

to :: Rep VkFlags x -> VkFlags #

Storable VkFlags Source # 
Bits VkFlags Source # 
FiniteBits VkFlags Source # 
type Rep VkFlags Source # 
type Rep VkFlags = D1 (MetaData "VkFlags" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkFlags" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)))

newtype VkSampleMask Source #

Constructors

VkSampleMask Word32 

Instances

Bounded VkSampleMask Source # 
Enum VkSampleMask Source # 
Eq VkSampleMask Source # 
Integral VkSampleMask Source # 
Data VkSampleMask Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSampleMask -> c VkSampleMask #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSampleMask #

toConstr :: VkSampleMask -> Constr #

dataTypeOf :: VkSampleMask -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkSampleMask) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSampleMask) #

gmapT :: (forall b. Data b => b -> b) -> VkSampleMask -> VkSampleMask #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleMask -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleMask -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSampleMask -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSampleMask -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

Num VkSampleMask Source # 
Ord VkSampleMask Source # 
Read VkSampleMask Source # 
Real VkSampleMask Source # 
Show VkSampleMask Source # 
Generic VkSampleMask Source # 

Associated Types

type Rep VkSampleMask :: * -> * #

Storable VkSampleMask Source # 
Bits VkSampleMask Source # 
FiniteBits VkSampleMask Source # 
type Rep VkSampleMask Source # 
type Rep VkSampleMask = D1 (MetaData "VkSampleMask" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkSampleMask" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)))

data VkDisplayEventInfoEXT Source #

typedef struct VkDisplayEventInfoEXT {
    VkStructureType sType;
    const void*                      pNext;
    VkDisplayEventTypeEXT            displayEvent;
} VkDisplayEventInfoEXT;

VkDisplayEventInfoEXT registry at www.khronos.org

Instances

Eq VkDisplayEventInfoEXT Source # 
Ord VkDisplayEventInfoEXT Source # 
Show VkDisplayEventInfoEXT Source # 
Storable VkDisplayEventInfoEXT Source # 
VulkanMarshalPrim VkDisplayEventInfoEXT Source # 
VulkanMarshal VkDisplayEventInfoEXT Source # 
CanWriteField "displayEvent" VkDisplayEventInfoEXT Source # 
CanWriteField "pNext" VkDisplayEventInfoEXT Source # 
CanWriteField "sType" VkDisplayEventInfoEXT Source # 
CanReadField "displayEvent" VkDisplayEventInfoEXT Source # 
CanReadField "pNext" VkDisplayEventInfoEXT Source # 
CanReadField "sType" VkDisplayEventInfoEXT Source # 
HasField "displayEvent" VkDisplayEventInfoEXT Source # 

Associated Types

type FieldType ("displayEvent" :: Symbol) VkDisplayEventInfoEXT :: Type Source #

type FieldOptional ("displayEvent" :: Symbol) VkDisplayEventInfoEXT :: Bool Source #

type FieldOffset ("displayEvent" :: Symbol) VkDisplayEventInfoEXT :: Nat Source #

type FieldIsArray ("displayEvent" :: Symbol) VkDisplayEventInfoEXT :: Bool Source #

HasField "pNext" VkDisplayEventInfoEXT Source # 
HasField "sType" VkDisplayEventInfoEXT Source # 
type StructFields VkDisplayEventInfoEXT Source # 
type StructFields VkDisplayEventInfoEXT = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "displayEvent" ([] Symbol)))
type CUnionType VkDisplayEventInfoEXT Source # 
type ReturnedOnly VkDisplayEventInfoEXT Source # 
type StructExtends VkDisplayEventInfoEXT Source # 
type FieldType "displayEvent" VkDisplayEventInfoEXT Source # 
type FieldType "pNext" VkDisplayEventInfoEXT Source # 
type FieldType "sType" VkDisplayEventInfoEXT Source # 
type FieldOptional "displayEvent" VkDisplayEventInfoEXT Source # 
type FieldOptional "pNext" VkDisplayEventInfoEXT Source # 
type FieldOptional "sType" VkDisplayEventInfoEXT Source # 
type FieldOffset "displayEvent" VkDisplayEventInfoEXT Source # 
type FieldOffset "displayEvent" VkDisplayEventInfoEXT = 16
type FieldOffset "pNext" VkDisplayEventInfoEXT Source # 
type FieldOffset "sType" VkDisplayEventInfoEXT Source # 
type FieldIsArray "displayEvent" VkDisplayEventInfoEXT Source # 
type FieldIsArray "pNext" VkDisplayEventInfoEXT Source # 
type FieldIsArray "sType" VkDisplayEventInfoEXT Source # 

data VkDisplayModeCreateInfoKHR Source #

typedef struct VkDisplayModeCreateInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkDisplayModeCreateFlagsKHR      flags;
    VkDisplayModeParametersKHR       parameters;
} VkDisplayModeCreateInfoKHR;

VkDisplayModeCreateInfoKHR registry at www.khronos.org

Instances

Eq VkDisplayModeCreateInfoKHR Source # 
Ord VkDisplayModeCreateInfoKHR Source # 
Show VkDisplayModeCreateInfoKHR Source # 
Storable VkDisplayModeCreateInfoKHR Source # 
VulkanMarshalPrim VkDisplayModeCreateInfoKHR Source # 
VulkanMarshal VkDisplayModeCreateInfoKHR Source # 
CanWriteField "flags" VkDisplayModeCreateInfoKHR Source # 
CanWriteField "pNext" VkDisplayModeCreateInfoKHR Source # 
CanWriteField "parameters" VkDisplayModeCreateInfoKHR Source # 
CanWriteField "sType" VkDisplayModeCreateInfoKHR Source # 
CanReadField "flags" VkDisplayModeCreateInfoKHR Source # 
CanReadField "pNext" VkDisplayModeCreateInfoKHR Source # 
CanReadField "parameters" VkDisplayModeCreateInfoKHR Source # 
CanReadField "sType" VkDisplayModeCreateInfoKHR Source # 
HasField "flags" VkDisplayModeCreateInfoKHR Source # 
HasField "pNext" VkDisplayModeCreateInfoKHR Source # 
HasField "parameters" VkDisplayModeCreateInfoKHR Source # 
HasField "sType" VkDisplayModeCreateInfoKHR Source # 
type StructFields VkDisplayModeCreateInfoKHR Source # 
type StructFields VkDisplayModeCreateInfoKHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "flags" ((:) Symbol "parameters" ([] Symbol))))
type CUnionType VkDisplayModeCreateInfoKHR Source # 
type ReturnedOnly VkDisplayModeCreateInfoKHR Source # 
type StructExtends VkDisplayModeCreateInfoKHR Source # 
type FieldType "flags" VkDisplayModeCreateInfoKHR Source # 
type FieldType "pNext" VkDisplayModeCreateInfoKHR Source # 
type FieldType "parameters" VkDisplayModeCreateInfoKHR Source # 
type FieldType "sType" VkDisplayModeCreateInfoKHR Source # 
type FieldOptional "flags" VkDisplayModeCreateInfoKHR Source # 
type FieldOptional "pNext" VkDisplayModeCreateInfoKHR Source # 
type FieldOptional "parameters" VkDisplayModeCreateInfoKHR Source # 
type FieldOptional "sType" VkDisplayModeCreateInfoKHR Source # 
type FieldOffset "flags" VkDisplayModeCreateInfoKHR Source # 
type FieldOffset "pNext" VkDisplayModeCreateInfoKHR Source # 
type FieldOffset "parameters" VkDisplayModeCreateInfoKHR Source # 
type FieldOffset "sType" VkDisplayModeCreateInfoKHR Source # 
type FieldIsArray "flags" VkDisplayModeCreateInfoKHR Source # 
type FieldIsArray "pNext" VkDisplayModeCreateInfoKHR Source # 
type FieldIsArray "parameters" VkDisplayModeCreateInfoKHR Source # 
type FieldIsArray "sType" VkDisplayModeCreateInfoKHR Source # 

data VkDisplayModeParametersKHR Source #

typedef struct VkDisplayModeParametersKHR {
    VkExtent2D                       visibleRegion;
    uint32_t                         refreshRate;
} VkDisplayModeParametersKHR;

VkDisplayModeParametersKHR registry at www.khronos.org

Instances

Eq VkDisplayModeParametersKHR Source # 
Ord VkDisplayModeParametersKHR Source # 
Show VkDisplayModeParametersKHR Source # 
Storable VkDisplayModeParametersKHR Source # 
VulkanMarshalPrim VkDisplayModeParametersKHR Source # 
VulkanMarshal VkDisplayModeParametersKHR Source # 
CanWriteField "refreshRate" VkDisplayModeParametersKHR Source # 
CanWriteField "visibleRegion" VkDisplayModeParametersKHR Source # 
CanReadField "refreshRate" VkDisplayModeParametersKHR Source # 
CanReadField "visibleRegion" VkDisplayModeParametersKHR Source # 
HasField "refreshRate" VkDisplayModeParametersKHR Source # 
HasField "visibleRegion" VkDisplayModeParametersKHR Source # 
type StructFields VkDisplayModeParametersKHR Source # 
type StructFields VkDisplayModeParametersKHR = (:) Symbol "visibleRegion" ((:) Symbol "refreshRate" ([] Symbol))
type CUnionType VkDisplayModeParametersKHR Source # 
type ReturnedOnly VkDisplayModeParametersKHR Source # 
type StructExtends VkDisplayModeParametersKHR Source # 
type FieldType "refreshRate" VkDisplayModeParametersKHR Source # 
type FieldType "visibleRegion" VkDisplayModeParametersKHR Source # 
type FieldOptional "refreshRate" VkDisplayModeParametersKHR Source # 
type FieldOptional "visibleRegion" VkDisplayModeParametersKHR Source # 
type FieldOffset "refreshRate" VkDisplayModeParametersKHR Source # 
type FieldOffset "visibleRegion" VkDisplayModeParametersKHR Source # 
type FieldOffset "visibleRegion" VkDisplayModeParametersKHR = 0
type FieldIsArray "refreshRate" VkDisplayModeParametersKHR Source # 
type FieldIsArray "visibleRegion" VkDisplayModeParametersKHR Source # 

data VkDisplayModeProperties2KHR Source #

typedef struct VkDisplayModeProperties2KHR {
    VkStructureType sType;
    void* pNext;
    VkDisplayModePropertiesKHR displayModeProperties;
} VkDisplayModeProperties2KHR;

VkDisplayModeProperties2KHR registry at www.khronos.org

Instances

Eq VkDisplayModeProperties2KHR Source # 
Ord VkDisplayModeProperties2KHR Source # 
Show VkDisplayModeProperties2KHR Source # 
Storable VkDisplayModeProperties2KHR Source # 
VulkanMarshalPrim VkDisplayModeProperties2KHR Source # 
VulkanMarshal VkDisplayModeProperties2KHR Source # 
CanWriteField "displayModeProperties" VkDisplayModeProperties2KHR Source # 
CanWriteField "pNext" VkDisplayModeProperties2KHR Source # 
CanWriteField "sType" VkDisplayModeProperties2KHR Source # 
CanReadField "displayModeProperties" VkDisplayModeProperties2KHR Source # 
CanReadField "pNext" VkDisplayModeProperties2KHR Source # 
CanReadField "sType" VkDisplayModeProperties2KHR Source # 
HasField "displayModeProperties" VkDisplayModeProperties2KHR Source # 

Associated Types

type FieldType ("displayModeProperties" :: Symbol) VkDisplayModeProperties2KHR :: Type Source #

type FieldOptional ("displayModeProperties" :: Symbol) VkDisplayModeProperties2KHR :: Bool Source #

type FieldOffset ("displayModeProperties" :: Symbol) VkDisplayModeProperties2KHR :: Nat Source #

type FieldIsArray ("displayModeProperties" :: Symbol) VkDisplayModeProperties2KHR :: Bool Source #

HasField "pNext" VkDisplayModeProperties2KHR Source # 
HasField "sType" VkDisplayModeProperties2KHR Source # 
type StructFields VkDisplayModeProperties2KHR Source # 
type StructFields VkDisplayModeProperties2KHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "displayModeProperties" ([] Symbol)))
type CUnionType VkDisplayModeProperties2KHR Source # 
type ReturnedOnly VkDisplayModeProperties2KHR Source # 
type StructExtends VkDisplayModeProperties2KHR Source # 
type FieldType "displayModeProperties" VkDisplayModeProperties2KHR Source # 
type FieldType "pNext" VkDisplayModeProperties2KHR Source # 
type FieldType "sType" VkDisplayModeProperties2KHR Source # 
type FieldOptional "displayModeProperties" VkDisplayModeProperties2KHR Source # 
type FieldOptional "displayModeProperties" VkDisplayModeProperties2KHR = False
type FieldOptional "pNext" VkDisplayModeProperties2KHR Source # 
type FieldOptional "sType" VkDisplayModeProperties2KHR Source # 
type FieldOffset "displayModeProperties" VkDisplayModeProperties2KHR Source # 
type FieldOffset "displayModeProperties" VkDisplayModeProperties2KHR = 16
type FieldOffset "pNext" VkDisplayModeProperties2KHR Source # 
type FieldOffset "sType" VkDisplayModeProperties2KHR Source # 
type FieldIsArray "displayModeProperties" VkDisplayModeProperties2KHR Source # 
type FieldIsArray "displayModeProperties" VkDisplayModeProperties2KHR = False
type FieldIsArray "pNext" VkDisplayModeProperties2KHR Source # 
type FieldIsArray "sType" VkDisplayModeProperties2KHR Source # 

data VkDisplayModePropertiesKHR Source #

typedef struct VkDisplayModePropertiesKHR {
    VkDisplayModeKHR                 displayMode;
    VkDisplayModeParametersKHR       parameters;
} VkDisplayModePropertiesKHR;

VkDisplayModePropertiesKHR registry at www.khronos.org

Instances

Eq VkDisplayModePropertiesKHR Source # 
Ord VkDisplayModePropertiesKHR Source # 
Show VkDisplayModePropertiesKHR Source # 
Storable VkDisplayModePropertiesKHR Source # 
VulkanMarshalPrim VkDisplayModePropertiesKHR Source # 
VulkanMarshal VkDisplayModePropertiesKHR Source # 
CanWriteField "displayMode" VkDisplayModePropertiesKHR Source # 
CanWriteField "parameters" VkDisplayModePropertiesKHR Source # 
CanReadField "displayMode" VkDisplayModePropertiesKHR Source # 
CanReadField "parameters" VkDisplayModePropertiesKHR Source # 
HasField "displayMode" VkDisplayModePropertiesKHR Source # 
HasField "parameters" VkDisplayModePropertiesKHR Source # 
type StructFields VkDisplayModePropertiesKHR Source # 
type StructFields VkDisplayModePropertiesKHR = (:) Symbol "displayMode" ((:) Symbol "parameters" ([] Symbol))
type CUnionType VkDisplayModePropertiesKHR Source # 
type ReturnedOnly VkDisplayModePropertiesKHR Source # 
type StructExtends VkDisplayModePropertiesKHR Source # 
type FieldType "displayMode" VkDisplayModePropertiesKHR Source # 
type FieldType "parameters" VkDisplayModePropertiesKHR Source # 
type FieldOptional "displayMode" VkDisplayModePropertiesKHR Source # 
type FieldOptional "parameters" VkDisplayModePropertiesKHR Source # 
type FieldOffset "displayMode" VkDisplayModePropertiesKHR Source # 
type FieldOffset "parameters" VkDisplayModePropertiesKHR Source # 
type FieldIsArray "displayMode" VkDisplayModePropertiesKHR Source # 
type FieldIsArray "parameters" VkDisplayModePropertiesKHR Source # 

data VkDisplayPlaneCapabilities2KHR Source #

typedef struct VkDisplayPlaneCapabilities2KHR {
    VkStructureType sType;
    void* pNext;
    VkDisplayPlaneCapabilitiesKHR capabilities;
} VkDisplayPlaneCapabilities2KHR;

VkDisplayPlaneCapabilities2KHR registry at www.khronos.org

Instances

Eq VkDisplayPlaneCapabilities2KHR Source # 
Ord VkDisplayPlaneCapabilities2KHR Source # 
Show VkDisplayPlaneCapabilities2KHR Source # 
Storable VkDisplayPlaneCapabilities2KHR Source # 
VulkanMarshalPrim VkDisplayPlaneCapabilities2KHR Source # 
VulkanMarshal VkDisplayPlaneCapabilities2KHR Source # 
CanWriteField "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
CanWriteField "pNext" VkDisplayPlaneCapabilities2KHR Source # 
CanWriteField "sType" VkDisplayPlaneCapabilities2KHR Source # 
CanReadField "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
CanReadField "pNext" VkDisplayPlaneCapabilities2KHR Source # 
CanReadField "sType" VkDisplayPlaneCapabilities2KHR Source # 
HasField "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
HasField "pNext" VkDisplayPlaneCapabilities2KHR Source # 
HasField "sType" VkDisplayPlaneCapabilities2KHR Source # 
type StructFields VkDisplayPlaneCapabilities2KHR Source # 
type StructFields VkDisplayPlaneCapabilities2KHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "capabilities" ([] Symbol)))
type CUnionType VkDisplayPlaneCapabilities2KHR Source # 
type ReturnedOnly VkDisplayPlaneCapabilities2KHR Source # 
type StructExtends VkDisplayPlaneCapabilities2KHR Source # 
type FieldType "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
type FieldType "pNext" VkDisplayPlaneCapabilities2KHR Source # 
type FieldType "sType" VkDisplayPlaneCapabilities2KHR Source # 
type FieldOptional "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
type FieldOptional "pNext" VkDisplayPlaneCapabilities2KHR Source # 
type FieldOptional "sType" VkDisplayPlaneCapabilities2KHR Source # 
type FieldOffset "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
type FieldOffset "pNext" VkDisplayPlaneCapabilities2KHR Source # 
type FieldOffset "sType" VkDisplayPlaneCapabilities2KHR Source # 
type FieldIsArray "capabilities" VkDisplayPlaneCapabilities2KHR Source # 
type FieldIsArray "pNext" VkDisplayPlaneCapabilities2KHR Source # 
type FieldIsArray "sType" VkDisplayPlaneCapabilities2KHR Source # 

data VkDisplayPlaneCapabilitiesKHR Source #

typedef struct VkDisplayPlaneCapabilitiesKHR {
    VkDisplayPlaneAlphaFlagsKHR      supportedAlpha;
    VkOffset2D                       minSrcPosition;
    VkOffset2D                       maxSrcPosition;
    VkExtent2D                       minSrcExtent;
    VkExtent2D                       maxSrcExtent;
    VkOffset2D                       minDstPosition;
    VkOffset2D                       maxDstPosition;
    VkExtent2D                       minDstExtent;
    VkExtent2D                       maxDstExtent;
} VkDisplayPlaneCapabilitiesKHR;

VkDisplayPlaneCapabilitiesKHR registry at www.khronos.org

Instances

Eq VkDisplayPlaneCapabilitiesKHR Source # 
Ord VkDisplayPlaneCapabilitiesKHR Source # 
Show VkDisplayPlaneCapabilitiesKHR Source # 
Storable VkDisplayPlaneCapabilitiesKHR Source # 
VulkanMarshalPrim VkDisplayPlaneCapabilitiesKHR Source # 
VulkanMarshal VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanWriteField "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
CanReadField "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
HasField "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
type StructFields VkDisplayPlaneCapabilitiesKHR Source # 
type StructFields VkDisplayPlaneCapabilitiesKHR = (:) Symbol "supportedAlpha" ((:) Symbol "minSrcPosition" ((:) Symbol "maxSrcPosition" ((:) Symbol "minSrcExtent" ((:) Symbol "maxSrcExtent" ((:) Symbol "minDstPosition" ((:) Symbol "maxDstPosition" ((:) Symbol "minDstExtent" ((:) Symbol "maxDstExtent" ([] Symbol)))))))))
type CUnionType VkDisplayPlaneCapabilitiesKHR Source # 
type ReturnedOnly VkDisplayPlaneCapabilitiesKHR Source # 
type StructExtends VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldType "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOptional "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "maxDstPosition" VkDisplayPlaneCapabilitiesKHR = 44
type FieldOffset "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR = 12
type FieldOffset "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "minDstPosition" VkDisplayPlaneCapabilitiesKHR = 36
type FieldOffset "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "minSrcPosition" VkDisplayPlaneCapabilitiesKHR = 4
type FieldOffset "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldOffset "supportedAlpha" VkDisplayPlaneCapabilitiesKHR = 0
type FieldIsArray "maxDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "maxDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "maxSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "maxSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "minDstExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "minDstPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "minSrcExtent" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "minSrcPosition" VkDisplayPlaneCapabilitiesKHR Source # 
type FieldIsArray "supportedAlpha" VkDisplayPlaneCapabilitiesKHR Source # 

data VkDisplayPlaneInfo2KHR Source #

typedef struct VkDisplayPlaneInfo2KHR {
    VkStructureType sType;
    const void* pNext;
    VkDisplayModeKHR mode;
    uint32_t planeIndex;
} VkDisplayPlaneInfo2KHR;

VkDisplayPlaneInfo2KHR registry at www.khronos.org

Instances

Eq VkDisplayPlaneInfo2KHR Source # 
Ord VkDisplayPlaneInfo2KHR Source # 
Show VkDisplayPlaneInfo2KHR Source # 
Storable VkDisplayPlaneInfo2KHR Source # 
VulkanMarshalPrim VkDisplayPlaneInfo2KHR Source # 
VulkanMarshal VkDisplayPlaneInfo2KHR Source # 
CanWriteField "mode" VkDisplayPlaneInfo2KHR Source # 
CanWriteField "pNext" VkDisplayPlaneInfo2KHR Source # 
CanWriteField "planeIndex" VkDisplayPlaneInfo2KHR Source # 
CanWriteField "sType" VkDisplayPlaneInfo2KHR Source # 
CanReadField "mode" VkDisplayPlaneInfo2KHR Source # 
CanReadField "pNext" VkDisplayPlaneInfo2KHR Source # 
CanReadField "planeIndex" VkDisplayPlaneInfo2KHR Source # 
CanReadField "sType" VkDisplayPlaneInfo2KHR Source # 
HasField "mode" VkDisplayPlaneInfo2KHR Source # 
HasField "pNext" VkDisplayPlaneInfo2KHR Source # 
HasField "planeIndex" VkDisplayPlaneInfo2KHR Source # 
HasField "sType" VkDisplayPlaneInfo2KHR Source # 
type StructFields VkDisplayPlaneInfo2KHR Source # 
type StructFields VkDisplayPlaneInfo2KHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "mode" ((:) Symbol "planeIndex" ([] Symbol))))
type CUnionType VkDisplayPlaneInfo2KHR Source # 
type ReturnedOnly VkDisplayPlaneInfo2KHR Source # 
type StructExtends VkDisplayPlaneInfo2KHR Source # 
type FieldType "mode" VkDisplayPlaneInfo2KHR Source # 
type FieldType "pNext" VkDisplayPlaneInfo2KHR Source # 
type FieldType "planeIndex" VkDisplayPlaneInfo2KHR Source # 
type FieldType "sType" VkDisplayPlaneInfo2KHR Source # 
type FieldOptional "mode" VkDisplayPlaneInfo2KHR Source # 
type FieldOptional "pNext" VkDisplayPlaneInfo2KHR Source # 
type FieldOptional "planeIndex" VkDisplayPlaneInfo2KHR Source # 
type FieldOptional "sType" VkDisplayPlaneInfo2KHR Source # 
type FieldOffset "mode" VkDisplayPlaneInfo2KHR Source # 
type FieldOffset "pNext" VkDisplayPlaneInfo2KHR Source # 
type FieldOffset "planeIndex" VkDisplayPlaneInfo2KHR Source # 
type FieldOffset "planeIndex" VkDisplayPlaneInfo2KHR = 24
type FieldOffset "sType" VkDisplayPlaneInfo2KHR Source # 
type FieldIsArray "mode" VkDisplayPlaneInfo2KHR Source # 
type FieldIsArray "pNext" VkDisplayPlaneInfo2KHR Source # 
type FieldIsArray "planeIndex" VkDisplayPlaneInfo2KHR Source # 
type FieldIsArray "sType" VkDisplayPlaneInfo2KHR Source # 

data VkDisplayPlaneProperties2KHR Source #

typedef struct VkDisplayPlaneProperties2KHR {
    VkStructureType sType;
    void* pNext;
    VkDisplayPlanePropertiesKHR displayPlaneProperties;
} VkDisplayPlaneProperties2KHR;

VkDisplayPlaneProperties2KHR registry at www.khronos.org

Instances

Eq VkDisplayPlaneProperties2KHR Source # 
Ord VkDisplayPlaneProperties2KHR Source # 
Show VkDisplayPlaneProperties2KHR Source # 
Storable VkDisplayPlaneProperties2KHR Source # 
VulkanMarshalPrim VkDisplayPlaneProperties2KHR Source # 
VulkanMarshal VkDisplayPlaneProperties2KHR Source # 
CanWriteField "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 
CanWriteField "pNext" VkDisplayPlaneProperties2KHR Source # 
CanWriteField "sType" VkDisplayPlaneProperties2KHR Source # 
CanReadField "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 
CanReadField "pNext" VkDisplayPlaneProperties2KHR Source # 
CanReadField "sType" VkDisplayPlaneProperties2KHR Source # 
HasField "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 

Associated Types

type FieldType ("displayPlaneProperties" :: Symbol) VkDisplayPlaneProperties2KHR :: Type Source #

type FieldOptional ("displayPlaneProperties" :: Symbol) VkDisplayPlaneProperties2KHR :: Bool Source #

type FieldOffset ("displayPlaneProperties" :: Symbol) VkDisplayPlaneProperties2KHR :: Nat Source #

type FieldIsArray ("displayPlaneProperties" :: Symbol) VkDisplayPlaneProperties2KHR :: Bool Source #

HasField "pNext" VkDisplayPlaneProperties2KHR Source # 
HasField "sType" VkDisplayPlaneProperties2KHR Source # 
type StructFields VkDisplayPlaneProperties2KHR Source # 
type StructFields VkDisplayPlaneProperties2KHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "displayPlaneProperties" ([] Symbol)))
type CUnionType VkDisplayPlaneProperties2KHR Source # 
type ReturnedOnly VkDisplayPlaneProperties2KHR Source # 
type StructExtends VkDisplayPlaneProperties2KHR Source # 
type FieldType "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 
type FieldType "pNext" VkDisplayPlaneProperties2KHR Source # 
type FieldType "sType" VkDisplayPlaneProperties2KHR Source # 
type FieldOptional "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 
type FieldOptional "displayPlaneProperties" VkDisplayPlaneProperties2KHR = False
type FieldOptional "pNext" VkDisplayPlaneProperties2KHR Source # 
type FieldOptional "sType" VkDisplayPlaneProperties2KHR Source # 
type FieldOffset "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 
type FieldOffset "displayPlaneProperties" VkDisplayPlaneProperties2KHR = 16
type FieldOffset "pNext" VkDisplayPlaneProperties2KHR Source # 
type FieldOffset "sType" VkDisplayPlaneProperties2KHR Source # 
type FieldIsArray "displayPlaneProperties" VkDisplayPlaneProperties2KHR Source # 
type FieldIsArray "displayPlaneProperties" VkDisplayPlaneProperties2KHR = False
type FieldIsArray "pNext" VkDisplayPlaneProperties2KHR Source # 
type FieldIsArray "sType" VkDisplayPlaneProperties2KHR Source # 

data VkDisplayPlanePropertiesKHR Source #

typedef struct VkDisplayPlanePropertiesKHR {
    VkDisplayKHR                     currentDisplay;
    uint32_t                         currentStackIndex;
} VkDisplayPlanePropertiesKHR;

VkDisplayPlanePropertiesKHR registry at www.khronos.org

Instances

Eq VkDisplayPlanePropertiesKHR Source # 
Ord VkDisplayPlanePropertiesKHR Source # 
Show VkDisplayPlanePropertiesKHR Source # 
Storable VkDisplayPlanePropertiesKHR Source # 
VulkanMarshalPrim VkDisplayPlanePropertiesKHR Source # 
VulkanMarshal VkDisplayPlanePropertiesKHR Source # 
CanWriteField "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
CanWriteField "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
CanReadField "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
CanReadField "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
HasField "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
HasField "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 

Associated Types

type FieldType ("currentStackIndex" :: Symbol) VkDisplayPlanePropertiesKHR :: Type Source #

type FieldOptional ("currentStackIndex" :: Symbol) VkDisplayPlanePropertiesKHR :: Bool Source #

type FieldOffset ("currentStackIndex" :: Symbol) VkDisplayPlanePropertiesKHR :: Nat Source #

type FieldIsArray ("currentStackIndex" :: Symbol) VkDisplayPlanePropertiesKHR :: Bool Source #

type StructFields VkDisplayPlanePropertiesKHR Source # 
type StructFields VkDisplayPlanePropertiesKHR = (:) Symbol "currentDisplay" ((:) Symbol "currentStackIndex" ([] Symbol))
type CUnionType VkDisplayPlanePropertiesKHR Source # 
type ReturnedOnly VkDisplayPlanePropertiesKHR Source # 
type StructExtends VkDisplayPlanePropertiesKHR Source # 
type FieldType "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
type FieldType "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
type FieldType "currentStackIndex" VkDisplayPlanePropertiesKHR = Word32
type FieldOptional "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
type FieldOptional "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
type FieldOffset "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
type FieldOffset "currentDisplay" VkDisplayPlanePropertiesKHR = 0
type FieldOffset "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 
type FieldOffset "currentStackIndex" VkDisplayPlanePropertiesKHR = 8
type FieldIsArray "currentDisplay" VkDisplayPlanePropertiesKHR Source # 
type FieldIsArray "currentStackIndex" VkDisplayPlanePropertiesKHR Source # 

data VkDisplayPowerInfoEXT Source #

typedef struct VkDisplayPowerInfoEXT {
    VkStructureType sType;
    const void*                      pNext;
    VkDisplayPowerStateEXT           powerState;
} VkDisplayPowerInfoEXT;

VkDisplayPowerInfoEXT registry at www.khronos.org

Instances

Eq VkDisplayPowerInfoEXT Source # 
Ord VkDisplayPowerInfoEXT Source # 
Show VkDisplayPowerInfoEXT Source # 
Storable VkDisplayPowerInfoEXT Source # 
VulkanMarshalPrim VkDisplayPowerInfoEXT Source # 
VulkanMarshal VkDisplayPowerInfoEXT Source # 
CanWriteField "pNext" VkDisplayPowerInfoEXT Source # 
CanWriteField "powerState" VkDisplayPowerInfoEXT Source # 
CanWriteField "sType" VkDisplayPowerInfoEXT Source # 
CanReadField "pNext" VkDisplayPowerInfoEXT Source # 
CanReadField "powerState" VkDisplayPowerInfoEXT Source # 
CanReadField "sType" VkDisplayPowerInfoEXT Source # 
HasField "pNext" VkDisplayPowerInfoEXT Source # 
HasField "powerState" VkDisplayPowerInfoEXT Source # 
HasField "sType" VkDisplayPowerInfoEXT Source # 
type StructFields VkDisplayPowerInfoEXT Source # 
type StructFields VkDisplayPowerInfoEXT = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "powerState" ([] Symbol)))
type CUnionType VkDisplayPowerInfoEXT Source # 
type ReturnedOnly VkDisplayPowerInfoEXT Source # 
type StructExtends VkDisplayPowerInfoEXT Source # 
type FieldType "pNext" VkDisplayPowerInfoEXT Source # 
type FieldType "powerState" VkDisplayPowerInfoEXT Source # 
type FieldType "sType" VkDisplayPowerInfoEXT Source # 
type FieldOptional "pNext" VkDisplayPowerInfoEXT Source # 
type FieldOptional "powerState" VkDisplayPowerInfoEXT Source # 
type FieldOptional "sType" VkDisplayPowerInfoEXT Source # 
type FieldOffset "pNext" VkDisplayPowerInfoEXT Source # 
type FieldOffset "powerState" VkDisplayPowerInfoEXT Source # 
type FieldOffset "powerState" VkDisplayPowerInfoEXT = 16
type FieldOffset "sType" VkDisplayPowerInfoEXT Source # 
type FieldIsArray "pNext" VkDisplayPowerInfoEXT Source # 
type FieldIsArray "powerState" VkDisplayPowerInfoEXT Source # 
type FieldIsArray "sType" VkDisplayPowerInfoEXT Source # 

data VkDisplayPresentInfoKHR Source #

typedef struct VkDisplayPresentInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkRect2D                         srcRect;
    VkRect2D                         dstRect;
    VkBool32                         persistent;
} VkDisplayPresentInfoKHR;

VkDisplayPresentInfoKHR registry at www.khronos.org

Instances

Eq VkDisplayPresentInfoKHR Source # 
Ord VkDisplayPresentInfoKHR Source # 
Show VkDisplayPresentInfoKHR Source # 
Storable VkDisplayPresentInfoKHR Source # 
VulkanMarshalPrim VkDisplayPresentInfoKHR Source # 
VulkanMarshal VkDisplayPresentInfoKHR Source # 
CanWriteField "dstRect" VkDisplayPresentInfoKHR Source # 
CanWriteField "pNext" VkDisplayPresentInfoKHR Source # 
CanWriteField "persistent" VkDisplayPresentInfoKHR Source # 
CanWriteField "sType" VkDisplayPresentInfoKHR Source # 
CanWriteField "srcRect" VkDisplayPresentInfoKHR Source # 
CanReadField "dstRect" VkDisplayPresentInfoKHR Source # 
CanReadField "pNext" VkDisplayPresentInfoKHR Source # 
CanReadField "persistent" VkDisplayPresentInfoKHR Source # 
CanReadField "sType" VkDisplayPresentInfoKHR Source # 
CanReadField "srcRect" VkDisplayPresentInfoKHR Source # 
HasField "dstRect" VkDisplayPresentInfoKHR Source # 
HasField "pNext" VkDisplayPresentInfoKHR Source # 
HasField "persistent" VkDisplayPresentInfoKHR Source # 
HasField "sType" VkDisplayPresentInfoKHR Source # 
HasField "srcRect" VkDisplayPresentInfoKHR Source # 
type StructFields VkDisplayPresentInfoKHR Source # 
type StructFields VkDisplayPresentInfoKHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "srcRect" ((:) Symbol "dstRect" ((:) Symbol "persistent" ([] Symbol)))))
type CUnionType VkDisplayPresentInfoKHR Source # 
type ReturnedOnly VkDisplayPresentInfoKHR Source # 
type StructExtends VkDisplayPresentInfoKHR Source # 
type FieldType "dstRect" VkDisplayPresentInfoKHR Source # 
type FieldType "pNext" VkDisplayPresentInfoKHR Source # 
type FieldType "persistent" VkDisplayPresentInfoKHR Source # 
type FieldType "sType" VkDisplayPresentInfoKHR Source # 
type FieldType "srcRect" VkDisplayPresentInfoKHR Source # 
type FieldOptional "dstRect" VkDisplayPresentInfoKHR Source # 
type FieldOptional "pNext" VkDisplayPresentInfoKHR Source # 
type FieldOptional "persistent" VkDisplayPresentInfoKHR Source # 
type FieldOptional "sType" VkDisplayPresentInfoKHR Source # 
type FieldOptional "srcRect" VkDisplayPresentInfoKHR Source # 
type FieldOffset "dstRect" VkDisplayPresentInfoKHR Source # 
type FieldOffset "pNext" VkDisplayPresentInfoKHR Source # 
type FieldOffset "persistent" VkDisplayPresentInfoKHR Source # 
type FieldOffset "persistent" VkDisplayPresentInfoKHR = 48
type FieldOffset "sType" VkDisplayPresentInfoKHR Source # 
type FieldOffset "srcRect" VkDisplayPresentInfoKHR Source # 
type FieldIsArray "dstRect" VkDisplayPresentInfoKHR Source # 
type FieldIsArray "pNext" VkDisplayPresentInfoKHR Source # 
type FieldIsArray "persistent" VkDisplayPresentInfoKHR Source # 
type FieldIsArray "sType" VkDisplayPresentInfoKHR Source # 
type FieldIsArray "srcRect" VkDisplayPresentInfoKHR Source # 

data VkDisplayProperties2KHR Source #

typedef struct VkDisplayProperties2KHR {
    VkStructureType sType;
    void* pNext;
    VkDisplayPropertiesKHR displayProperties;
} VkDisplayProperties2KHR;

VkDisplayProperties2KHR registry at www.khronos.org

Instances

Eq VkDisplayProperties2KHR Source # 
Ord VkDisplayProperties2KHR Source # 
Show VkDisplayProperties2KHR Source # 
Storable VkDisplayProperties2KHR Source # 
VulkanMarshalPrim VkDisplayProperties2KHR Source # 
VulkanMarshal VkDisplayProperties2KHR Source # 
CanWriteField "displayProperties" VkDisplayProperties2KHR Source # 
CanWriteField "pNext" VkDisplayProperties2KHR Source # 
CanWriteField "sType" VkDisplayProperties2KHR Source # 
CanReadField "displayProperties" VkDisplayProperties2KHR Source # 
CanReadField "pNext" VkDisplayProperties2KHR Source # 
CanReadField "sType" VkDisplayProperties2KHR Source # 
HasField "displayProperties" VkDisplayProperties2KHR Source # 

Associated Types

type FieldType ("displayProperties" :: Symbol) VkDisplayProperties2KHR :: Type Source #

type FieldOptional ("displayProperties" :: Symbol) VkDisplayProperties2KHR :: Bool Source #

type FieldOffset ("displayProperties" :: Symbol) VkDisplayProperties2KHR :: Nat Source #

type FieldIsArray ("displayProperties" :: Symbol) VkDisplayProperties2KHR :: Bool Source #

HasField "pNext" VkDisplayProperties2KHR Source # 
HasField "sType" VkDisplayProperties2KHR Source # 
type StructFields VkDisplayProperties2KHR Source # 
type StructFields VkDisplayProperties2KHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "displayProperties" ([] Symbol)))
type CUnionType VkDisplayProperties2KHR Source # 
type ReturnedOnly VkDisplayProperties2KHR Source # 
type StructExtends VkDisplayProperties2KHR Source # 
type FieldType "displayProperties" VkDisplayProperties2KHR Source # 
type FieldType "pNext" VkDisplayProperties2KHR Source # 
type FieldType "sType" VkDisplayProperties2KHR Source # 
type FieldOptional "displayProperties" VkDisplayProperties2KHR Source # 
type FieldOptional "displayProperties" VkDisplayProperties2KHR = False
type FieldOptional "pNext" VkDisplayProperties2KHR Source # 
type FieldOptional "sType" VkDisplayProperties2KHR Source # 
type FieldOffset "displayProperties" VkDisplayProperties2KHR Source # 
type FieldOffset "displayProperties" VkDisplayProperties2KHR = 16
type FieldOffset "pNext" VkDisplayProperties2KHR Source # 
type FieldOffset "sType" VkDisplayProperties2KHR Source # 
type FieldIsArray "displayProperties" VkDisplayProperties2KHR Source # 
type FieldIsArray "displayProperties" VkDisplayProperties2KHR = False
type FieldIsArray "pNext" VkDisplayProperties2KHR Source # 
type FieldIsArray "sType" VkDisplayProperties2KHR Source # 

data VkDisplayPropertiesKHR Source #

typedef struct VkDisplayPropertiesKHR {
    VkDisplayKHR                     display;
    const char*                      displayName;
    VkExtent2D                       physicalDimensions;
    VkExtent2D                       physicalResolution;
    VkSurfaceTransformFlagsKHR       supportedTransforms;
    VkBool32                         planeReorderPossible;
    VkBool32                         persistentContent;
} VkDisplayPropertiesKHR;

VkDisplayPropertiesKHR registry at www.khronos.org

Instances

Eq VkDisplayPropertiesKHR Source # 
Ord VkDisplayPropertiesKHR Source # 
Show VkDisplayPropertiesKHR Source # 
Storable VkDisplayPropertiesKHR Source # 
VulkanMarshalPrim VkDisplayPropertiesKHR Source # 
VulkanMarshal VkDisplayPropertiesKHR Source # 
CanWriteField "display" VkDisplayPropertiesKHR Source # 
CanWriteField "displayName" VkDisplayPropertiesKHR Source # 
CanWriteField "persistentContent" VkDisplayPropertiesKHR Source # 
CanWriteField "physicalDimensions" VkDisplayPropertiesKHR Source # 
CanWriteField "physicalResolution" VkDisplayPropertiesKHR Source # 
CanWriteField "planeReorderPossible" VkDisplayPropertiesKHR Source # 
CanWriteField "supportedTransforms" VkDisplayPropertiesKHR Source # 
CanReadField "display" VkDisplayPropertiesKHR Source # 
CanReadField "displayName" VkDisplayPropertiesKHR Source # 
CanReadField "persistentContent" VkDisplayPropertiesKHR Source # 
CanReadField "physicalDimensions" VkDisplayPropertiesKHR Source # 
CanReadField "physicalResolution" VkDisplayPropertiesKHR Source # 
CanReadField "planeReorderPossible" VkDisplayPropertiesKHR Source # 
CanReadField "supportedTransforms" VkDisplayPropertiesKHR Source # 
HasField "display" VkDisplayPropertiesKHR Source # 
HasField "displayName" VkDisplayPropertiesKHR Source # 

Associated Types

type FieldType ("displayName" :: Symbol) VkDisplayPropertiesKHR :: Type Source #

type FieldOptional ("displayName" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset ("displayName" :: Symbol) VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray ("displayName" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

HasField "persistentContent" VkDisplayPropertiesKHR Source # 

Associated Types

type FieldType ("persistentContent" :: Symbol) VkDisplayPropertiesKHR :: Type Source #

type FieldOptional ("persistentContent" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset ("persistentContent" :: Symbol) VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray ("persistentContent" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

HasField "physicalDimensions" VkDisplayPropertiesKHR Source # 

Associated Types

type FieldType ("physicalDimensions" :: Symbol) VkDisplayPropertiesKHR :: Type Source #

type FieldOptional ("physicalDimensions" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset ("physicalDimensions" :: Symbol) VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray ("physicalDimensions" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

HasField "physicalResolution" VkDisplayPropertiesKHR Source # 

Associated Types

type FieldType ("physicalResolution" :: Symbol) VkDisplayPropertiesKHR :: Type Source #

type FieldOptional ("physicalResolution" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset ("physicalResolution" :: Symbol) VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray ("physicalResolution" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

HasField "planeReorderPossible" VkDisplayPropertiesKHR Source # 

Associated Types

type FieldType ("planeReorderPossible" :: Symbol) VkDisplayPropertiesKHR :: Type Source #

type FieldOptional ("planeReorderPossible" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset ("planeReorderPossible" :: Symbol) VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray ("planeReorderPossible" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

HasField "supportedTransforms" VkDisplayPropertiesKHR Source # 

Associated Types

type FieldType ("supportedTransforms" :: Symbol) VkDisplayPropertiesKHR :: Type Source #

type FieldOptional ("supportedTransforms" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type FieldOffset ("supportedTransforms" :: Symbol) VkDisplayPropertiesKHR :: Nat Source #

type FieldIsArray ("supportedTransforms" :: Symbol) VkDisplayPropertiesKHR :: Bool Source #

type StructFields VkDisplayPropertiesKHR Source # 
type StructFields VkDisplayPropertiesKHR = (:) Symbol "display" ((:) Symbol "displayName" ((:) Symbol "physicalDimensions" ((:) Symbol "physicalResolution" ((:) Symbol "supportedTransforms" ((:) Symbol "planeReorderPossible" ((:) Symbol "persistentContent" ([] Symbol)))))))
type CUnionType VkDisplayPropertiesKHR Source # 
type ReturnedOnly VkDisplayPropertiesKHR Source # 
type StructExtends VkDisplayPropertiesKHR Source # 
type FieldType "display" VkDisplayPropertiesKHR Source # 
type FieldType "displayName" VkDisplayPropertiesKHR Source # 
type FieldType "persistentContent" VkDisplayPropertiesKHR Source # 
type FieldType "persistentContent" VkDisplayPropertiesKHR = VkBool32
type FieldType "physicalDimensions" VkDisplayPropertiesKHR Source # 
type FieldType "physicalDimensions" VkDisplayPropertiesKHR = VkExtent2D
type FieldType "physicalResolution" VkDisplayPropertiesKHR Source # 
type FieldType "physicalResolution" VkDisplayPropertiesKHR = VkExtent2D
type FieldType "planeReorderPossible" VkDisplayPropertiesKHR Source # 
type FieldType "planeReorderPossible" VkDisplayPropertiesKHR = VkBool32
type FieldType "supportedTransforms" VkDisplayPropertiesKHR Source # 
type FieldOptional "display" VkDisplayPropertiesKHR Source # 
type FieldOptional "displayName" VkDisplayPropertiesKHR Source # 
type FieldOptional "persistentContent" VkDisplayPropertiesKHR Source # 
type FieldOptional "persistentContent" VkDisplayPropertiesKHR = False
type FieldOptional "physicalDimensions" VkDisplayPropertiesKHR Source # 
type FieldOptional "physicalDimensions" VkDisplayPropertiesKHR = False
type FieldOptional "physicalResolution" VkDisplayPropertiesKHR Source # 
type FieldOptional "physicalResolution" VkDisplayPropertiesKHR = False
type FieldOptional "planeReorderPossible" VkDisplayPropertiesKHR Source # 
type FieldOptional "planeReorderPossible" VkDisplayPropertiesKHR = False
type FieldOptional "supportedTransforms" VkDisplayPropertiesKHR Source # 
type FieldOptional "supportedTransforms" VkDisplayPropertiesKHR = True
type FieldOffset "display" VkDisplayPropertiesKHR Source # 
type FieldOffset "displayName" VkDisplayPropertiesKHR Source # 
type FieldOffset "displayName" VkDisplayPropertiesKHR = 8
type FieldOffset "persistentContent" VkDisplayPropertiesKHR Source # 
type FieldOffset "persistentContent" VkDisplayPropertiesKHR = 40
type FieldOffset "physicalDimensions" VkDisplayPropertiesKHR Source # 
type FieldOffset "physicalDimensions" VkDisplayPropertiesKHR = 16
type FieldOffset "physicalResolution" VkDisplayPropertiesKHR Source # 
type FieldOffset "physicalResolution" VkDisplayPropertiesKHR = 24
type FieldOffset "planeReorderPossible" VkDisplayPropertiesKHR Source # 
type FieldOffset "planeReorderPossible" VkDisplayPropertiesKHR = 36
type FieldOffset "supportedTransforms" VkDisplayPropertiesKHR Source # 
type FieldOffset "supportedTransforms" VkDisplayPropertiesKHR = 32
type FieldIsArray "display" VkDisplayPropertiesKHR Source # 
type FieldIsArray "displayName" VkDisplayPropertiesKHR Source # 
type FieldIsArray "persistentContent" VkDisplayPropertiesKHR Source # 
type FieldIsArray "persistentContent" VkDisplayPropertiesKHR = False
type FieldIsArray "physicalDimensions" VkDisplayPropertiesKHR Source # 
type FieldIsArray "physicalDimensions" VkDisplayPropertiesKHR = False
type FieldIsArray "physicalResolution" VkDisplayPropertiesKHR Source # 
type FieldIsArray "physicalResolution" VkDisplayPropertiesKHR = False
type FieldIsArray "planeReorderPossible" VkDisplayPropertiesKHR Source # 
type FieldIsArray "planeReorderPossible" VkDisplayPropertiesKHR = False
type FieldIsArray "supportedTransforms" VkDisplayPropertiesKHR Source # 
type FieldIsArray "supportedTransforms" VkDisplayPropertiesKHR = False

data VkDisplaySurfaceCreateInfoKHR Source #

typedef struct VkDisplaySurfaceCreateInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkDisplaySurfaceCreateFlagsKHR   flags;
    VkDisplayModeKHR                 displayMode;
    uint32_t                         planeIndex;
    uint32_t                         planeStackIndex;
    VkSurfaceTransformFlagBitsKHR    transform;
    float                            globalAlpha;
    VkDisplayPlaneAlphaFlagBitsKHR   alphaMode;
    VkExtent2D                       imageExtent;
} VkDisplaySurfaceCreateInfoKHR;

VkDisplaySurfaceCreateInfoKHR registry at www.khronos.org

Instances

Eq VkDisplaySurfaceCreateInfoKHR Source # 
Ord VkDisplaySurfaceCreateInfoKHR Source # 
Show VkDisplaySurfaceCreateInfoKHR Source # 
Storable VkDisplaySurfaceCreateInfoKHR Source # 
VulkanMarshalPrim VkDisplaySurfaceCreateInfoKHR Source # 
VulkanMarshal VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "flags" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "sType" VkDisplaySurfaceCreateInfoKHR Source # 
CanWriteField "transform" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "flags" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "sType" VkDisplaySurfaceCreateInfoKHR Source # 
CanReadField "transform" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "flags" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "sType" VkDisplaySurfaceCreateInfoKHR Source # 
HasField "transform" VkDisplaySurfaceCreateInfoKHR Source # 
type StructFields VkDisplaySurfaceCreateInfoKHR Source # 
type StructFields VkDisplaySurfaceCreateInfoKHR = (:) Symbol "sType" ((:) Symbol "pNext" ((:) Symbol "flags" ((:) Symbol "displayMode" ((:) Symbol "planeIndex" ((:) Symbol "planeStackIndex" ((:) Symbol "transform" ((:) Symbol "globalAlpha" ((:) Symbol "alphaMode" ((:) Symbol "imageExtent" ([] Symbol))))))))))
type CUnionType VkDisplaySurfaceCreateInfoKHR Source # 
type ReturnedOnly VkDisplaySurfaceCreateInfoKHR Source # 
type StructExtends VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "flags" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "sType" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldType "transform" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "flags" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "sType" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOptional "transform" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "flags" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "planeStackIndex" VkDisplaySurfaceCreateInfoKHR = 36
type FieldOffset "sType" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldOffset "transform" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "alphaMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "displayMode" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "flags" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "globalAlpha" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "imageExtent" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "pNext" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "planeIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "planeStackIndex" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "sType" VkDisplaySurfaceCreateInfoKHR Source # 
type FieldIsArray "transform" VkDisplaySurfaceCreateInfoKHR Source # 

newtype VkDisplayEventTypeEXT Source #

Instances

Bounded VkDisplayEventTypeEXT Source # 
Enum VkDisplayEventTypeEXT Source # 
Eq VkDisplayEventTypeEXT Source # 
Data VkDisplayEventTypeEXT Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayEventTypeEXT -> c VkDisplayEventTypeEXT #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayEventTypeEXT #

toConstr :: VkDisplayEventTypeEXT -> Constr #

dataTypeOf :: VkDisplayEventTypeEXT -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplayEventTypeEXT) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplayEventTypeEXT) #

gmapT :: (forall b. Data b => b -> b) -> VkDisplayEventTypeEXT -> VkDisplayEventTypeEXT #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayEventTypeEXT -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayEventTypeEXT -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDisplayEventTypeEXT -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDisplayEventTypeEXT -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDisplayEventTypeEXT -> m VkDisplayEventTypeEXT #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayEventTypeEXT -> m VkDisplayEventTypeEXT #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayEventTypeEXT -> m VkDisplayEventTypeEXT #

Num VkDisplayEventTypeEXT Source # 
Ord VkDisplayEventTypeEXT Source # 
Read VkDisplayEventTypeEXT Source # 
Show VkDisplayEventTypeEXT Source # 
Generic VkDisplayEventTypeEXT Source # 
Storable VkDisplayEventTypeEXT Source # 
type Rep VkDisplayEventTypeEXT Source # 
type Rep VkDisplayEventTypeEXT = D1 (MetaData "VkDisplayEventTypeEXT" "Graphics.Vulkan.Types.Enum.Display" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkDisplayEventTypeEXT" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype VkDisplayPlaneAlphaBitmaskKHR a Source #

Instances

Bounded (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 
Enum (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 
Eq (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
Integral (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 
Typeable FlagType a => Data (VkDisplayPlaneAlphaBitmaskKHR a) Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayPlaneAlphaBitmaskKHR a -> c (VkDisplayPlaneAlphaBitmaskKHR a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDisplayPlaneAlphaBitmaskKHR a) #

toConstr :: VkDisplayPlaneAlphaBitmaskKHR a -> Constr #

dataTypeOf :: VkDisplayPlaneAlphaBitmaskKHR a -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c (VkDisplayPlaneAlphaBitmaskKHR a)) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDisplayPlaneAlphaBitmaskKHR a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDisplayPlaneAlphaBitmaskKHR a -> VkDisplayPlaneAlphaBitmaskKHR a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayPlaneAlphaBitmaskKHR a -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayPlaneAlphaBitmaskKHR a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDisplayPlaneAlphaBitmaskKHR a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDisplayPlaneAlphaBitmaskKHR a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDisplayPlaneAlphaBitmaskKHR a -> m (VkDisplayPlaneAlphaBitmaskKHR a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayPlaneAlphaBitmaskKHR a -> m (VkDisplayPlaneAlphaBitmaskKHR a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayPlaneAlphaBitmaskKHR a -> m (VkDisplayPlaneAlphaBitmaskKHR a) #

Num (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 
Ord (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
Read (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
Real (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 
Show (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
Generic (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
Storable (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
Bits (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 

Methods

(.&.) :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

(.|.) :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

xor :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

complement :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

shift :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

rotate :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

zeroBits :: VkDisplayPlaneAlphaBitmaskKHR FlagMask #

bit :: Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

setBit :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

clearBit :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

complementBit :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

testBit :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Maybe Int #

bitSize :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int #

isSigned :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Bool #

shiftL :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

unsafeShiftL :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

shiftR :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

unsafeShiftR :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

rotateL :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

rotateR :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int -> VkDisplayPlaneAlphaBitmaskKHR FlagMask #

popCount :: VkDisplayPlaneAlphaBitmaskKHR FlagMask -> Int #

FiniteBits (VkDisplayPlaneAlphaBitmaskKHR FlagMask) Source # 
type Rep (VkDisplayPlaneAlphaBitmaskKHR a) Source # 
type Rep (VkDisplayPlaneAlphaBitmaskKHR a) = D1 (MetaData "VkDisplayPlaneAlphaBitmaskKHR" "Graphics.Vulkan.Types.Enum.Display" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkDisplayPlaneAlphaBitmaskKHR" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 VkFlags)))

newtype VkDisplayPowerStateEXT Source #

Instances

Bounded VkDisplayPowerStateEXT Source # 
Enum VkDisplayPowerStateEXT Source # 
Eq VkDisplayPowerStateEXT Source # 
Data VkDisplayPowerStateEXT Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDisplayPowerStateEXT -> c VkDisplayPowerStateEXT #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDisplayPowerStateEXT #

toConstr :: VkDisplayPowerStateEXT -> Constr #

dataTypeOf :: VkDisplayPowerStateEXT -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkDisplayPowerStateEXT) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDisplayPowerStateEXT) #

gmapT :: (forall b. Data b => b -> b) -> VkDisplayPowerStateEXT -> VkDisplayPowerStateEXT #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayPowerStateEXT -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDisplayPowerStateEXT -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDisplayPowerStateEXT -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDisplayPowerStateEXT -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDisplayPowerStateEXT -> m VkDisplayPowerStateEXT #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayPowerStateEXT -> m VkDisplayPowerStateEXT #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDisplayPowerStateEXT -> m VkDisplayPowerStateEXT #

Num VkDisplayPowerStateEXT Source # 
Ord VkDisplayPowerStateEXT Source # 
Read VkDisplayPowerStateEXT Source # 
Show VkDisplayPowerStateEXT Source # 
Generic VkDisplayPowerStateEXT Source # 
Storable VkDisplayPowerStateEXT Source # 
type Rep VkDisplayPowerStateEXT Source # 
type Rep VkDisplayPowerStateEXT = D1 (MetaData "VkDisplayPowerStateEXT" "Graphics.Vulkan.Types.Enum.Display" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkDisplayPowerStateEXT" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

data VkExtent2D Source #

typedef struct VkExtent2D {
    uint32_t        width;
    uint32_t        height;
} VkExtent2D;

VkExtent2D registry at www.khronos.org

Instances

Eq VkExtent2D Source # 
Ord VkExtent2D Source # 
Show VkExtent2D Source # 
Storable VkExtent2D Source # 
VulkanMarshalPrim VkExtent2D Source # 
VulkanMarshal VkExtent2D Source # 
CanWriteField "height" VkExtent2D Source # 

Methods

writeField :: Ptr VkExtent2D -> FieldType "height" VkExtent2D -> IO () Source #

CanWriteField "width" VkExtent2D Source # 

Methods

writeField :: Ptr VkExtent2D -> FieldType "width" VkExtent2D -> IO () Source #

CanReadField "height" VkExtent2D Source # 
CanReadField "width" VkExtent2D Source # 
HasField "height" VkExtent2D Source # 

Associated Types

type FieldType ("height" :: Symbol) VkExtent2D :: Type Source #

type FieldOptional ("height" :: Symbol) VkExtent2D :: Bool Source #

type FieldOffset ("height" :: Symbol) VkExtent2D :: Nat Source #

type FieldIsArray ("height" :: Symbol) VkExtent2D :: Bool Source #

HasField "width" VkExtent2D Source # 

Associated Types

type FieldType ("width" :: Symbol) VkExtent2D :: Type Source #

type FieldOptional ("width" :: Symbol) VkExtent2D :: Bool Source #

type FieldOffset ("width" :: Symbol) VkExtent2D :: Nat Source #

type FieldIsArray ("width" :: Symbol) VkExtent2D :: Bool Source #

type StructFields VkExtent2D Source # 
type StructFields VkExtent2D = (:) Symbol "width" ((:) Symbol "height" ([] Symbol))
type CUnionType VkExtent2D Source # 
type ReturnedOnly VkExtent2D Source # 
type StructExtends VkExtent2D Source # 
type FieldType "height" VkExtent2D Source # 
type FieldType "height" VkExtent2D = Word32
type FieldType "width" VkExtent2D Source # 
type FieldType "width" VkExtent2D = Word32
type FieldOptional "height" VkExtent2D Source # 
type FieldOptional "width" VkExtent2D Source # 
type FieldOffset "height" VkExtent2D Source # 
type FieldOffset "height" VkExtent2D = 4
type FieldOffset "width" VkExtent2D Source # 
type FieldOffset "width" VkExtent2D = 0
type FieldIsArray "height" VkExtent2D Source # 
type FieldIsArray "height" VkExtent2D = False
type FieldIsArray "width" VkExtent2D Source # 

data VkExtent3D Source #

typedef struct VkExtent3D {
    uint32_t        width;
    uint32_t        height;
    uint32_t        depth;
} VkExtent3D;

VkExtent3D registry at www.khronos.org

Instances

Eq VkExtent3D Source # 
Ord VkExtent3D Source # 
Show VkExtent3D Source # 
Storable VkExtent3D Source # 
VulkanMarshalPrim VkExtent3D Source # 
VulkanMarshal VkExtent3D Source # 
CanWriteField "depth" VkExtent3D Source # 

Methods

writeField :: Ptr VkExtent3D -> FieldType "depth" VkExtent3D -> IO () Source #

CanWriteField "height" VkExtent3D Source # 

Methods

writeField :: Ptr VkExtent3D -> FieldType "height" VkExtent3D -> IO () Source #

CanWriteField "width" VkExtent3D Source # 

Methods

writeField :: Ptr VkExtent3D -> FieldType "width" VkExtent3D -> IO () Source #

CanReadField "depth" VkExtent3D Source # 
CanReadField "height" VkExtent3D Source # 
CanReadField "width" VkExtent3D Source # 
HasField "depth" VkExtent3D Source # 

Associated Types

type FieldType ("depth" :: Symbol) VkExtent3D :: Type Source #

type FieldOptional ("depth" :: Symbol) VkExtent3D :: Bool Source #

type FieldOffset ("depth" :: Symbol) VkExtent3D :: Nat Source #

type FieldIsArray ("depth" :: Symbol) VkExtent3D :: Bool Source #

HasField "height" VkExtent3D Source # 

Associated Types

type FieldType ("height" :: Symbol) VkExtent3D :: Type Source #

type FieldOptional ("height" :: Symbol) VkExtent3D :: Bool Source #

type FieldOffset ("height" :: Symbol) VkExtent3D :: Nat Source #

type FieldIsArray ("height" :: Symbol) VkExtent3D :: Bool Source #

HasField "width" VkExtent3D Source # 

Associated Types

type FieldType ("width" :: Symbol) VkExtent3D :: Type Source #

type FieldOptional ("width" :: Symbol) VkExtent3D :: Bool Source #

type FieldOffset ("width" :: Symbol) VkExtent3D :: Nat Source #

type FieldIsArray ("width" :: Symbol) VkExtent3D :: Bool Source #

type StructFields VkExtent3D Source # 
type StructFields VkExtent3D = (:) Symbol "width" ((:) Symbol "height" ((:) Symbol "depth" ([] Symbol)))
type CUnionType VkExtent3D Source # 
type ReturnedOnly VkExtent3D Source # 
type StructExtends VkExtent3D Source # 
type FieldType "depth" VkExtent3D Source # 
type FieldType "depth" VkExtent3D = Word32
type FieldType "height" VkExtent3D Source # 
type FieldType "height" VkExtent3D = Word32
type FieldType "width" VkExtent3D Source # 
type FieldType "width" VkExtent3D = Word32
type FieldOptional "depth" VkExtent3D Source # 
type FieldOptional "height" VkExtent3D Source # 
type FieldOptional "width" VkExtent3D Source # 
type FieldOffset "depth" VkExtent3D Source # 
type FieldOffset "depth" VkExtent3D = 8
type FieldOffset "height" VkExtent3D Source # 
type FieldOffset "height" VkExtent3D = 4
type FieldOffset "width" VkExtent3D Source # 
type FieldOffset "width" VkExtent3D = 0
type FieldIsArray "depth" VkExtent3D Source # 
type FieldIsArray "height" VkExtent3D Source # 
type FieldIsArray "height" VkExtent3D = False
type FieldIsArray "width" VkExtent3D Source # 

data VkOffset2D Source #

typedef struct VkOffset2D {
    int32_t        x;
    int32_t        y;
} VkOffset2D;

VkOffset2D registry at www.khronos.org

Instances

Eq VkOffset2D Source # 
Ord VkOffset2D Source # 
Show VkOffset2D Source # 
Storable VkOffset2D Source # 
VulkanMarshalPrim VkOffset2D Source # 
VulkanMarshal VkOffset2D Source # 
CanWriteField "x" VkOffset2D Source # 
CanWriteField "y" VkOffset2D Source # 
CanReadField "x" VkOffset2D Source # 
CanReadField "y" VkOffset2D Source # 
HasField "x" VkOffset2D Source # 
HasField "y" VkOffset2D Source # 
type StructFields VkOffset2D Source # 
type StructFields VkOffset2D = (:) Symbol "x" ((:) Symbol "y" ([] Symbol))
type CUnionType VkOffset2D Source # 
type ReturnedOnly VkOffset2D Source # 
type StructExtends VkOffset2D Source # 
type FieldType "x" VkOffset2D Source # 
type FieldType "y" VkOffset2D Source # 
type FieldOptional "x" VkOffset2D Source # 
type FieldOptional "y" VkOffset2D Source # 
type FieldOffset "x" VkOffset2D Source # 
type FieldOffset "x" VkOffset2D = 0
type FieldOffset "y" VkOffset2D Source # 
type FieldOffset "y" VkOffset2D = 4
type FieldIsArray "x" VkOffset2D Source # 
type FieldIsArray "y" VkOffset2D Source # 

data VkOffset3D Source #

typedef struct VkOffset3D {
    int32_t        x;
    int32_t        y;
    int32_t        z;
} VkOffset3D;

VkOffset3D registry at www.khronos.org

Instances

Eq VkOffset3D Source # 
Ord VkOffset3D Source # 
Show VkOffset3D Source # 
Storable VkOffset3D Source # 
VulkanMarshalPrim VkOffset3D Source # 
VulkanMarshal VkOffset3D Source # 
CanWriteField "x" VkOffset3D Source # 
CanWriteField "y" VkOffset3D Source # 
CanWriteField "z" VkOffset3D Source # 
CanReadField "x" VkOffset3D Source # 
CanReadField "y" VkOffset3D Source # 
CanReadField "z" VkOffset3D Source # 
HasField "x" VkOffset3D Source # 
HasField "y" VkOffset3D Source # 
HasField "z" VkOffset3D Source # 
type StructFields VkOffset3D Source # 
type StructFields VkOffset3D = (:) Symbol "x" ((:) Symbol "y" ((:) Symbol "z" ([] Symbol)))
type CUnionType VkOffset3D Source # 
type ReturnedOnly VkOffset3D Source # 
type StructExtends VkOffset3D Source # 
type FieldType "x" VkOffset3D Source # 
type FieldType "y" VkOffset3D Source # 
type FieldType "z" VkOffset3D Source # 
type FieldOptional "x" VkOffset3D Source # 
type FieldOptional "y" VkOffset3D Source # 
type FieldOptional "z" VkOffset3D Source # 
type FieldOffset "x" VkOffset3D Source # 
type FieldOffset "x" VkOffset3D = 0
type FieldOffset "y" VkOffset3D Source # 
type FieldOffset "y" VkOffset3D = 4
type FieldOffset "z" VkOffset3D Source # 
type FieldOffset "z" VkOffset3D = 8
type FieldIsArray "x" VkOffset3D Source # 
type FieldIsArray "y" VkOffset3D Source # 
type FieldIsArray "z" VkOffset3D Source # 

newtype VkStructureType Source #

Structure type enumerant

type = enum

VkStructureType registry at www.khronos.org

Constructors

VkStructureType Int32 

Instances

Bounded VkStructureType Source # 
Enum VkStructureType Source # 
Eq VkStructureType Source # 
Data VkStructureType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkStructureType -> c VkStructureType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkStructureType #

toConstr :: VkStructureType -> Constr #

dataTypeOf :: VkStructureType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkStructureType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkStructureType) #

gmapT :: (forall b. Data b => b -> b) -> VkStructureType -> VkStructureType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkStructureType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkStructureType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkStructureType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkStructureType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

Num VkStructureType Source # 
Ord VkStructureType Source # 
Read VkStructureType Source # 
Show VkStructureType Source # 
Generic VkStructureType Source # 
Storable VkStructureType Source # 
type Rep VkStructureType Source # 
type Rep VkStructureType = D1 (MetaData "VkStructureType" "Graphics.Vulkan.Types.Enum.StructureType" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkStructureType" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

pattern VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: VkStructureType Source #

Reserved for internal use by the loader, layers, and ICDs

pattern VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: VkStructureType Source #

Reserved for internal use by the loader, layers, and ICDs

newtype VkSurfaceCounterBitmaskEXT a Source #

Instances

Bounded (VkSurfaceCounterBitmaskEXT FlagMask) Source # 
Enum (VkSurfaceCounterBitmaskEXT FlagMask) Source # 
Eq (VkSurfaceCounterBitmaskEXT a) Source # 
Integral (VkSurfaceCounterBitmaskEXT FlagMask) Source # 
Typeable FlagType a => Data (VkSurfaceCounterBitmaskEXT a) Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSurfaceCounterBitmaskEXT a -> c (VkSurfaceCounterBitmaskEXT a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSurfaceCounterBitmaskEXT a) #

toConstr :: VkSurfaceCounterBitmaskEXT a -> Constr #

dataTypeOf :: VkSurfaceCounterBitmaskEXT a -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c (VkSurfaceCounterBitmaskEXT a)) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSurfaceCounterBitmaskEXT a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSurfaceCounterBitmaskEXT a -> VkSurfaceCounterBitmaskEXT a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSurfaceCounterBitmaskEXT a -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSurfaceCounterBitmaskEXT a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSurfaceCounterBitmaskEXT a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSurfaceCounterBitmaskEXT a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSurfaceCounterBitmaskEXT a -> m (VkSurfaceCounterBitmaskEXT a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSurfaceCounterBitmaskEXT a -> m (VkSurfaceCounterBitmaskEXT a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSurfaceCounterBitmaskEXT a -> m (VkSurfaceCounterBitmaskEXT a) #

Num (VkSurfaceCounterBitmaskEXT FlagMask) Source # 
Ord (VkSurfaceCounterBitmaskEXT a) Source # 
Read (VkSurfaceCounterBitmaskEXT a) Source # 
Real (VkSurfaceCounterBitmaskEXT FlagMask) Source # 
Show (VkSurfaceCounterBitmaskEXT a) Source # 
Generic (VkSurfaceCounterBitmaskEXT a) Source # 
Storable (VkSurfaceCounterBitmaskEXT a) Source # 
Bits (VkSurfaceCounterBitmaskEXT FlagMask) Source # 

Methods

(.&.) :: VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask #

(.|.) :: VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask #

xor :: VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask #

complement :: VkSurfaceCounterBitmaskEXT FlagMask -> VkSurfaceCounterBitmaskEXT FlagMask #

shift :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

rotate :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

zeroBits :: VkSurfaceCounterBitmaskEXT FlagMask #

bit :: Int -> VkSurfaceCounterBitmaskEXT FlagMask #

setBit :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

clearBit :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

complementBit :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

testBit :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSurfaceCounterBitmaskEXT FlagMask -> Maybe Int #

bitSize :: VkSurfaceCounterBitmaskEXT FlagMask -> Int #

isSigned :: VkSurfaceCounterBitmaskEXT FlagMask -> Bool #

shiftL :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

unsafeShiftL :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

shiftR :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

unsafeShiftR :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

rotateL :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

rotateR :: VkSurfaceCounterBitmaskEXT FlagMask -> Int -> VkSurfaceCounterBitmaskEXT FlagMask #

popCount :: VkSurfaceCounterBitmaskEXT FlagMask -> Int #

FiniteBits (VkSurfaceCounterBitmaskEXT FlagMask) Source # 
type Rep (VkSurfaceCounterBitmaskEXT a) Source # 
type Rep (VkSurfaceCounterBitmaskEXT a) = D1 (MetaData "VkSurfaceCounterBitmaskEXT" "Graphics.Vulkan.Types.Enum.Surface" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkSurfaceCounterBitmaskEXT" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 VkFlags)))

newtype VkSurfaceTransformBitmaskKHR a Source #

Instances

Bounded (VkSurfaceTransformBitmaskKHR FlagMask) Source # 
Enum (VkSurfaceTransformBitmaskKHR FlagMask) Source # 
Eq (VkSurfaceTransformBitmaskKHR a) Source # 
Integral (VkSurfaceTransformBitmaskKHR FlagMask) Source # 
Typeable FlagType a => Data (VkSurfaceTransformBitmaskKHR a) Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSurfaceTransformBitmaskKHR a -> c (VkSurfaceTransformBitmaskKHR a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSurfaceTransformBitmaskKHR a) #

toConstr :: VkSurfaceTransformBitmaskKHR a -> Constr #

dataTypeOf :: VkSurfaceTransformBitmaskKHR a -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c (VkSurfaceTransformBitmaskKHR a)) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSurfaceTransformBitmaskKHR a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSurfaceTransformBitmaskKHR a -> VkSurfaceTransformBitmaskKHR a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSurfaceTransformBitmaskKHR a -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSurfaceTransformBitmaskKHR a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSurfaceTransformBitmaskKHR a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSurfaceTransformBitmaskKHR a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSurfaceTransformBitmaskKHR a -> m (VkSurfaceTransformBitmaskKHR a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSurfaceTransformBitmaskKHR a -> m (VkSurfaceTransformBitmaskKHR a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSurfaceTransformBitmaskKHR a -> m (VkSurfaceTransformBitmaskKHR a) #

Num (VkSurfaceTransformBitmaskKHR FlagMask) Source # 
Ord (VkSurfaceTransformBitmaskKHR a) Source # 
Read (VkSurfaceTransformBitmaskKHR a) Source # 
Real (VkSurfaceTransformBitmaskKHR FlagMask) Source # 
Show (VkSurfaceTransformBitmaskKHR a) Source # 
Generic (VkSurfaceTransformBitmaskKHR a) Source # 
Storable (VkSurfaceTransformBitmaskKHR a) Source # 
Bits (VkSurfaceTransformBitmaskKHR FlagMask) Source # 

Methods

(.&.) :: VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask #

(.|.) :: VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask #

xor :: VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask #

complement :: VkSurfaceTransformBitmaskKHR FlagMask -> VkSurfaceTransformBitmaskKHR FlagMask #

shift :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

rotate :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

zeroBits :: VkSurfaceTransformBitmaskKHR FlagMask #

bit :: Int -> VkSurfaceTransformBitmaskKHR FlagMask #

setBit :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

clearBit :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

complementBit :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

testBit :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSurfaceTransformBitmaskKHR FlagMask -> Maybe Int #

bitSize :: VkSurfaceTransformBitmaskKHR FlagMask -> Int #

isSigned :: VkSurfaceTransformBitmaskKHR FlagMask -> Bool #

shiftL :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

unsafeShiftL :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

shiftR :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

unsafeShiftR :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

rotateL :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

rotateR :: VkSurfaceTransformBitmaskKHR FlagMask -> Int -> VkSurfaceTransformBitmaskKHR FlagMask #

popCount :: VkSurfaceTransformBitmaskKHR FlagMask -> Int #

FiniteBits (VkSurfaceTransformBitmaskKHR FlagMask) Source # 
type Rep (VkSurfaceTransformBitmaskKHR a) Source # 
type Rep (VkSurfaceTransformBitmaskKHR a) = D1 (MetaData "VkSurfaceTransformBitmaskKHR" "Graphics.Vulkan.Types.Enum.Surface" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkSurfaceTransformBitmaskKHR" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 VkFlags)))

type VkGetPhysicalDeviceDisplayProperties2KHR = "vkGetPhysicalDeviceDisplayProperties2KHR" Source #

type HS_vkGetPhysicalDeviceDisplayProperties2KHR Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr Word32

pPropertyCount

-> Ptr VkDisplayProperties2KHR

pProperties

-> IO VkResult 

Success codes: VK_SUCCESS, VK_INCOMPLETE.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkGetPhysicalDeviceDisplayProperties2KHR
    ( VkPhysicalDevice physicalDevice
    , uint32_t* pPropertyCount
    , VkDisplayProperties2KHR* pProperties
    )

vkGetPhysicalDeviceDisplayProperties2KHR registry at www.khronos.org

type VkGetPhysicalDeviceDisplayPlaneProperties2KHR = "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source #

type HS_vkGetPhysicalDeviceDisplayPlaneProperties2KHR Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr Word32

pPropertyCount

-> Ptr VkDisplayPlaneProperties2KHR

pProperties

-> IO VkResult 

Success codes: VK_SUCCESS, VK_INCOMPLETE.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkGetPhysicalDeviceDisplayPlaneProperties2KHR
    ( VkPhysicalDevice physicalDevice
    , uint32_t* pPropertyCount
    , VkDisplayPlaneProperties2KHR* pProperties
    )

vkGetPhysicalDeviceDisplayPlaneProperties2KHR registry at www.khronos.org

type VkGetDisplayModeProperties2KHR = "vkGetDisplayModeProperties2KHR" Source #

type HS_vkGetDisplayModeProperties2KHR Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> VkDisplayKHR

display

-> Ptr Word32

pPropertyCount

-> Ptr VkDisplayModeProperties2KHR

pProperties

-> IO VkResult 

Success codes: VK_SUCCESS, VK_INCOMPLETE.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkGetDisplayModeProperties2KHR
    ( VkPhysicalDevice physicalDevice
    , VkDisplayKHR display
    , uint32_t* pPropertyCount
    , VkDisplayModeProperties2KHR* pProperties
    )

vkGetDisplayModeProperties2KHR registry at www.khronos.org

type VkGetDisplayPlaneCapabilities2KHR = "vkGetDisplayPlaneCapabilities2KHR" Source #

type HS_vkGetDisplayPlaneCapabilities2KHR Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkDisplayPlaneInfo2KHR

pDisplayPlaneInfo

-> Ptr VkDisplayPlaneCapabilities2KHR

pCapabilities

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkGetDisplayPlaneCapabilities2KHR
    ( VkPhysicalDevice physicalDevice
    , const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo
    , VkDisplayPlaneCapabilities2KHR* pCapabilities
    )

vkGetDisplayPlaneCapabilities2KHR registry at www.khronos.org

newtype VkResult Source #

API result codes

type = enum

VkResult registry at www.khronos.org

Constructors

VkResult Int32 

Instances

Bounded VkResult Source # 
Enum VkResult Source # 
Eq VkResult Source # 
Data VkResult Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkResult -> c VkResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkResult #

toConstr :: VkResult -> Constr #

dataTypeOf :: VkResult -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VkResult) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkResult) #

gmapT :: (forall b. Data b => b -> b) -> VkResult -> VkResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkResult -> m VkResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkResult -> m VkResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkResult -> m VkResult #

Num VkResult Source # 
Ord VkResult Source # 
Read VkResult Source # 
Show VkResult Source # 
Generic VkResult Source # 

Associated Types

type Rep VkResult :: * -> * #

Methods

from :: VkResult -> Rep VkResult x #

to :: Rep VkResult x -> VkResult #

Storable VkResult Source # 
type Rep VkResult Source # 
type Rep VkResult = D1 (MetaData "VkResult" "Graphics.Vulkan.Types.Enum.Result" "vulkan-api-1.1.3.0-FHhzd5k5VLu5phG4JhXQzZ" True) (C1 (MetaCons "VkResult" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

pattern VK_SUCCESS :: VkResult Source #

Command completed successfully

pattern VK_NOT_READY :: VkResult Source #

A fence or query has not yet completed

pattern VK_TIMEOUT :: VkResult Source #

A wait operation has not completed in the specified time

pattern VK_EVENT_SET :: VkResult Source #

An event is signaled

pattern VK_EVENT_RESET :: VkResult Source #

An event is unsignaled

pattern VK_INCOMPLETE :: VkResult Source #

A return array was too small for the result

pattern VK_ERROR_OUT_OF_HOST_MEMORY :: VkResult Source #

A host memory allocation has failed

pattern VK_ERROR_OUT_OF_DEVICE_MEMORY :: VkResult Source #

A device memory allocation has failed

pattern VK_ERROR_INITIALIZATION_FAILED :: VkResult Source #

Initialization of a object has failed

pattern VK_ERROR_DEVICE_LOST :: VkResult Source #

The logical device has been lost. See

pattern VK_ERROR_MEMORY_MAP_FAILED :: VkResult Source #

Mapping of a memory object has failed

pattern VK_ERROR_LAYER_NOT_PRESENT :: VkResult Source #

Layer specified does not exist

pattern VK_ERROR_EXTENSION_NOT_PRESENT :: VkResult Source #

Extension specified does not exist

pattern VK_ERROR_FEATURE_NOT_PRESENT :: VkResult Source #

Requested feature is not available on this device

pattern VK_ERROR_INCOMPATIBLE_DRIVER :: VkResult Source #

Unable to find a Vulkan driver

pattern VK_ERROR_TOO_MANY_OBJECTS :: VkResult Source #

Too many objects of the type have already been created

pattern VK_ERROR_FORMAT_NOT_SUPPORTED :: VkResult Source #

Requested format is not supported on this device

pattern VK_ERROR_FRAGMENTED_POOL :: VkResult Source #

A requested pool allocation has failed due to fragmentation of the pool's memory

data VkBuffer_T Source #

Opaque data type referenced by VkBuffer

data VkBufferView_T Source #

Opaque data type referenced by VkBufferView

data VkCommandBuffer_T Source #

Opaque data type referenced by VkCommandBuffer

data VkCommandPool_T Source #

Opaque data type referenced by VkCommandPool

data VkDebugReportCallbackEXT_T Source #

Opaque data type referenced by VkDebugReportCallbackEXT

data VkDebugUtilsMessengerEXT_T Source #

Opaque data type referenced by VkDebugUtilsMessengerEXT

data VkDescriptorPool_T Source #

Opaque data type referenced by VkDescriptorPool

data VkDescriptorSet_T Source #

Opaque data type referenced by VkDescriptorSet

data VkDescriptorSetLayout_T Source #

Opaque data type referenced by VkDescriptorSetLayout

data VkDescriptorUpdateTemplate_T Source #

Opaque data type referenced by VkDescriptorUpdateTemplate

data VkDescriptorUpdateTemplateKHR_T Source #

Opaque data type referenced by VkDescriptorUpdateTemplateKHR

data VkDevice_T Source #

Opaque data type referenced by VkDevice

data VkDeviceMemory_T Source #

Opaque data type referenced by VkDeviceMemory

data VkDisplayKHR_T Source #

Opaque data type referenced by VkDisplayKHR

data VkDisplayModeKHR_T Source #

Opaque data type referenced by VkDisplayModeKHR

data VkEvent_T Source #

Opaque data type referenced by VkEvent

data VkFence_T Source #

Opaque data type referenced by VkFence

data VkFramebuffer_T Source #

Opaque data type referenced by VkFramebuffer

data VkImage_T Source #

Opaque data type referenced by VkImage

data VkImageView_T Source #

Opaque data type referenced by VkImageView

data VkIndirectCommandsLayoutNVX_T Source #

Opaque data type referenced by VkIndirectCommandsLayoutNVX

data VkInstance_T Source #

Opaque data type referenced by VkInstance

data VkObjectTableNVX_T Source #

Opaque data type referenced by VkObjectTableNVX

data VkPhysicalDevice_T Source #

Opaque data type referenced by VkPhysicalDevice

data VkPipeline_T Source #

Opaque data type referenced by VkPipeline

data VkPipelineCache_T Source #

Opaque data type referenced by VkPipelineCache

data VkPipelineLayout_T Source #

Opaque data type referenced by VkPipelineLayout

data VkQueryPool_T Source #

Opaque data type referenced by VkQueryPool

data VkQueue_T Source #

Opaque data type referenced by VkQueue

data VkRenderPass_T Source #

Opaque data type referenced by VkRenderPass

data VkSampler_T Source #

Opaque data type referenced by VkSampler

data VkSamplerYcbcrConversion_T Source #

Opaque data type referenced by VkSamplerYcbcrConversion

data VkSamplerYcbcrConversionKHR_T Source #

Opaque data type referenced by VkSamplerYcbcrConversionKHR

data VkSemaphore_T Source #

Opaque data type referenced by VkSemaphore

data VkShaderModule_T Source #

Opaque data type referenced by VkShaderModule

data VkSurfaceKHR_T Source #

Opaque data type referenced by VkSurfaceKHR

data VkSwapchainKHR_T Source #

Opaque data type referenced by VkSwapchainKHR

data VkValidationCacheEXT_T Source #

Opaque data type referenced by VkValidationCacheEXT

type VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME = "VK_KHR_get_display_properties2" Source #

Orphan instances

VulkanProc "vkGetDisplayModeProperties2KHR" Source # 

Associated Types

type VkProcType ("vkGetDisplayModeProperties2KHR" :: Symbol) :: * Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayModeProperties2KHR") -> VkProcType "vkGetDisplayModeProperties2KHR" Source #

unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayModeProperties2KHR") -> VkProcType "vkGetDisplayModeProperties2KHR" Source #

VulkanProc "vkGetDisplayPlaneCapabilities2KHR" Source # 

Associated Types

type VkProcType ("vkGetDisplayPlaneCapabilities2KHR" :: Symbol) :: * Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetDisplayPlaneCapabilities2KHR") -> VkProcType "vkGetDisplayPlaneCapabilities2KHR" Source #

unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetDisplayPlaneCapabilities2KHR") -> VkProcType "vkGetDisplayPlaneCapabilities2KHR" Source #

VulkanProc "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source # 

Associated Types

type VkProcType ("vkGetPhysicalDeviceDisplayPlaneProperties2KHR" :: Symbol) :: * Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source #

unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayPlaneProperties2KHR" Source #

VulkanProc "vkGetPhysicalDeviceDisplayProperties2KHR" Source # 

Associated Types

type VkProcType ("vkGetPhysicalDeviceDisplayProperties2KHR" :: Symbol) :: * Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtrUnsafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR" Source #

unwrapVkProcPtrSafe :: FunPtr (VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR") -> VkProcType "vkGetPhysicalDeviceDisplayProperties2KHR" Source #