[][src]Module kaldera::ffi::vk

Structs

VkAccelerationStructureBuildGeometryInfoKHR
VkAccelerationStructureBuildOffsetInfoKHR
VkAccelerationStructureCreateGeometryTypeInfoKHR
VkAccelerationStructureCreateInfoKHR
VkAccelerationStructureDeviceAddressInfoKHR
VkAccelerationStructureGeometryAabbsDataKHR
VkAccelerationStructureGeometryInstancesDataKHR
VkAccelerationStructureGeometryKHR
VkAccelerationStructureGeometryTrianglesDataKHR
VkAccelerationStructureInstanceKHR
VkAccelerationStructureKHROpaque
VkAccelerationStructureMemoryRequirementsInfoKHR
VkApplicationInfo
VkAttachmentDescription
VkAttachmentReference
VkBindAccelerationStructureMemoryInfoKHR
VkBufferCopy
VkBufferCreateInfo
VkBufferDeviceAddressInfo
VkBufferMemoryBarrier
VkBufferMemoryRequirementsInfo2
VkBufferOpaque
VkBufferViewOpaque
VkClearValue
VkCommandBufferAllocateInfo
VkCommandBufferBeginInfo
VkCommandBufferInheritanceInfo
VkCommandBufferOpaque
VkCommandPoolCreateInfo
VkCommandPoolOpaque
VkComponentMapping
VkComputePipelineCreateInfo
VkCopyDescriptorSet
VkDescriptorBufferInfo
VkDescriptorImageInfo
VkDescriptorPoolCreateInfo
VkDescriptorPoolOpaque
VkDescriptorPoolSize
VkDescriptorSetAllocateInfo
VkDescriptorSetLayoutBinding
VkDescriptorSetLayoutCreateInfo
VkDescriptorSetLayoutOpaque
VkDescriptorSetOpaque
VkDeviceCreateInfo
VkDeviceMemoryOpaque
VkDeviceOpaque
VkDeviceQueueCreateInfo
VkExtensionProperties
VkExtent2D
VkExtent3D
VkFenceCreateInfo
VkFenceOpaque
VkFramebufferCreateInfo
VkFramebufferOpaque
VkGraphicsPipelineCreateInfo
VkImageCreateInfo
VkImageMemoryBarrier
VkImageOpaque
VkImageSubresourceRange
VkImageViewCreateInfo
VkImageViewOpaque
VkInstanceCreateInfo
VkInstanceOpaque
VkMappedMemoryRange
VkMemoryAllocateFlagsInfo
VkMemoryAllocateInfo
VkMemoryBarrier
VkMemoryDedicatedRequirements
VkMemoryHeap
VkMemoryRequirements
VkMemoryRequirements2
VkMemoryType
VkOffset2D
VkPhysicalDeviceFeatures
VkPhysicalDeviceLimits
VkPhysicalDeviceMemoryProperties
VkPhysicalDeviceOpaque
VkPhysicalDeviceProperties
VkPhysicalDeviceProperties2
VkPhysicalDeviceRayTracingPropertiesKHR
VkPhysicalDeviceSparseProperties
VkPipelineCacheCreateInfo
VkPipelineCacheOpaque
VkPipelineColorBlendAttachmentState
VkPipelineColorBlendStateCreateInfo
VkPipelineDepthStencilStateCreateInfo
VkPipelineDynamicStateCreateInfo
VkPipelineInputAssemblyStateCreateInfo
VkPipelineLayoutCreateInfo
VkPipelineLayoutOpaque
VkPipelineLibraryCreateInfoKHR
VkPipelineMultisampleStateCreateInfo
VkPipelineOpaque
VkPipelineRasterizationStateCreateInfo
VkPipelineShaderStageCreateInfo
VkPipelineTessellationStateCreateInfo
VkPipelineVertexInputStateCreateInfo
VkPipelineViewportStateCreateInfo
VkPresentInfoKHR
VkPushConstantRange
VkQueueFamilyProperties
VkQueueOpaque
VkRayTracingPipelineCreateInfoKHR
VkRayTracingPipelineInterfaceCreateInfoKHR
VkRayTracingShaderGroupCreateInfoKHR
VkRect2D
VkRenderPassBeginInfo
VkRenderPassCreateInfo
VkRenderPassOpaque
VkSamplerCreateInfo
VkSamplerOpaque
VkSemaphoreCreateInfo
VkSemaphoreOpaque
VkShaderModuleCreateInfo
VkShaderModuleOpaque
VkSpecializationInfo
VkSpecializationMapEntry
VkStencilOpState
VkStridedBufferRegionKHR
VkSubmitInfo
VkSubpassDependency
VkSubpassDescription
VkSurfaceCapabilitiesKHR
VkSurfaceFormatKHR
VkSurfaceKHROpaque
VkSwapchainCreateInfoKHR
VkSwapchainKHROpaque
VkTransformMatrixKHR
VkVertexInputAttributeDescription
VkVertexInputBindingDescription
VkViewport
VkWriteDescriptorSet
VkWriteDescriptorSetAccelerationStructureKHR
VkXcbSurfaceCreateInfoKHR

Enums

VkAccelerationStructureBuildTypeKHR
VkAccelerationStructureMemoryRequirementsTypeKHR
VkAccelerationStructureTypeKHR
VkAccessFlagBits
VkAllocationCallbacks
VkAttachmentLoadOp
VkAttachmentStoreOp
VkBlendFactor
VkBlendOp
VkBorderColor
VkBufferUsageFlagBits
VkBuildAccelerationStructureFlagBitsKHR
VkColorComponentFlagBits
VkColorSpaceKHR
VkCommandBufferLevel
VkCommandPoolCreateFlagBits
VkCompareOp
VkComponentSwizzle
VkCompositeAlphaFlagBitsKHR
VkCullModeFlagBits
VkDependencyFlagBits
VkDescriptorType
VkDynamicState
VkFenceCreateFlagBits
VkFilter
VkFormat
VkFrontFace
VkGeometryFlagBitsKHR
VkGeometryInstanceFlagBitsKHR
VkGeometryTypeKHR
VkImageAspectFlagBits
VkImageLayout
VkImageTiling
VkImageType
VkImageUsageFlagBits
VkImageViewType
VkIndexType
VkLogicOp
VkMemoryAllocateFlagBits
VkMemoryHeapFlagBits
VkMemoryPropertyFlagBits
VkPhysicalDeviceType
VkPipelineBindPoint
VkPipelineStageFlagBits
VkPolygonMode
VkPresentModeKHR
VkPrimitiveTopology
VkQueryPipelineStatisticFlagBits
VkQueueFlagBits
VkRayTracingShaderGroupTypeKHR
VkResult
VkSampleCountFlagBits
VkSamplerAddressMode
VkSamplerMipmapMode
VkShaderStageFlagBits
VkSharingMode
VkStencilOp
VkStructureType
VkStructureTypeExt
VkStructureTypeExtRay
VkSubpassContents
VkSurfaceTransformFlagBitsKHR
VkVertexInputRate

Constants

VK_FALSE
VK_FLAGS_NONE
VK_MAX_EXTENSION_NAME_SIZE
VK_MAX_MEMORY_HEAPS
VK_MAX_MEMORY_TYPES
VK_MAX_PHYSICAL_DEVICE_NAME_SIZE
VK_QUEUE_FAMILY_IGNORED
VK_SHADER_UNUSED_KHR
VK_SUBPASS_EXTERNAL
VK_TRUE
VK_UUID_SIZE
VK_WHOLE_SIZE

Functions

dispatch_vkCmdBuildAccelerationStructureKHR
dispatch_vkCmdTraceRaysKHR
vkAcquireNextImageKHR
vkAllocateCommandBuffers
vkAllocateDescriptorSets
vkAllocateMemory
vkBeginCommandBuffer
vkBindAccelerationStructureMemoryKHR
vkBindBufferMemory
vkBindImageMemory
vkCmdBeginRenderPass
vkCmdBindDescriptorSets
vkCmdBindIndexBuffer
vkCmdBindPipeline
vkCmdBindVertexBuffers
vkCmdCopyBuffer
vkCmdDispatch
vkCmdDraw
vkCmdDrawIndexed
vkCmdEndRenderPass
vkCmdPipelineBarrier
vkCmdPushConstants
vkCmdSetScissor
vkCmdSetViewport
vkCreateAccelerationStructureKHR
vkCreateBuffer
vkCreateCommandPool
vkCreateComputePipelines
vkCreateDescriptorPool
vkCreateDescriptorSetLayout
vkCreateDevice
vkCreateFence
vkCreateFramebuffer
vkCreateGraphicsPipelines
vkCreateImage
vkCreateImageView
vkCreateInstance
vkCreatePipelineCache
vkCreatePipelineLayout
vkCreateRayTracingPipelinesKHR
vkCreateRenderPass
vkCreateSampler
vkCreateSemaphore
vkCreateShaderModule
vkCreateSwapchainKHR
vkCreateXcbSurfaceKHR
vkDestroyAccelerationStructureKHR
vkDestroyBuffer
vkDestroyCommandPool
vkDestroyDescriptorPool
vkDestroyDescriptorSetLayout
vkDestroyDevice
vkDestroyFence
vkDestroyFramebuffer
vkDestroyImage
vkDestroyImageView
vkDestroyInstance
vkDestroyPipeline
vkDestroyPipelineCache
vkDestroyPipelineLayout
vkDestroyRenderPass
vkDestroySampler
vkDestroySemaphore
vkDestroyShaderModule
vkDestroySurfaceKHR
vkDestroySwapchainKHR
vkEndCommandBuffer
vkEnumerateDeviceExtensionProperties
vkEnumerateInstanceExtensionProperties
vkEnumeratePhysicalDevices
vkFlushMappedMemoryRanges
vkFreeCommandBuffers
vkFreeMemory
vkGetAccelerationStructureDeviceAddressKHR
vkGetAccelerationStructureMemoryRequirementsKHR
vkGetBufferDeviceAddress
vkGetBufferMemoryRequirements
vkGetBufferMemoryRequirements2
vkGetDeviceProcAddr
vkGetDeviceQueue
vkGetImageMemoryRequirements
vkGetInstanceProcAddr
vkGetPhysicalDeviceMemoryProperties
vkGetPhysicalDeviceProperties
vkGetPhysicalDeviceProperties2
vkGetPhysicalDeviceQueueFamilyProperties
vkGetPhysicalDeviceSurfaceCapabilitiesKHR
vkGetPhysicalDeviceSurfaceFormatsKHR
vkGetPhysicalDeviceSurfacePresentModesKHR
vkGetPhysicalDeviceSurfaceSupportKHR
vkGetRayTracingShaderGroupHandlesKHR
vkGetSwapchainImagesKHR
vkInvalidateMappedMemoryRanges
vkMapMemory
vkQueuePresentKHR
vkQueueSubmit
vkQueueWaitIdle
vkResetFences
vkUnmapMemory
vkUpdateDescriptorSets
vkWaitForFences

Type Definitions

VkAccelerationStructureKHR
VkAccessFlags
VkAttachmentDescriptionFlags
VkBool32
VkBuffer
VkBufferCreateFlags
VkBufferUsageFlags
VkBufferView
VkBuildAccelerationStructureFlagsKHR
VkColorComponentFlags
VkCommandBuffer
VkCommandBufferUsageFlags
VkCommandPool
VkCommandPoolCreateFlags
VkCompositeAlphaFlagsKHR
VkCullModeFlags
VkDependencyFlags
VkDescriptorPool
VkDescriptorPoolCreateFlags
VkDescriptorSet
VkDescriptorSetLayout
VkDescriptorSetLayoutCreateFlags
VkDevice
VkDeviceAddress
VkDeviceCreateFlags
VkDeviceMemory
VkDeviceSize
VkFence
VkFenceCreateFlags
VkFlags
VkFramebuffer
VkFramebufferCreateFlags
VkGeometryFlagsKHR
VkGeometryInstanceFlagsKHR
VkImage
VkImageAspectFlags
VkImageCreateFlags
VkImageUsageFlags
VkImageView
VkImageViewCreateFlags
VkInstance
VkMemoryAllocateFlags
VkMemoryHeapFlags
VkMemoryMapFlags
VkMemoryPropertyFlags
VkPhysicalDevice
VkPipeline
VkPipelineCache
VkPipelineCacheCreateFlags
VkPipelineColorBlendStateCreateFlags
VkPipelineCreateFlags
VkPipelineDepthStencilStateCreateFlags
VkPipelineDynamicStateCreateFlags
VkPipelineInputAssemblyStateCreateFlags
VkPipelineLayout
VkPipelineLayoutCreateFlags
VkPipelineMultisampleStateCreateFlags
VkPipelineRasterizationStateCreateFlags
VkPipelineShaderStageCreateFlags
VkPipelineStageFlags
VkPipelineTessellationStateCreateFlags
VkPipelineVertexInputStateCreateFlags
VkPipelineViewportStateCreateFlags
VkQueryControlFlags
VkQueryPipelineStatisticFlags
VkQueue
VkQueueFlags
VkRenderPass
VkRenderPassCreateFlags
VkSampleCountFlags
VkSampleMask
VkSampler
VkSamplerCreateFlags
VkSemaphore
VkSemaphoreCreateFlags
VkShaderModule
VkShaderModuleCreateFlags
VkShaderStageFlags
VkSubpassDescriptionFlags
VkSurfaceKHR
VkSurfaceTransformFlagsKHR
VkSwapchainCreateFlagsKHR
VkSwapchainKHR
VkXcbSurfaceCreateFlagsKHR

Unions

VkAccelerationStructureGeometryDataKHR