Expand description
The Vulkan basics
Structs§
- Buffer
Region - The region of a buffer
- Buffer
View Range - The buffer view range
- Locked
Mapped Memory Guard - The state that indicates the Vulkan memory is currently mapped
- Locked
Typed Mapped Memory Guard - The typed map
- Mapped
Memory - The state that indicates the Vulkan memory is currently mapped
- Memory
Mapping State - The mapping info of the memory
- Staging
Buffer - The staging buffer for the Vulkan buffer object
- Typed
Mapped Memory - The typed map
- Vulkan
Buffer - The buffer object that temporarily stores the
VkBuffer - Vulkan
Buffer View - The buffer view object for a buffer
- Vulkan
Fence - The wrapper for the
VkFence - Vulkan
Memory - The memory object that temporarily stores the
VkDeviceMemory - Vulkan
Pipeline Cache - The wrapper for the
VkPipelineCache - Vulkan
Sampler - The sampler for the shader to sample a texture
- Vulkan
Semaphore - The wrapper for the
VkSemaphore
Enums§
- Data
Direction - The direction of manipulating data
- Vulkan
Error - The error for almost all of the crate’s
Result<>
Functions§
- filter_
no_ staging_ buffer - Filter out
NoStagingBuffererror from aResult - proceed_
run - Print the error info and proceed to run