Docs.rs
kaldera-0.1.0
kaldera 0.1.0
Permalink
Docs.rs crate page
Links
Repository
Crates.io
Source
Owners
ogukei
Dependencies
gltf ^0.15.2
normal
libc ^0.2.71
normal
nalgebra-glm ^0.7.0
normal
Versions
Platform
x86_64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module vk
Structs
Enums
Constants
Functions
Type Definitions
Unions
kaldera
::
ffi
All crates
[
−
]
[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