gstreamer_vulkan/auto/mod.rs
1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git)
4// DO NOT EDIT
5
6mod vulkan_buffer_memory_allocator;
7pub use self::vulkan_buffer_memory_allocator::VulkanBufferMemoryAllocator;
8
9mod vulkan_buffer_pool;
10pub use self::vulkan_buffer_pool::VulkanBufferPool;
11
12mod vulkan_command_pool;
13pub use self::vulkan_command_pool::VulkanCommandPool;
14
15mod vulkan_descriptor_cache;
16pub use self::vulkan_descriptor_cache::VulkanDescriptorCache;
17
18mod vulkan_descriptor_pool;
19pub use self::vulkan_descriptor_pool::VulkanDescriptorPool;
20
21mod vulkan_device;
22pub use self::vulkan_device::VulkanDevice;
23
24mod vulkan_display;
25pub use self::vulkan_display::VulkanDisplay;
26
27#[cfg(feature = "v1_26_4")]
28#[cfg_attr(docsrs, doc(cfg(feature = "v1_26_4")))]
29mod vulkan_full_screen_quad;
30#[cfg(feature = "v1_26_4")]
31#[cfg_attr(docsrs, doc(cfg(feature = "v1_26_4")))]
32pub use self::vulkan_full_screen_quad::VulkanFullScreenQuad;
33
34mod vulkan_handle_pool;
35pub use self::vulkan_handle_pool::VulkanHandlePool;
36
37mod vulkan_image_buffer_pool;
38pub use self::vulkan_image_buffer_pool::VulkanImageBufferPool;
39
40mod vulkan_image_memory_allocator;
41pub use self::vulkan_image_memory_allocator::VulkanImageMemoryAllocator;
42
43mod vulkan_instance;
44pub use self::vulkan_instance::VulkanInstance;
45
46#[cfg(feature = "v1_24")]
47#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
48mod vulkan_operation;
49#[cfg(feature = "v1_24")]
50#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
51pub use self::vulkan_operation::VulkanOperation;
52
53mod vulkan_physical_device;
54pub use self::vulkan_physical_device::VulkanPhysicalDevice;
55
56mod vulkan_queue;
57pub use self::vulkan_queue::VulkanQueue;
58
59mod vulkan_swapper;
60pub use self::vulkan_swapper::VulkanSwapper;
61
62mod vulkan_video_filter;
63pub use self::vulkan_video_filter::VulkanVideoFilter;
64
65mod vulkan_window;
66pub use self::vulkan_window::VulkanWindow;
67
68mod vulkan_command_buffer;
69pub use self::vulkan_command_buffer::VulkanCommandBuffer;
70
71mod vulkan_descriptor_set;
72pub use self::vulkan_descriptor_set::VulkanDescriptorSet;
73
74mod vulkan_fence;
75pub use self::vulkan_fence::VulkanFence;
76
77mod vulkan_handle;
78pub use self::vulkan_handle::VulkanHandle;
79
80mod vulkan_image_view;
81pub use self::vulkan_image_view::VulkanImageView;
82
83mod vulkan_trash;
84pub use self::vulkan_trash::VulkanTrash;
85
86mod flags;
87pub use self::flags::VulkanDisplayType;
88
89pub(crate) mod traits {
90 pub use super::vulkan_command_pool::VulkanCommandPoolExt;
91 pub use super::vulkan_descriptor_cache::VulkanDescriptorCacheExt;
92 pub use super::vulkan_descriptor_pool::VulkanDescriptorPoolExt;
93 pub use super::vulkan_device::VulkanDeviceExt;
94 pub use super::vulkan_display::VulkanDisplayExt;
95 #[cfg(feature = "v1_26_4")]
96 #[cfg_attr(docsrs, doc(cfg(feature = "v1_26_4")))]
97 pub use super::vulkan_full_screen_quad::VulkanFullScreenQuadExt;
98 pub use super::vulkan_handle_pool::VulkanHandlePoolExt;
99 pub use super::vulkan_instance::VulkanInstanceExt;
100 #[cfg(feature = "v1_24")]
101 #[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
102 pub use super::vulkan_operation::VulkanOperationExt;
103 pub use super::vulkan_physical_device::VulkanPhysicalDeviceExt;
104 pub use super::vulkan_queue::VulkanQueueExt;
105 pub use super::vulkan_swapper::VulkanSwapperExt;
106 pub use super::vulkan_video_filter::VulkanVideoFilterExt;
107 pub use super::vulkan_window::VulkanWindowExt;
108}