Name | Type | Description |
int16_t
|
short
|
|
int32_t
|
int
|
|
int64_t
|
long
|
|
int8_t
|
byte
|
|
PFN_vkAcquireNextImage2KHR
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkAcquireNextImageInfoKHR)*, uint*)
|
|
PFN_vkAcquireNextImageKHR
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkSwapchainKHR_T*, ulong, VkSemaphore_T*, VkFence_T*, uint*)
|
|
PFN_vkAllocateCommandBuffers
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkCommandBufferAllocateInfo)*, VkCommandBuffer_T**)
|
|
PFN_vkAllocateDescriptorSets
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkDescriptorSetAllocateInfo)*, VkDescriptorSet_T**)
|
|
PFN_vkAllocateMemory
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkMemoryAllocateInfo)*, const(VkAllocationCallbacks)*, VkDeviceMemory_T**)
|
|
PFN_vkAllocationFunction
|
nothrow extern(C) void* function(void*, ulong, ulong, VkSystemAllocationScope)
|
|
PFN_vkBeginCommandBuffer
|
nothrow @nogc extern(C) VkResult function(VkCommandBuffer_T*, const(VkCommandBufferBeginInfo)*)
|
|
PFN_vkBindBufferMemory
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkBuffer_T*, VkDeviceMemory_T*, ulong)
|
|
PFN_vkBindBufferMemory2
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, uint, const(VkBindBufferMemoryInfo)*)
|
|
PFN_vkBindImageMemory
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkImage_T*, VkDeviceMemory_T*, ulong)
|
|
PFN_vkBindImageMemory2
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, uint, const(VkBindImageMemoryInfo)*)
|
|
PFN_vkCmdBeginQuery
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkQueryPool_T*, uint, uint)
|
|
PFN_vkCmdBeginRenderPass
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, const(VkRenderPassBeginInfo)*, VkSubpassContents)
|
|
PFN_vkCmdBindDescriptorSets
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkPipelineBindPoint, VkPipelineLayout_T*, uint, uint, const(VkDescriptorSet_T*)*, uint, const(uint)*)
|
|
PFN_vkCmdBindIndexBuffer
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, ulong, VkIndexType)
|
|
PFN_vkCmdBindPipeline
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkPipelineBindPoint, VkPipeline_T*)
|
|
PFN_vkCmdBindVertexBuffers
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, const(VkBuffer_T*)*, const(ulong)*)
|
|
PFN_vkCmdBlitImage
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkImage_T*, VkImageLayout, VkImage_T*, VkImageLayout, uint, const(VkImageBlit)*, VkFilter)
|
|
PFN_vkCmdClearAttachments
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, const(VkClearAttachment)*, uint, const(VkClearRect)*)
|
|
PFN_vkCmdClearColorImage
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkImage_T*, VkImageLayout, const(VkClearColorValue)*, uint, const(VkImageSubresourceRange)*)
|
|
PFN_vkCmdClearDepthStencilImage
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkImage_T*, VkImageLayout, const(VkClearDepthStencilValue)*, uint, const(VkImageSubresourceRange)*)
|
|
PFN_vkCmdCopyBuffer
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, VkBuffer_T*, uint, const(VkBufferCopy)*)
|
|
PFN_vkCmdCopyBufferToImage
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, VkImage_T*, VkImageLayout, uint, const(VkBufferImageCopy)*)
|
|
PFN_vkCmdCopyImage
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkImage_T*, VkImageLayout, VkImage_T*, VkImageLayout, uint, const(VkImageCopy)*)
|
|
PFN_vkCmdCopyImageToBuffer
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkImage_T*, VkImageLayout, VkBuffer_T*, uint, const(VkBufferImageCopy)*)
|
|
PFN_vkCmdCopyQueryPoolResults
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkQueryPool_T*, uint, uint, VkBuffer_T*, ulong, ulong, uint)
|
|
PFN_vkCmdDispatch
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, uint)
|
|
PFN_vkCmdDispatchBase
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, uint, uint, uint, uint)
|
|
PFN_vkCmdDispatchIndirect
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, ulong)
|
|
PFN_vkCmdDraw
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, uint, uint)
|
|
PFN_vkCmdDrawIndexed
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, uint, int, uint)
|
|
PFN_vkCmdDrawIndexedIndirect
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, ulong, uint, uint)
|
|
PFN_vkCmdDrawIndirect
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, ulong, uint, uint)
|
|
PFN_vkCmdEndQuery
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkQueryPool_T*, uint)
|
|
PFN_vkCmdEndRenderPass
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*)
|
|
PFN_vkCmdExecuteCommands
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, const(VkCommandBuffer_T*)*)
|
|
PFN_vkCmdFillBuffer
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, ulong, ulong, uint)
|
|
PFN_vkCmdNextSubpass
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkSubpassContents)
|
|
PFN_vkCmdPipelineBarrier
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, uint, uint, const(VkMemoryBarrier)*, uint, const(VkBufferMemoryBarrier)*, uint, const(VkImageMemoryBarrier)*)
|
|
PFN_vkCmdPushConstants
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkPipelineLayout_T*, uint, uint, uint, const(void)*)
|
|
PFN_vkCmdResetEvent
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkEvent_T*, uint)
|
|
PFN_vkCmdResetQueryPool
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkQueryPool_T*, uint, uint)
|
|
PFN_vkCmdResolveImage
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkImage_T*, VkImageLayout, VkImage_T*, VkImageLayout, uint, const(VkImageResolve)*)
|
|
PFN_vkCmdSetBlendConstants
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, const(float[4]))
|
|
PFN_vkCmdSetDepthBias
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, float, float, float)
|
|
PFN_vkCmdSetDepthBounds
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, float, float)
|
|
PFN_vkCmdSetDeviceMask
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint)
|
|
PFN_vkCmdSetEvent
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkEvent_T*, uint)
|
|
PFN_vkCmdSetLineWidth
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, float)
|
|
PFN_vkCmdSetScissor
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, const(VkRect2D)*)
|
|
PFN_vkCmdSetStencilCompareMask
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint)
|
|
PFN_vkCmdSetStencilReference
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint)
|
|
PFN_vkCmdSetStencilWriteMask
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint)
|
|
PFN_vkCmdSetViewport
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, uint, const(VkViewport)*)
|
|
PFN_vkCmdUpdateBuffer
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkBuffer_T*, ulong, ulong, const(void)*)
|
|
PFN_vkCmdWaitEvents
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, uint, const(VkEvent_T*)*, uint, uint, uint, const(VkMemoryBarrier)*, uint, const(VkBufferMemoryBarrier)*, uint, const(VkImageMemoryBarrier)*)
|
|
PFN_vkCmdWriteTimestamp
|
nothrow @nogc extern(C) void function(VkCommandBuffer_T*, VkPipelineStageFlagBits, VkQueryPool_T*, uint)
|
|
PFN_vkCreateBuffer
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkBufferCreateInfo)*, const(VkAllocationCallbacks)*, VkBuffer_T**)
|
|
PFN_vkCreateBufferView
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkBufferViewCreateInfo)*, const(VkAllocationCallbacks)*, VkBufferView_T**)
|
|
PFN_vkCreateCommandPool
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkCommandPoolCreateInfo)*, const(VkAllocationCallbacks)*, VkCommandPool_T**)
|
|
PFN_vkCreateComputePipelines
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkPipelineCache_T*, uint, const(VkComputePipelineCreateInfo)*, const(VkAllocationCallbacks)*, VkPipeline_T**)
|
|
PFN_vkCreateDebugReportCallbackEXT
|
nothrow @nogc extern(C) VkResult function(VkInstance_T*, const(VkDebugReportCallbackCreateInfoEXT)*, const(VkAllocationCallbacks)*, VkDebugReportCallbackEXT_T**)
|
|
PFN_vkCreateDescriptorPool
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkDescriptorPoolCreateInfo)*, const(VkAllocationCallbacks)*, VkDescriptorPool_T**)
|
|
PFN_vkCreateDescriptorSetLayout
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkDescriptorSetLayoutCreateInfo)*, const(VkAllocationCallbacks)*, VkDescriptorSetLayout_T**)
|
|
PFN_vkCreateDescriptorUpdateTemplate
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkDescriptorUpdateTemplateCreateInfo)*, const(VkAllocationCallbacks)*, VkDescriptorUpdateTemplate_T**)
|
|
PFN_vkCreateDevice
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, const(VkDeviceCreateInfo)*, const(VkAllocationCallbacks)*, VkDevice_T**)
|
|
PFN_vkCreateDisplayModeKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkDisplayKHR_T*, const(VkDisplayModeCreateInfoKHR)*, const(VkAllocationCallbacks)*, VkDisplayModeKHR_T**)
|
|
PFN_vkCreateDisplayPlaneSurfaceKHR
|
nothrow @nogc extern(C) VkResult function(VkInstance_T*, const(VkDisplaySurfaceCreateInfoKHR)*, const(VkAllocationCallbacks)*, VkSurfaceKHR_T**)
|
|
PFN_vkCreateEvent
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkEventCreateInfo)*, const(VkAllocationCallbacks)*, VkEvent_T**)
|
|
PFN_vkCreateFence
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkFenceCreateInfo)*, const(VkAllocationCallbacks)*, VkFence_T**)
|
|
PFN_vkCreateFramebuffer
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkFramebufferCreateInfo)*, const(VkAllocationCallbacks)*, VkFramebuffer_T**)
|
|
PFN_vkCreateGraphicsPipelines
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkPipelineCache_T*, uint, const(VkGraphicsPipelineCreateInfo)*, const(VkAllocationCallbacks)*, VkPipeline_T**)
|
|
PFN_vkCreateImage
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkImageCreateInfo)*, const(VkAllocationCallbacks)*, VkImage_T**)
|
|
PFN_vkCreateImageView
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkImageViewCreateInfo)*, const(VkAllocationCallbacks)*, VkImageView_T**)
|
|
PFN_vkCreateInstance
|
nothrow @nogc extern(C) VkResult function(const(VkInstanceCreateInfo)*, const(VkAllocationCallbacks)*, VkInstance_T**)
|
|
PFN_vkCreatePipelineCache
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkPipelineCacheCreateInfo)*, const(VkAllocationCallbacks)*, VkPipelineCache_T**)
|
|
PFN_vkCreatePipelineLayout
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkPipelineLayoutCreateInfo)*, const(VkAllocationCallbacks)*, VkPipelineLayout_T**)
|
|
PFN_vkCreateQueryPool
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkQueryPoolCreateInfo)*, const(VkAllocationCallbacks)*, VkQueryPool_T**)
|
|
PFN_vkCreateRenderPass
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkRenderPassCreateInfo)*, const(VkAllocationCallbacks)*, VkRenderPass_T**)
|
|
PFN_vkCreateSampler
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkSamplerCreateInfo)*, const(VkAllocationCallbacks)*, VkSampler_T**)
|
|
PFN_vkCreateSamplerYcbcrConversion
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkSamplerYcbcrConversionCreateInfo)*, const(VkAllocationCallbacks)*, VkSamplerYcbcrConversion_T**)
|
|
PFN_vkCreateSemaphore
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkSemaphoreCreateInfo)*, const(VkAllocationCallbacks)*, VkSemaphore_T**)
|
|
PFN_vkCreateShaderModule
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkShaderModuleCreateInfo)*, const(VkAllocationCallbacks)*, VkShaderModule_T**)
|
|
PFN_vkCreateSwapchainKHR
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, const(VkSwapchainCreateInfoKHR)*, const(VkAllocationCallbacks)*, VkSwapchainKHR_T**)
|
|
PFN_vkCreateWaylandSurfaceKHR
|
nothrow @nogc extern(C) VkResult function(VkInstance_T*, const(VkWaylandSurfaceCreateInfoKHR)*, const(VkAllocationCallbacks)*, VkSurfaceKHR_T**)
|
|
PFN_vkCreateXcbSurfaceKHR
|
nothrow @nogc extern(C) VkResult function(VkInstance_T*, const(VkXcbSurfaceCreateInfoKHR)*, const(VkAllocationCallbacks)*, VkSurfaceKHR_T**)
|
|
PFN_vkDebugReportCallbackEXT
|
nothrow extern(C) uint function(uint, VkDebugReportObjectTypeEXT, ulong, ulong, int, const(char)*, const(char)*, void*)
|
|
PFN_vkDebugReportMessageEXT
|
nothrow @nogc extern(C) void function(VkInstance_T*, uint, VkDebugReportObjectTypeEXT, ulong, ulong, int, const(char)*, const(char)*)
|
|
PFN_vkDestroyBuffer
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkBuffer_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyBufferView
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkBufferView_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyCommandPool
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkCommandPool_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyDebugReportCallbackEXT
|
nothrow @nogc extern(C) void function(VkInstance_T*, VkDebugReportCallbackEXT_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyDescriptorPool
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDescriptorPool_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyDescriptorSetLayout
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDescriptorSetLayout_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyDescriptorUpdateTemplate
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDescriptorUpdateTemplate_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyDevice
|
nothrow @nogc extern(C) void function(VkDevice_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyEvent
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkEvent_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyFence
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkFence_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyFramebuffer
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkFramebuffer_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyImage
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkImage_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyImageView
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkImageView_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyInstance
|
nothrow @nogc extern(C) void function(VkInstance_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyPipeline
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkPipeline_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyPipelineCache
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkPipelineCache_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyPipelineLayout
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkPipelineLayout_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyQueryPool
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkQueryPool_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyRenderPass
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkRenderPass_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroySampler
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkSampler_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroySamplerYcbcrConversion
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkSamplerYcbcrConversion_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroySemaphore
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkSemaphore_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroyShaderModule
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkShaderModule_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroySurfaceKHR
|
nothrow @nogc extern(C) void function(VkInstance_T*, VkSurfaceKHR_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDestroySwapchainKHR
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkSwapchainKHR_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkDeviceWaitIdle
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*)
|
|
PFN_vkEndCommandBuffer
|
nothrow @nogc extern(C) VkResult function(VkCommandBuffer_T*)
|
|
PFN_vkEnumerateDeviceExtensionProperties
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, const(char)*, uint*, VkExtensionProperties*)
|
|
PFN_vkEnumerateDeviceLayerProperties
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, uint*, VkLayerProperties*)
|
|
PFN_vkEnumerateInstanceExtensionProperties
|
nothrow @nogc extern(C) VkResult function(const(char)*, uint*, VkExtensionProperties*)
|
|
PFN_vkEnumerateInstanceLayerProperties
|
nothrow @nogc extern(C) VkResult function(uint*, VkLayerProperties*)
|
|
PFN_vkEnumerateInstanceVersion
|
nothrow @nogc extern(C) VkResult function(uint*)
|
|
PFN_vkEnumeratePhysicalDeviceGroups
|
nothrow @nogc extern(C) VkResult function(VkInstance_T*, uint*, VkPhysicalDeviceGroupProperties*)
|
|
PFN_vkEnumeratePhysicalDevices
|
nothrow @nogc extern(C) VkResult function(VkInstance_T*, uint*, VkPhysicalDevice_T**)
|
|
PFN_vkFlushMappedMemoryRanges
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, uint, const(VkMappedMemoryRange)*)
|
|
PFN_vkFreeCommandBuffers
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkCommandPool_T*, uint, const(VkCommandBuffer_T*)*)
|
|
PFN_vkFreeDescriptorSets
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkDescriptorPool_T*, uint, const(VkDescriptorSet_T*)*)
|
|
PFN_vkFreeFunction
|
nothrow extern(C) void function(void*, void*)
|
|
PFN_vkFreeMemory
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDeviceMemory_T*, const(VkAllocationCallbacks)*)
|
|
PFN_vkGetBufferMemoryRequirements
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkBuffer_T*, VkMemoryRequirements*)
|
|
PFN_vkGetBufferMemoryRequirements2
|
nothrow @nogc extern(C) void function(VkDevice_T*, const(VkBufferMemoryRequirementsInfo2)*, VkMemoryRequirements2*)
|
|
PFN_vkGetDescriptorSetLayoutSupport
|
nothrow @nogc extern(C) void function(VkDevice_T*, const(VkDescriptorSetLayoutCreateInfo)*, VkDescriptorSetLayoutSupport*)
|
|
PFN_vkGetDeviceGroupPeerMemoryFeatures
|
nothrow @nogc extern(C) void function(VkDevice_T*, uint, uint, uint, uint*)
|
|
PFN_vkGetDeviceGroupPresentCapabilitiesKHR
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkDeviceGroupPresentCapabilitiesKHR*)
|
|
PFN_vkGetDeviceGroupSurfacePresentModesKHR
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkSurfaceKHR_T*, uint*)
|
|
PFN_vkGetDeviceMemoryCommitment
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDeviceMemory_T*, ulong*)
|
|
PFN_vkGetDeviceProcAddr
|
extern(C) extern function(C)
|
|
PFN_vkGetDeviceQueue
|
nothrow @nogc extern(C) void function(VkDevice_T*, uint, uint, VkQueue_T**)
|
|
PFN_vkGetDeviceQueue2
|
nothrow @nogc extern(C) void function(VkDevice_T*, const(VkDeviceQueueInfo2)*, VkQueue_T**)
|
|
PFN_vkGetDisplayModePropertiesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkDisplayKHR_T*, uint*, VkDisplayModePropertiesKHR*)
|
|
PFN_vkGetDisplayPlaneCapabilitiesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkDisplayModeKHR_T*, uint, VkDisplayPlaneCapabilitiesKHR*)
|
|
PFN_vkGetDisplayPlaneSupportedDisplaysKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, uint, uint*, VkDisplayKHR_T**)
|
|
PFN_vkGetEventStatus
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkEvent_T*)
|
|
PFN_vkGetFenceStatus
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkFence_T*)
|
|
PFN_vkGetImageMemoryRequirements
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkImage_T*, VkMemoryRequirements*)
|
|
PFN_vkGetImageMemoryRequirements2
|
nothrow @nogc extern(C) void function(VkDevice_T*, const(VkImageMemoryRequirementsInfo2)*, VkMemoryRequirements2*)
|
|
PFN_vkGetImageSparseMemoryRequirements
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkImage_T*, uint*, VkSparseImageMemoryRequirements*)
|
|
PFN_vkGetImageSparseMemoryRequirements2
|
nothrow @nogc extern(C) void function(VkDevice_T*, const(VkImageSparseMemoryRequirementsInfo2)*, uint*, VkSparseImageMemoryRequirements2*)
|
|
PFN_vkGetImageSubresourceLayout
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkImage_T*, const(VkImageSubresource)*, VkSubresourceLayout*)
|
|
PFN_vkGetInstanceProcAddr
|
extern(C) extern function(C)
|
|
PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, uint*, VkDisplayPlanePropertiesKHR*)
|
|
PFN_vkGetPhysicalDeviceDisplayPropertiesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, uint*, VkDisplayPropertiesKHR*)
|
|
PFN_vkGetPhysicalDeviceExternalBufferProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, const(VkPhysicalDeviceExternalBufferInfo)*, VkExternalBufferProperties*)
|
|
PFN_vkGetPhysicalDeviceExternalFenceProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, const(VkPhysicalDeviceExternalFenceInfo)*, VkExternalFenceProperties*)
|
|
PFN_vkGetPhysicalDeviceExternalSemaphoreProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, const(VkPhysicalDeviceExternalSemaphoreInfo)*, VkExternalSemaphoreProperties*)
|
|
PFN_vkGetPhysicalDeviceFeatures
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkPhysicalDeviceFeatures*)
|
|
PFN_vkGetPhysicalDeviceFeatures2
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkPhysicalDeviceFeatures2*)
|
|
PFN_vkGetPhysicalDeviceFormatProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkFormat, VkFormatProperties*)
|
|
PFN_vkGetPhysicalDeviceFormatProperties2
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkFormat, VkFormatProperties2*)
|
|
PFN_vkGetPhysicalDeviceImageFormatProperties
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkFormat, VkImageType, VkImageTiling, uint, uint, VkImageFormatProperties*)
|
|
PFN_vkGetPhysicalDeviceImageFormatProperties2
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, const(VkPhysicalDeviceImageFormatInfo2)*, VkImageFormatProperties2*)
|
|
PFN_vkGetPhysicalDeviceMemoryProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkPhysicalDeviceMemoryProperties*)
|
|
PFN_vkGetPhysicalDeviceMemoryProperties2
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkPhysicalDeviceMemoryProperties2*)
|
|
PFN_vkGetPhysicalDevicePresentRectanglesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkSurfaceKHR_T*, uint*, VkRect2D*)
|
|
PFN_vkGetPhysicalDeviceProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkPhysicalDeviceProperties*)
|
|
PFN_vkGetPhysicalDeviceProperties2
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkPhysicalDeviceProperties2*)
|
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, uint*, VkQueueFamilyProperties*)
|
|
PFN_vkGetPhysicalDeviceQueueFamilyProperties2
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, uint*, VkQueueFamilyProperties2*)
|
|
PFN_vkGetPhysicalDeviceSparseImageFormatProperties
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, VkFormat, VkImageType, VkSampleCountFlagBits, uint, VkImageTiling, uint*, VkSparseImageFormatProperties*)
|
|
PFN_vkGetPhysicalDeviceSparseImageFormatProperties2
|
nothrow @nogc extern(C) void function(VkPhysicalDevice_T*, const(VkPhysicalDeviceSparseImageFormatInfo2)*, uint*, VkSparseImageFormatProperties2*)
|
|
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkSurfaceKHR_T*, VkSurfaceCapabilitiesKHR*)
|
|
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkSurfaceKHR_T*, uint*, VkSurfaceFormatKHR*)
|
|
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, VkSurfaceKHR_T*, uint*, VkPresentModeKHR*)
|
|
PFN_vkGetPhysicalDeviceSurfaceSupportKHR
|
nothrow @nogc extern(C) VkResult function(VkPhysicalDevice_T*, uint, VkSurfaceKHR_T*, uint*)
|
|
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR
|
nothrow @nogc extern(C) uint function(VkPhysicalDevice_T*, uint, wayland.native.client.wl_display*)
|
|
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
|
nothrow @nogc extern(C) uint function(VkPhysicalDevice_T*, uint, xcb.xcb.xcb_connection_t*, uint)
|
|
PFN_vkGetPipelineCacheData
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkPipelineCache_T*, ulong*, void*)
|
|
PFN_vkGetQueryPoolResults
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkQueryPool_T*, uint, uint, ulong, void*, ulong, uint)
|
|
PFN_vkGetRenderAreaGranularity
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkRenderPass_T*, VkExtent2D*)
|
|
PFN_vkGetSwapchainImagesKHR
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkSwapchainKHR_T*, uint*, VkImage_T**)
|
|
PFN_vkInternalAllocationNotification
|
nothrow extern(C) void function(void*, ulong, VkInternalAllocationType, VkSystemAllocationScope)
|
|
PFN_vkInternalFreeNotification
|
nothrow extern(C) void function(void*, ulong, VkInternalAllocationType, VkSystemAllocationScope)
|
|
PFN_vkInvalidateMappedMemoryRanges
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, uint, const(VkMappedMemoryRange)*)
|
|
PFN_vkMapMemory
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkDeviceMemory_T*, ulong, ulong, uint, void**)
|
|
PFN_vkMergePipelineCaches
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkPipelineCache_T*, uint, const(VkPipelineCache_T*)*)
|
|
PFN_vkQueueBindSparse
|
nothrow @nogc extern(C) VkResult function(VkQueue_T*, uint, const(VkBindSparseInfo)*, VkFence_T*)
|
|
PFN_vkQueuePresentKHR
|
nothrow @nogc extern(C) VkResult function(VkQueue_T*, const(VkPresentInfoKHR)*)
|
|
PFN_vkQueueSubmit
|
nothrow @nogc extern(C) VkResult function(VkQueue_T*, uint, const(VkSubmitInfo)*, VkFence_T*)
|
|
PFN_vkQueueWaitIdle
|
nothrow @nogc extern(C) VkResult function(VkQueue_T*)
|
|
PFN_vkReallocationFunction
|
nothrow extern(C) void* function(void*, void*, ulong, ulong, VkSystemAllocationScope)
|
|
PFN_vkResetCommandBuffer
|
nothrow @nogc extern(C) VkResult function(VkCommandBuffer_T*, uint)
|
|
PFN_vkResetCommandPool
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkCommandPool_T*, uint)
|
|
PFN_vkResetDescriptorPool
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkDescriptorPool_T*, uint)
|
|
PFN_vkResetEvent
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkEvent_T*)
|
|
PFN_vkResetFences
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, uint, const(VkFence_T*)*)
|
|
PFN_vkSetEvent
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, VkEvent_T*)
|
|
PFN_vkTrimCommandPool
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkCommandPool_T*, uint)
|
|
PFN_vkUnmapMemory
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDeviceMemory_T*)
|
|
PFN_vkUpdateDescriptorSets
|
nothrow @nogc extern(C) void function(VkDevice_T*, uint, const(VkWriteDescriptorSet)*, uint, const(VkCopyDescriptorSet)*)
|
|
PFN_vkUpdateDescriptorSetWithTemplate
|
nothrow @nogc extern(C) void function(VkDevice_T*, VkDescriptorSet_T*, VkDescriptorUpdateTemplate_T*, const(void)*)
|
|
PFN_vkVoidFunction
|
nothrow extern(C) void function()
|
|
PFN_vkWaitForFences
|
nothrow @nogc extern(C) VkResult function(VkDevice_T*, uint, const(VkFence_T*)*, uint, ulong)
|
|
uint16_t
|
ushort
|
|
uint32_t
|
uint
|
|
uint64_t
|
ulong
|
|
uint8_t
|
ubyte
|
|
VkAccessFlags
|
uint
|
|
VkAttachmentDescriptionFlags
|
uint
|
|
VkBool32
|
uint
|
|
VkBuffer
|
VkBuffer_T*
|
|
VkBufferCreateFlags
|
uint
|
|
VkBufferUsageFlags
|
uint
|
|
VkBufferView
|
VkBufferView_T*
|
|
VkBufferViewCreateFlags
|
uint
|
|
VkColorComponentFlags
|
uint
|
|
VkCommandBuffer
|
VkCommandBuffer_T*
|
|
VkCommandBufferResetFlags
|
uint
|
|
VkCommandBufferUsageFlags
|
uint
|
|
VkCommandPool
|
VkCommandPool_T*
|
|
VkCommandPoolCreateFlags
|
uint
|
|
VkCommandPoolResetFlags
|
uint
|
|
VkCommandPoolTrimFlags
|
uint
|
|
VkCompositeAlphaFlagsKHR
|
uint
|
|
VkCullModeFlags
|
uint
|
|
VkDebugReportCallbackEXT
|
VkDebugReportCallbackEXT_T*
|
|
VkDebugReportFlagsEXT
|
uint
|
|
VkDependencyFlags
|
uint
|
|
VkDescriptorPool
|
VkDescriptorPool_T*
|
|
VkDescriptorPoolCreateFlags
|
uint
|
|
VkDescriptorPoolResetFlags
|
uint
|
|
VkDescriptorSet
|
VkDescriptorSet_T*
|
|
VkDescriptorSetLayout
|
VkDescriptorSetLayout_T*
|
|
VkDescriptorSetLayoutCreateFlags
|
uint
|
|
VkDescriptorUpdateTemplate
|
VkDescriptorUpdateTemplate_T*
|
|
VkDescriptorUpdateTemplateCreateFlags
|
uint
|
|
VkDevice
|
VkDevice_T*
|
|
VkDeviceCreateFlags
|
uint
|
|
VkDeviceGroupPresentModeFlagsKHR
|
uint
|
|
VkDeviceMemory
|
VkDeviceMemory_T*
|
|
VkDeviceQueueCreateFlags
|
uint
|
|
VkDeviceSize
|
ulong
|
|
VkDisplayKHR
|
VkDisplayKHR_T*
|
|
VkDisplayModeCreateFlagsKHR
|
uint
|
|
VkDisplayModeKHR
|
VkDisplayModeKHR_T*
|
|
VkDisplayPlaneAlphaFlagsKHR
|
uint
|
|
VkDisplaySurfaceCreateFlagsKHR
|
uint
|
|
VkEvent
|
VkEvent_T*
|
|
VkEventCreateFlags
|
uint
|
|
VkExternalFenceFeatureFlags
|
uint
|
|
VkExternalFenceHandleTypeFlags
|
uint
|
|
VkExternalMemoryFeatureFlags
|
uint
|
|
VkExternalMemoryHandleTypeFlags
|
uint
|
|
VkExternalSemaphoreFeatureFlags
|
uint
|
|
VkExternalSemaphoreHandleTypeFlags
|
uint
|
|
VkFence
|
VkFence_T*
|
|
VkFenceCreateFlags
|
uint
|
|
VkFenceImportFlags
|
uint
|
|
VkFlags
|
uint
|
|
VkFormatFeatureFlags
|
uint
|
|
VkFramebuffer
|
VkFramebuffer_T*
|
|
VkFramebufferCreateFlags
|
uint
|
|
VkImage
|
VkImage_T*
|
|
VkImageAspectFlags
|
uint
|
|
VkImageCreateFlags
|
uint
|
|
VkImageUsageFlags
|
uint
|
|
VkImageView
|
VkImageView_T*
|
|
VkImageViewCreateFlags
|
uint
|
|
VkInstance
|
VkInstance_T*
|
|
VkInstanceCreateFlags
|
uint
|
|
VkMemoryAllocateFlags
|
uint
|
|
VkMemoryHeapFlags
|
uint
|
|
VkMemoryMapFlags
|
uint
|
|
VkMemoryPropertyFlags
|
uint
|
|
VkPeerMemoryFeatureFlags
|
uint
|
|
VkPhysicalDevice
|
VkPhysicalDevice_T*
|
|
VkPipeline
|
VkPipeline_T*
|
|
VkPipelineCache
|
VkPipelineCache_T*
|
|
VkPipelineCacheCreateFlags
|
uint
|
|
VkPipelineColorBlendStateCreateFlags
|
uint
|
|
VkPipelineCreateFlags
|
uint
|
|
VkPipelineDepthStencilStateCreateFlags
|
uint
|
|
VkPipelineDynamicStateCreateFlags
|
uint
|
|
VkPipelineInputAssemblyStateCreateFlags
|
uint
|
|
VkPipelineLayout
|
VkPipelineLayout_T*
|
|
VkPipelineLayoutCreateFlags
|
uint
|
|
VkPipelineMultisampleStateCreateFlags
|
uint
|
|
VkPipelineRasterizationStateCreateFlags
|
uint
|
|
VkPipelineShaderStageCreateFlags
|
uint
|
|
VkPipelineStageFlags
|
uint
|
|
VkPipelineTessellationStateCreateFlags
|
uint
|
|
VkPipelineVertexInputStateCreateFlags
|
uint
|
|
VkPipelineViewportStateCreateFlags
|
uint
|
|
VkQueryControlFlags
|
uint
|
|
VkQueryPipelineStatisticFlags
|
uint
|
|
VkQueryPool
|
VkQueryPool_T*
|
|
VkQueryPoolCreateFlags
|
uint
|
|
VkQueryResultFlags
|
uint
|
|
VkQueue
|
VkQueue_T*
|
|
VkQueueFlags
|
uint
|
|
VkRenderPass
|
VkRenderPass_T*
|
|
VkRenderPassCreateFlags
|
uint
|
|
VkSampleCountFlags
|
uint
|
|
VkSampleMask
|
uint
|
|
VkSampler
|
VkSampler_T*
|
|
VkSamplerCreateFlags
|
uint
|
|
VkSamplerYcbcrConversion
|
VkSamplerYcbcrConversion_T*
|
|
VkSemaphore
|
VkSemaphore_T*
|
|
VkSemaphoreCreateFlags
|
uint
|
|
VkSemaphoreImportFlags
|
uint
|
|
VkShaderModule
|
VkShaderModule_T*
|
|
VkShaderModuleCreateFlags
|
uint
|
|
VkShaderStageFlags
|
uint
|
|
VkSparseImageFormatFlags
|
uint
|
|
VkSparseMemoryBindFlags
|
uint
|
|
VkStencilFaceFlags
|
uint
|
|
VkSubgroupFeatureFlags
|
uint
|
|
VkSubpassDescriptionFlags
|
uint
|
|
VkSurfaceKHR
|
VkSurfaceKHR_T*
|
|
VkSurfaceTransformFlagsKHR
|
uint
|
|
VkSwapchainCreateFlagsKHR
|
uint
|
|
VkSwapchainKHR
|
VkSwapchainKHR_T*
|
|
VkWaylandSurfaceCreateFlagsKHR
|
uint
|
|
VkXcbSurfaceCreateFlagsKHR
|
uint
|
|
wl_surface
|
wayland.native.client.wl_proxy
|
|