gstreamer_vulkan_sys/
manual.rs

1pub mod vulkan {
2    pub use ash::vk::BaseInStructure as VkBaseInStructure;
3    pub use ash::vk::BlendFactor as VkBlendFactor;
4    pub use ash::vk::BlendOp as VkBlendOp;
5    pub use ash::vk::Buffer as VkBuffer;
6    pub use ash::vk::BufferCreateInfo as VkBufferCreateInfo;
7    pub use ash::vk::BufferUsageFlags as VkBufferUsageFlags;
8    pub use ash::vk::CommandBuffer as VkCommandBuffer;
9    pub use ash::vk::CommandBufferLevel as VkCommandBufferLevel;
10    pub use ash::vk::DescriptorPool as VkDescriptorPool;
11    pub use ash::vk::DescriptorSet as VkDescriptorSet;
12    pub use ash::vk::Format as VkFormat;
13    pub use ash::vk::Image as VkImage;
14    pub use ash::vk::ImageCreateInfo as VkImageCreateInfo;
15    pub use ash::vk::ImageLayout as VkImageLayout;
16    pub use ash::vk::ImageTiling as VkImageTiling;
17    pub use ash::vk::ImageUsageFlags as VkImageUsageFlags;
18    pub use ash::vk::ImageViewCreateInfo as VkImageViewCreateInfo;
19    pub use ash::vk::MemoryHeapFlags as VkMemoryHeapFlags;
20    pub use ash::vk::MemoryPropertyFlags as VkMemoryPropertyFlags;
21    pub use ash::vk::MemoryRequirements as VkMemoryRequirements;
22    pub use ash::vk::PhysicalDevice as VkPhysicalDevice;
23    pub use ash::vk::PhysicalDeviceType as VkPhysicalDeviceType;
24    pub use ash::vk::PresentModeKHR as VkPresentModeKHR;
25    pub use ash::vk::Queue as VkQueue;
26    pub use ash::vk::QueueFlags as VkQueueFlags;
27    pub type VkQueueFlagBits = u32;
28    pub use ash::vk::Result as VkResult;
29    pub use ash::vk::SampleCountFlags as VkSampleCountFlags;
30    pub use ash::vk::Semaphore as VkSemaphore;
31    pub use ash::vk::SurfaceKHR as VkSurfaceKHR;
32}