ash/extensions/khr/
maintenance6.rs1use crate::vk;
4
5impl crate::khr::maintenance6::Device {
6 #[inline]
8 pub unsafe fn cmd_bind_descriptor_sets2(
9 &self,
10 command_buffer: vk::CommandBuffer,
11 bind_descriptor_sets_info: &vk::BindDescriptorSetsInfoKHR<'_>,
12 ) {
13 (self.fp.cmd_bind_descriptor_sets2_khr)(command_buffer, bind_descriptor_sets_info)
14 }
15
16 #[inline]
18 pub unsafe fn cmd_push_constants2(
19 &self,
20 command_buffer: vk::CommandBuffer,
21 push_constants_info: &vk::PushConstantsInfoKHR<'_>,
22 ) {
23 (self.fp.cmd_push_constants2_khr)(command_buffer, push_constants_info)
24 }
25
26 #[inline]
28 pub unsafe fn cmd_push_descriptor_set2(
29 &self,
30 command_buffer: vk::CommandBuffer,
31 push_descriptor_set_info: &vk::PushDescriptorSetInfoKHR<'_>,
32 ) {
33 (self.fp.cmd_push_descriptor_set2_khr)(command_buffer, push_descriptor_set_info)
34 }
35
36 #[inline]
38 pub unsafe fn cmd_push_descriptor_set_with_template2(
39 &self,
40 command_buffer: vk::CommandBuffer,
41 push_descriptor_set_with_template_info: &vk::PushDescriptorSetWithTemplateInfoKHR<'_>,
42 ) {
43 (self.fp.cmd_push_descriptor_set_with_template2_khr)(
44 command_buffer,
45 push_descriptor_set_with_template_info,
46 )
47 }
48
49 #[inline]
51 pub unsafe fn cmd_set_descriptor_buffer_offsets2(
52 &self,
53 command_buffer: vk::CommandBuffer,
54 set_descriptor_buffer_offsets_info: &vk::SetDescriptorBufferOffsetsInfoEXT<'_>,
55 ) {
56 (self.fp.cmd_set_descriptor_buffer_offsets2_ext)(
57 command_buffer,
58 set_descriptor_buffer_offsets_info,
59 )
60 }
61
62 #[inline]
64 pub unsafe fn cmd_bind_descriptor_buffer_embedded_samplers2(
65 &self,
66 command_buffer: vk::CommandBuffer,
67 bind_descriptor_buffer_embedded_samplers_info: &vk::BindDescriptorBufferEmbeddedSamplersInfoEXT<'_>,
68 ) {
69 (self.fp.cmd_bind_descriptor_buffer_embedded_samplers2_ext)(
70 command_buffer,
71 bind_descriptor_buffer_embedded_samplers_info,
72 )
73 }
74}