ash/extensions/khr/
copy_commands2.rs1use crate::vk;
4
5impl crate::khr::copy_commands2::Device {
6 #[inline]
8 pub unsafe fn cmd_copy_buffer2(
9 &self,
10 command_buffer: vk::CommandBuffer,
11 copy_buffer_info: &vk::CopyBufferInfo2KHR<'_>,
12 ) {
13 (self.fp.cmd_copy_buffer2_khr)(command_buffer, copy_buffer_info)
14 }
15 #[inline]
17 pub unsafe fn cmd_copy_image2(
18 &self,
19 command_buffer: vk::CommandBuffer,
20 copy_image_info: &vk::CopyImageInfo2KHR<'_>,
21 ) {
22 (self.fp.cmd_copy_image2_khr)(command_buffer, copy_image_info)
23 }
24 #[inline]
26 pub unsafe fn cmd_copy_buffer_to_image2(
27 &self,
28 command_buffer: vk::CommandBuffer,
29 copy_buffer_to_image_info: &vk::CopyBufferToImageInfo2KHR<'_>,
30 ) {
31 (self.fp.cmd_copy_buffer_to_image2_khr)(command_buffer, copy_buffer_to_image_info)
32 }
33 #[inline]
35 pub unsafe fn cmd_copy_image_to_buffer2(
36 &self,
37 command_buffer: vk::CommandBuffer,
38 copy_image_to_buffer_info: &vk::CopyImageToBufferInfo2KHR<'_>,
39 ) {
40 (self.fp.cmd_copy_image_to_buffer2_khr)(command_buffer, copy_image_to_buffer_info)
41 }
42 #[inline]
44 pub unsafe fn cmd_blit_image2(
45 &self,
46 command_buffer: vk::CommandBuffer,
47 blit_image_info: &vk::BlitImageInfo2KHR<'_>,
48 ) {
49 (self.fp.cmd_blit_image2_khr)(command_buffer, blit_image_info)
50 }
51 #[inline]
53 pub unsafe fn cmd_resolve_image2(
54 &self,
55 command_buffer: vk::CommandBuffer,
56 resolve_image_info: &vk::ResolveImageInfo2KHR<'_>,
57 ) {
58 (self.fp.cmd_resolve_image2_khr)(command_buffer, resolve_image_info)
59 }
60}