List of all items
Structs
- core::compute::VkComputePipelineCreateInfo
- core::compute::VkCopyDescriptorSet
- core::compute::VkDescriptorBufferInfo
- core::compute::VkDescriptorImageInfo
- core::compute::VkDescriptorPoolCreateInfo
- core::compute::VkDescriptorPoolSize
- core::compute::VkDescriptorSetAllocateInfo
- core::compute::VkDescriptorSetLayoutBinding
- core::compute::VkDescriptorSetLayoutCreateInfo
- core::compute::VkPipelineLayoutCreateInfo
- core::compute::VkPipelineShaderStageCreateInfo
- core::compute::VkPushConstantRange
- core::compute::VkShaderModuleCreateInfo
- core::compute::VkSpecializationInfo
- core::compute::VkSpecializationMapEntry
- core::compute::VkWriteDescriptorSet
- core::flags::VkAccessFlags
- core::flags::VkBufferCreateFlags
- core::flags::VkBufferUsageFlags
- core::flags::VkCommandBufferUsageFlags
- core::flags::VkCommandPoolCreateFlags
- core::flags::VkDependencyFlags
- core::flags::VkDescriptorPoolCreateFlags
- core::flags::VkDescriptorPoolResetFlags
- core::flags::VkFenceCreateFlags
- core::flags::VkMemoryPropertyFlags
- core::flags::VkPipelineCreateFlags
- core::flags::VkPipelineShaderStageCreateFlags
- core::flags::VkPipelineStageFlags
- core::flags::VkQueueFlags
- core::flags::VkSemaphoreWaitFlags
- core::flags::VkShaderStageFlags
- core::structs::VkApplicationInfo
- core::structs::VkBufferCopy
- core::structs::VkBufferCreateInfo
- core::structs::VkBufferMemoryBarrier
- core::structs::VkCommandBufferAllocateInfo
- core::structs::VkCommandBufferBeginInfo
- core::structs::VkCommandPoolCreateInfo
- core::structs::VkDeviceCreateInfo
- core::structs::VkDeviceQueueCreateInfo
- core::structs::VkEventCreateInfo
- core::structs::VkExtent3D
- core::structs::VkFenceCreateInfo
- core::structs::VkInstanceCreateInfo
- core::structs::VkMemoryAllocateInfo
- core::structs::VkMemoryBarrier
- core::structs::VkMemoryHeap
- core::structs::VkMemoryRequirements
- core::structs::VkMemoryType
- core::structs::VkMemoryTypeCache
- core::structs::VkPhysicalDeviceFeatures
- core::structs::VkPhysicalDeviceLimits
- core::structs::VkPhysicalDeviceMemoryProperties
- core::structs::VkPhysicalDeviceProperties
- core::structs::VkPhysicalDeviceSparseProperties
- core::structs::VkQueueFamilyProperties
- core::structs::VkSemaphoreCreateInfo
- core::structs::VkSubmitInfo
- core::timeline::VkSemaphoreTypeCreateInfo
- core::timeline::VkSemaphoreWaitInfo
- core::timeline::VkTimelineSemaphoreSubmitInfo
- ffi::VkAllocationCallbacks
- sys::Handle
Enums
- core::compute::BufferViewT
- core::compute::VkImageLayout
- core::enums::VkAccessFlagBits
- core::enums::VkBufferUsageFlagBits
- core::enums::VkCommandBufferLevel
- core::enums::VkCommandBufferUsageFlagBits
- core::enums::VkDescriptorType
- core::enums::VkMemoryPropertyFlagBits
- core::enums::VkPhysicalDeviceType
- core::enums::VkPipelineBindPoint
- core::enums::VkPipelineStageFlagBits
- core::enums::VkQueueFlagBits
- core::enums::VkSemaphoreType
- core::enums::VkShaderStageFlagBits
- core::enums::VkSharingMode
- core::enums::VkStructureType
- ffi::VkInternalAllocationType
- ffi::VkResult
- ffi::VkSystemAllocationScope
- sys::BufferT
- sys::CommandBufferT
- sys::CommandPoolT
- sys::DescriptorPoolT
- sys::DescriptorSetLayoutT
- sys::DescriptorSetT
- sys::DeviceMemoryT
- sys::DeviceT
- sys::EventT
- sys::FenceT
- sys::ImageViewT
- sys::InstanceT
- sys::PhysicalDeviceT
- sys::PipelineCacheT
- sys::PipelineLayoutT
- sys::PipelineT
- sys::QueueT
- sys::SamplerT
- sys::SemaphoreT
- sys::ShaderModuleT
Functions
Type Aliases
- core::compute::VkBufferView
- core::flags::VkDescriptorSetLayoutCreateFlags
- core::flags::VkDeviceCreateFlags
- core::flags::VkDeviceQueueCreateFlags
- core::flags::VkEventCreateFlags
- core::flags::VkInstanceCreateFlags
- core::flags::VkMemoryMapFlags
- core::flags::VkPipelineLayoutCreateFlags
- core::flags::VkQueryPoolCreateFlags
- core::flags::VkSemaphoreCreateFlags
- core::structs::PtrCStr
- ffi::PFN_vkAllocateCommandBuffers
- ffi::PFN_vkAllocateDescriptorSets
- ffi::PFN_vkAllocateMemory
- ffi::PFN_vkBeginCommandBuffer
- ffi::PFN_vkBindBufferMemory
- ffi::PFN_vkCmdBindDescriptorSets
- ffi::PFN_vkCmdBindPipeline
- ffi::PFN_vkCmdCopyBuffer
- ffi::PFN_vkCmdDispatch
- ffi::PFN_vkCmdDispatchIndirect
- ffi::PFN_vkCmdPipelineBarrier
- ffi::PFN_vkCmdResetEvent
- ffi::PFN_vkCmdSetEvent
- ffi::PFN_vkCmdWaitEvents
- ffi::PFN_vkCreateBuffer
- ffi::PFN_vkCreateCommandPool
- ffi::PFN_vkCreateComputePipelines
- ffi::PFN_vkCreateDescriptorPool
- ffi::PFN_vkCreateDescriptorSetLayout
- ffi::PFN_vkCreateDevice
- ffi::PFN_vkCreateEvent
- ffi::PFN_vkCreateFence
- ffi::PFN_vkCreateInstance
- ffi::PFN_vkCreatePipelineLayout
- ffi::PFN_vkCreateSemaphore
- ffi::PFN_vkCreateShaderModule
- ffi::PFN_vkDestroyBuffer
- ffi::PFN_vkDestroyCommandPool
- ffi::PFN_vkDestroyDescriptorPool
- ffi::PFN_vkDestroyDescriptorSetLayout
- ffi::PFN_vkDestroyDevice
- ffi::PFN_vkDestroyEvent
- ffi::PFN_vkDestroyFence
- ffi::PFN_vkDestroyInstance
- ffi::PFN_vkDestroyPipeline
- ffi::PFN_vkDestroyPipelineLayout
- ffi::PFN_vkDestroySemaphore
- ffi::PFN_vkDestroyShaderModule
- ffi::PFN_vkDeviceWaitIdle
- ffi::PFN_vkEndCommandBuffer
- ffi::PFN_vkEnumeratePhysicalDevices
- ffi::PFN_vkFreeCommandBuffers
- ffi::PFN_vkFreeMemory
- ffi::PFN_vkGetBufferMemoryRequirements
- ffi::PFN_vkGetDeviceProcAddr
- ffi::PFN_vkGetDeviceQueue
- ffi::PFN_vkGetEventStatus
- ffi::PFN_vkGetFenceStatus
- ffi::PFN_vkGetInstanceProcAddr
- ffi::PFN_vkGetPhysicalDeviceFeatures
- ffi::PFN_vkGetPhysicalDeviceMemoryProperties
- ffi::PFN_vkGetPhysicalDeviceProperties
- ffi::PFN_vkGetPhysicalDeviceQueueFamilyProperties
- ffi::PFN_vkMapMemory
- ffi::PFN_vkQueueSubmit
- ffi::PFN_vkQueueWaitIdle
- ffi::PFN_vkResetEvent
- ffi::PFN_vkResetFences
- ffi::PFN_vkSetEvent
- ffi::PFN_vkUnmapMemory
- ffi::PFN_vkUpdateDescriptorSets
- ffi::PFN_vkVoidFunction
- ffi::PFN_vkWaitForFences
- sys::VkBool32
- sys::VkBuffer
- sys::VkCommandBuffer
- sys::VkCommandPool
- sys::VkDescriptorPool
- sys::VkDescriptorSet
- sys::VkDescriptorSetLayout
- sys::VkDevice
- sys::VkDeviceMemory
- sys::VkDeviceSize
- sys::VkEvent
- sys::VkFence
- sys::VkFlags
- sys::VkImageView
- sys::VkInstance
- sys::VkPhysicalDevice
- sys::VkPipeline
- sys::VkPipelineCache
- sys::VkPipelineLayout
- sys::VkQueue
- sys::VkSampler
- sys::VkSemaphore
- sys::VkShaderModule
Constants
- KRONOS_API_VERSION
- KRONOS_VERSION_MAJOR
- KRONOS_VERSION_MINOR
- KRONOS_VERSION_PATCH
- ffi::VK_ERROR_OUT_OF_POOL_MEMORY
- sys::VK_API_VERSION_1_0
- sys::VK_API_VERSION_1_1
- sys::VK_API_VERSION_1_2
- sys::VK_API_VERSION_1_3
- sys::VK_FALSE
- sys::VK_MAX_MEMORY_HEAPS
- sys::VK_MAX_MEMORY_TYPES
- sys::VK_MAX_PHYSICAL_DEVICE_NAME_SIZE
- sys::VK_QUEUE_FAMILY_IGNORED
- sys::VK_TRUE
- sys::VK_UUID_SIZE
- sys::VK_WHOLE_SIZE