vulkan-api-1.1.1.0: Low-level low-overhead vulkan api bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Ext.VK_KHR_incremental_present

Synopsis

Vulkan extension: VK_KHR_incremental_present

supported: vulkan

contact: Ian Elliott ianelliottgoogle.com@

author: KHR

type: device

Extension number: 85

Required extensions: VK_KHR_swapchain.

Required extensions: VK_KHR_swapchain.

data VkExtent2D Source #

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

VkExtent2D registry at www.khronos.org

Instances

Instances details
Eq VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Ord VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Show VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Storable VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshalPrim VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshal VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanWriteField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

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

CanWriteField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

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

CanReadField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

HasField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "height" VkExtent2D Source #

type FieldOptional "height" VkExtent2D :: Bool Source #

type FieldOffset "height" VkExtent2D :: Nat Source #

type FieldIsArray "height" VkExtent2D :: Bool Source #

HasField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "width" VkExtent2D Source #

type FieldOptional "width" VkExtent2D :: Bool Source #

type FieldOffset "width" VkExtent2D :: Nat Source #

type FieldIsArray "width" VkExtent2D :: Bool Source #

type StructFields VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructFields VkExtent2D = '["width", "height"]
type CUnionType VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type ReturnedOnly VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent2D = '[] :: [Type]
type FieldType "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "height" VkExtent2D = Word32
type FieldType "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "width" VkExtent2D = Word32
type FieldOptional "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOptional "height" VkExtent2D = 'False
type FieldOptional "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "height" VkExtent2D = 4
type FieldOffset "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "width" VkExtent2D = 0
type FieldIsArray "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "height" VkExtent2D = 'False
type FieldIsArray "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "width" VkExtent2D = 'False

data VkExtent3D Source #

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

VkExtent3D registry at www.khronos.org

Instances

Instances details
Eq VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Ord VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Show VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Storable VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshalPrim VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshal VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanWriteField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

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

CanWriteField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

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

CanWriteField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

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

CanReadField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

HasField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "depth" VkExtent3D Source #

type FieldOptional "depth" VkExtent3D :: Bool Source #

type FieldOffset "depth" VkExtent3D :: Nat Source #

type FieldIsArray "depth" VkExtent3D :: Bool Source #

HasField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "height" VkExtent3D Source #

type FieldOptional "height" VkExtent3D :: Bool Source #

type FieldOffset "height" VkExtent3D :: Nat Source #

type FieldIsArray "height" VkExtent3D :: Bool Source #

HasField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "width" VkExtent3D Source #

type FieldOptional "width" VkExtent3D :: Bool Source #

type FieldOffset "width" VkExtent3D :: Nat Source #

type FieldIsArray "width" VkExtent3D :: Bool Source #

type StructFields VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructFields VkExtent3D = '["width", "height", "depth"]
type CUnionType VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type ReturnedOnly VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent3D = '[] :: [Type]
type FieldType "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "depth" VkExtent3D = Word32
type FieldType "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "height" VkExtent3D = Word32
type FieldType "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "width" VkExtent3D = Word32
type FieldOptional "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOptional "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOptional "height" VkExtent3D = 'False
type FieldOptional "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "depth" VkExtent3D = 8
type FieldOffset "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "height" VkExtent3D = 4
type FieldOffset "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "width" VkExtent3D = 0
type FieldIsArray "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "depth" VkExtent3D = 'False
type FieldIsArray "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "height" VkExtent3D = 'False
type FieldIsArray "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "width" VkExtent3D = 'False

data VkOffset2D Source #

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

VkOffset2D registry at www.khronos.org

Instances

Instances details
Eq VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Ord VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Show VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Storable VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshalPrim VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshal VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset2D = '["x", "y"]
type CUnionType VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type ReturnedOnly VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset2D = '[] :: [Type]
type FieldType "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldType "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset2D = 0
type FieldOffset "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "y" VkOffset2D = 4
type FieldIsArray "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldIsArray "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

data VkOffset3D Source #

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

VkOffset3D registry at www.khronos.org

Instances

Instances details
Eq VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Ord VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Show VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Storable VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshalPrim VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshal VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset3D = '["x", "y", "z"]
type CUnionType VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type ReturnedOnly VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset3D = '[] :: [Type]
type FieldType "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldType "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldType "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset3D = 0
type FieldOffset "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "y" VkOffset3D = 4
type FieldOffset "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "z" VkOffset3D = 8
type FieldIsArray "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldIsArray "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldIsArray "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

data VkPresentInfoKHR Source #

typedef struct VkPresentInfoKHR {
    VkStructureType sType;
    const void*  pNext;
    uint32_t         waitSemaphoreCount;
    const VkSemaphore* pWaitSemaphores;
    uint32_t                         swapchainCount;
    const VkSwapchainKHR* pSwapchains;
    const uint32_t* pImageIndices;
    VkResult* pResults;
} VkPresentInfoKHR;

VkPresentInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Ord VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Show VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Storable VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "pImageIndices" VkPresentInfoKHR -> IO () Source #

CanWriteField "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "pWaitSemaphores" VkPresentInfoKHR -> IO () Source #

CanWriteField "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "swapchainCount" VkPresentInfoKHR -> IO () Source #

CanWriteField "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentInfoKHR -> FieldType "waitSemaphoreCount" VkPresentInfoKHR -> IO () Source #

CanReadField "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pImageIndices" VkPresentInfoKHR Source #

type FieldOptional "pImageIndices" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pImageIndices" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pImageIndices" VkPresentInfoKHR :: Bool Source #

HasField "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pResults" VkPresentInfoKHR Source #

type FieldOptional "pResults" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pResults" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pResults" VkPresentInfoKHR :: Bool Source #

HasField "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pSwapchains" VkPresentInfoKHR Source #

type FieldOptional "pSwapchains" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pSwapchains" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pSwapchains" VkPresentInfoKHR :: Bool Source #

HasField "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pWaitSemaphores" VkPresentInfoKHR Source #

type FieldOptional "pWaitSemaphores" VkPresentInfoKHR :: Bool Source #

type FieldOffset "pWaitSemaphores" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "pWaitSemaphores" VkPresentInfoKHR :: Bool Source #

HasField "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "swapchainCount" VkPresentInfoKHR Source #

type FieldOptional "swapchainCount" VkPresentInfoKHR :: Bool Source #

type FieldOffset "swapchainCount" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "swapchainCount" VkPresentInfoKHR :: Bool Source #

HasField "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "waitSemaphoreCount" VkPresentInfoKHR Source #

type FieldOptional "waitSemaphoreCount" VkPresentInfoKHR :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkPresentInfoKHR :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkPresentInfoKHR :: Bool Source #

type StructFields VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructFields VkPresentInfoKHR = '["sType", "pNext", "waitSemaphoreCount", "pWaitSemaphores", "swapchainCount", "pSwapchains", "pImageIndices", "pResults"]
type CUnionType VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type ReturnedOnly VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructExtends VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pImageIndices" VkPresentInfoKHR = Ptr Word32
type FieldType "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pWaitSemaphores" VkPresentInfoKHR = Ptr VkSemaphore
type FieldType "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "swapchainCount" VkPresentInfoKHR = Word32
type FieldType "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "waitSemaphoreCount" VkPresentInfoKHR = Word32
type FieldOptional "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pImageIndices" VkPresentInfoKHR = 'False
type FieldOptional "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pSwapchains" VkPresentInfoKHR = 'False
type FieldOptional "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pWaitSemaphores" VkPresentInfoKHR = 'False
type FieldOptional "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "swapchainCount" VkPresentInfoKHR = 'False
type FieldOptional "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "waitSemaphoreCount" VkPresentInfoKHR = 'True
type FieldOffset "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pImageIndices" VkPresentInfoKHR = 48
type FieldOffset "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pNext" VkPresentInfoKHR = 8
type FieldOffset "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pResults" VkPresentInfoKHR = 56
type FieldOffset "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pSwapchains" VkPresentInfoKHR = 40
type FieldOffset "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pWaitSemaphores" VkPresentInfoKHR = 24
type FieldOffset "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "sType" VkPresentInfoKHR = 0
type FieldOffset "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "swapchainCount" VkPresentInfoKHR = 32
type FieldOffset "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "waitSemaphoreCount" VkPresentInfoKHR = 16
type FieldIsArray "pImageIndices" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pImageIndices" VkPresentInfoKHR = 'False
type FieldIsArray "pNext" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pResults" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pSwapchains" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pSwapchains" VkPresentInfoKHR = 'False
type FieldIsArray "pWaitSemaphores" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pWaitSemaphores" VkPresentInfoKHR = 'False
type FieldIsArray "sType" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "swapchainCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "swapchainCount" VkPresentInfoKHR = 'False
type FieldIsArray "waitSemaphoreCount" VkPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "waitSemaphoreCount" VkPresentInfoKHR = 'False

data VkPresentRegionKHR Source #

typedef struct VkPresentRegionKHR {
    uint32_t         rectangleCount;
    const VkRectLayerKHR*   pRectangles;
} VkPresentRegionKHR;

VkPresentRegionKHR registry at www.khronos.org

Instances

Instances details
Eq VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Ord VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Show VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Storable VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "pRectangles" VkPresentRegionKHR Source #

type FieldOptional "pRectangles" VkPresentRegionKHR :: Bool Source #

type FieldOffset "pRectangles" VkPresentRegionKHR :: Nat Source #

type FieldIsArray "pRectangles" VkPresentRegionKHR :: Bool Source #

HasField "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "rectangleCount" VkPresentRegionKHR Source #

type FieldOptional "rectangleCount" VkPresentRegionKHR :: Bool Source #

type FieldOffset "rectangleCount" VkPresentRegionKHR :: Nat Source #

type FieldIsArray "rectangleCount" VkPresentRegionKHR :: Bool Source #

type StructFields VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructFields VkPresentRegionKHR = '["rectangleCount", "pRectangles"]
type CUnionType VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type ReturnedOnly VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructExtends VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "rectangleCount" VkPresentRegionKHR = Word32
type FieldOptional "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pRectangles" VkPresentRegionKHR = 'True
type FieldOptional "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "rectangleCount" VkPresentRegionKHR = 'True
type FieldOffset "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pRectangles" VkPresentRegionKHR = 8
type FieldOffset "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "rectangleCount" VkPresentRegionKHR = 0
type FieldIsArray "pRectangles" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pRectangles" VkPresentRegionKHR = 'False
type FieldIsArray "rectangleCount" VkPresentRegionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "rectangleCount" VkPresentRegionKHR = 'False

data VkPresentRegionsKHR Source #

typedef struct VkPresentRegionsKHR {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         swapchainCount;
    const VkPresentRegionKHR*   pRegions;
} VkPresentRegionsKHR;

VkPresentRegionsKHR registry at www.khronos.org

Instances

Instances details
Eq VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Ord VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Show VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Storable VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "swapchainCount" VkPresentRegionsKHR Source #

type FieldOptional "swapchainCount" VkPresentRegionsKHR :: Bool Source #

type FieldOffset "swapchainCount" VkPresentRegionsKHR :: Nat Source #

type FieldIsArray "swapchainCount" VkPresentRegionsKHR :: Bool Source #

type StructFields VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructFields VkPresentRegionsKHR = '["sType", "pNext", "swapchainCount", "pRegions"]
type CUnionType VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type ReturnedOnly VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructExtends VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "swapchainCount" VkPresentRegionsKHR = Word32
type FieldOptional "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "swapchainCount" VkPresentRegionsKHR = 'False
type FieldOffset "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pRegions" VkPresentRegionsKHR = 24
type FieldOffset "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "swapchainCount" VkPresentRegionsKHR = 16
type FieldIsArray "pNext" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pRegions" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "sType" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "swapchainCount" VkPresentRegionsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "swapchainCount" VkPresentRegionsKHR = 'False

data VkPresentTimeGOOGLE Source #

typedef struct VkPresentTimeGOOGLE {
    uint32_t                         presentID;
    uint64_t                         desiredPresentTime;
} VkPresentTimeGOOGLE;

VkPresentTimeGOOGLE registry at www.khronos.org

Instances

Instances details
Eq VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Ord VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Show VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Storable VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Methods

writeField :: Ptr VkPresentTimeGOOGLE -> FieldType "desiredPresentTime" VkPresentTimeGOOGLE -> IO () Source #

CanWriteField "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "desiredPresentTime" VkPresentTimeGOOGLE Source #

type FieldOptional "desiredPresentTime" VkPresentTimeGOOGLE :: Bool Source #

type FieldOffset "desiredPresentTime" VkPresentTimeGOOGLE :: Nat Source #

type FieldIsArray "desiredPresentTime" VkPresentTimeGOOGLE :: Bool Source #

HasField "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "presentID" VkPresentTimeGOOGLE Source #

type FieldOptional "presentID" VkPresentTimeGOOGLE :: Bool Source #

type FieldOffset "presentID" VkPresentTimeGOOGLE :: Nat Source #

type FieldIsArray "presentID" VkPresentTimeGOOGLE :: Bool Source #

type StructFields VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructFields VkPresentTimeGOOGLE = '["presentID", "desiredPresentTime"]
type CUnionType VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type ReturnedOnly VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructExtends VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "desiredPresentTime" VkPresentTimeGOOGLE = Word64
type FieldType "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "desiredPresentTime" VkPresentTimeGOOGLE = 'False
type FieldOptional "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "desiredPresentTime" VkPresentTimeGOOGLE = 8
type FieldOffset "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "presentID" VkPresentTimeGOOGLE = 0
type FieldIsArray "desiredPresentTime" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "desiredPresentTime" VkPresentTimeGOOGLE = 'False
type FieldIsArray "presentID" VkPresentTimeGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

data VkPresentTimesInfoGOOGLE Source #

typedef struct VkPresentTimesInfoGOOGLE {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         swapchainCount;
    const VkPresentTimeGOOGLE*   pTimes;
} VkPresentTimesInfoGOOGLE;

VkPresentTimesInfoGOOGLE registry at www.khronos.org

Instances

Instances details
Eq VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Ord VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Show VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Storable VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshalPrim VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

VulkanMarshal VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanWriteField "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

CanReadField "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

HasField "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

Associated Types

type FieldType "swapchainCount" VkPresentTimesInfoGOOGLE Source #

type FieldOptional "swapchainCount" VkPresentTimesInfoGOOGLE :: Bool Source #

type FieldOffset "swapchainCount" VkPresentTimesInfoGOOGLE :: Nat Source #

type FieldIsArray "swapchainCount" VkPresentTimesInfoGOOGLE :: Bool Source #

type StructFields VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructFields VkPresentTimesInfoGOOGLE = '["sType", "pNext", "swapchainCount", "pTimes"]
type CUnionType VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type ReturnedOnly VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type StructExtends VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldType "swapchainCount" VkPresentTimesInfoGOOGLE = Word32
type FieldOptional "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOptional "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldOffset "swapchainCount" VkPresentTimesInfoGOOGLE = 16
type FieldIsArray "pNext" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "pTimes" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "sType" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

type FieldIsArray "swapchainCount" VkPresentTimesInfoGOOGLE Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Present

data VkRect2D Source #

typedef struct VkRect2D {
    VkOffset2D     offset;
    VkExtent2D     extent;
} VkRect2D;

VkRect2D registry at www.khronos.org

Constructors

VkRect2D# Addr# ByteArray# 

Instances

Instances details
Eq VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Ord VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Show VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Storable VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshalPrim VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshal VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Methods

writeField :: Ptr VkRect2D -> FieldType "extent" VkRect2D -> IO () Source #

CanWriteField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Methods

writeField :: Ptr VkRect2D -> FieldType "offset" VkRect2D -> IO () Source #

CanReadField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "extent" VkRect2D Source #

type FieldOptional "extent" VkRect2D :: Bool Source #

type FieldOffset "extent" VkRect2D :: Nat Source #

type FieldIsArray "extent" VkRect2D :: Bool Source #

HasField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "offset" VkRect2D Source #

type FieldOptional "offset" VkRect2D :: Bool Source #

type FieldOffset "offset" VkRect2D :: Nat Source #

type FieldIsArray "offset" VkRect2D :: Bool Source #

type StructFields VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructFields VkRect2D = '["offset", "extent"]
type CUnionType VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type ReturnedOnly VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructExtends VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructExtends VkRect2D = '[] :: [Type]
type FieldType "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "extent" VkRect2D = VkExtent2D
type FieldType "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "offset" VkRect2D = VkOffset2D
type FieldOptional "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "extent" VkRect2D = 'False
type FieldOptional "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "offset" VkRect2D = 'False
type FieldOffset "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "extent" VkRect2D = 8
type FieldOffset "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "offset" VkRect2D = 0
type FieldIsArray "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "extent" VkRect2D = 'False
type FieldIsArray "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "offset" VkRect2D = 'False

data VkRectLayerKHR Source #

typedef struct VkRectLayerKHR {
    VkOffset2D                       offset;
    VkExtent2D                       extent;
    uint32_t                         layer;
} VkRectLayerKHR;

VkRectLayerKHR registry at www.khronos.org

Instances

Instances details
Eq VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Ord VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Show VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Storable VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshalPrim VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshal VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "extent" VkRectLayerKHR Source #

type FieldOptional "extent" VkRectLayerKHR :: Bool Source #

type FieldOffset "extent" VkRectLayerKHR :: Nat Source #

type FieldIsArray "extent" VkRectLayerKHR :: Bool Source #

HasField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "offset" VkRectLayerKHR Source #

type FieldOptional "offset" VkRectLayerKHR :: Bool Source #

type FieldOffset "offset" VkRectLayerKHR :: Nat Source #

type FieldIsArray "offset" VkRectLayerKHR :: Bool Source #

type StructFields VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructFields VkRectLayerKHR = '["offset", "extent", "layer"]
type CUnionType VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type ReturnedOnly VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructExtends VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "extent" VkRectLayerKHR = 8
type FieldOffset "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "layer" VkRectLayerKHR = 16
type FieldOffset "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "offset" VkRectLayerKHR = 0
type FieldIsArray "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

newtype VkResult Source #

API result codes

type = enum

VkResult registry at www.khronos.org

Constructors

VkResult Int32 

Instances

Instances details
Bounded VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Enum VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Eq VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Data VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

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 :: forall r r'. (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 # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Ord VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Read VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Show VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Generic VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Associated Types

type Rep VkResult :: Type -> Type #

Methods

from :: VkResult -> Rep VkResult x #

to :: Rep VkResult x -> VkResult #

Storable VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

type Rep VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

type Rep VkResult = D1 ('MetaData "VkResult" "Graphics.Vulkan.Types.Enum.Result" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkResult" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe 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

newtype VkStructureType Source #

Structure type enumerant

type = enum

VkStructureType registry at www.khronos.org

Constructors

VkStructureType Int32 

Instances

Instances details
Bounded VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Enum VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Eq VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Data VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

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 :: forall r r'. (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 # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Ord VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Read VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Show VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Generic VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Associated Types

type Rep VkStructureType :: Type -> Type #

Storable VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType = D1 ('MetaData "VkStructureType" "Graphics.Vulkan.Types.Enum.StructureType" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkStructureType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe 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

type VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME = "VK_KHR_incremental_present" Source #