Module ffi

Module ffi 

Source
Expand description

Foreign Function Interface for Kronos

This module provides C-compatible function signatures for interop

Structs§

VkAllocationCallbacks
Allocation callbacks (optional)

Enums§

VkInternalAllocationType
VkResult
Result codes for Kronos API operations
VkSystemAllocationScope

Constants§

VK_ERROR_OUT_OF_POOL_MEMORY

Type Aliases§

PFN_vkAllocateCommandBuffers
PFN_vkAllocateDescriptorSets
PFN_vkAllocateMemory
PFN_vkBeginCommandBuffer
PFN_vkBindBufferMemory
PFN_vkCmdBindDescriptorSets
PFN_vkCmdBindPipeline
PFN_vkCmdCopyBuffer
PFN_vkCmdDispatch
PFN_vkCmdDispatchIndirect
PFN_vkCmdPipelineBarrier
PFN_vkCmdResetEvent
PFN_vkCmdSetEvent
PFN_vkCmdWaitEvents
PFN_vkCreateBuffer
PFN_vkCreateCommandPool
PFN_vkCreateComputePipelines
PFN_vkCreateDescriptorPool
PFN_vkCreateDescriptorSetLayout
PFN_vkCreateDevice
PFN_vkCreateEvent
PFN_vkCreateFence
PFN_vkCreateInstance
PFN_vkCreatePipelineLayout
PFN_vkCreateSemaphore
PFN_vkCreateShaderModule
PFN_vkDestroyBuffer
PFN_vkDestroyCommandPool
PFN_vkDestroyDescriptorPool
PFN_vkDestroyDescriptorSetLayout
PFN_vkDestroyDevice
PFN_vkDestroyEvent
PFN_vkDestroyFence
PFN_vkDestroyInstance
PFN_vkDestroyPipeline
PFN_vkDestroyPipelineLayout
PFN_vkDestroySemaphore
PFN_vkDestroyShaderModule
PFN_vkDeviceWaitIdle
PFN_vkEndCommandBuffer
PFN_vkEnumeratePhysicalDevices
PFN_vkFreeCommandBuffers
PFN_vkFreeMemory
PFN_vkGetBufferMemoryRequirements
PFN_vkGetDeviceProcAddr
PFN_vkGetDeviceQueue
PFN_vkGetEventStatus
PFN_vkGetFenceStatus
PFN_vkGetInstanceProcAddr
PFN_vkGetPhysicalDeviceFeatures
PFN_vkGetPhysicalDeviceMemoryProperties
PFN_vkGetPhysicalDeviceProperties
PFN_vkGetPhysicalDeviceQueueFamilyProperties
PFN_vkMapMemory
PFN_vkQueueSubmit
PFN_vkQueueWaitIdle
PFN_vkResetEvent
PFN_vkResetFences
PFN_vkSetEvent
PFN_vkUnmapMemory
PFN_vkUpdateDescriptorSets
PFN_vkVoidFunction
PFN_vkWaitForFences