Struct ash::vk::KhrCopyCommands2Fn
source · [−]pub struct KhrCopyCommands2Fn {
pub cmd_copy_buffer2_khr: PFN_vkCmdCopyBuffer2,
pub cmd_copy_image2_khr: PFN_vkCmdCopyImage2,
pub cmd_copy_buffer_to_image2_khr: PFN_vkCmdCopyBufferToImage2,
pub cmd_copy_image_to_buffer2_khr: PFN_vkCmdCopyImageToBuffer2,
pub cmd_blit_image2_khr: PFN_vkCmdBlitImage2,
pub cmd_resolve_image2_khr: PFN_vkCmdResolveImage2,
}Fields
cmd_copy_buffer2_khr: PFN_vkCmdCopyBuffer2cmd_copy_image2_khr: PFN_vkCmdCopyImage2cmd_copy_buffer_to_image2_khr: PFN_vkCmdCopyBufferToImage2cmd_copy_image_to_buffer2_khr: PFN_vkCmdCopyImageToBuffer2cmd_blit_image2_khr: PFN_vkCmdBlitImage2cmd_resolve_image2_khr: PFN_vkCmdResolveImage2Implementations
sourceimpl KhrCopyCommands2Fn
impl KhrCopyCommands2Fn
pub fn load<F>(_f: F) -> Self where
F: FnMut(&CStr) -> *const c_void,
sourcepub unsafe fn cmd_copy_buffer2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_buffer_info: *const CopyBufferInfo2
)
pub unsafe fn cmd_copy_buffer2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_buffer_info: *const CopyBufferInfo2
)
sourcepub unsafe fn cmd_copy_image2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_image_info: *const CopyImageInfo2
)
pub unsafe fn cmd_copy_image2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_image_info: *const CopyImageInfo2
)
sourcepub unsafe fn cmd_copy_buffer_to_image2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_buffer_to_image_info: *const CopyBufferToImageInfo2
)
pub unsafe fn cmd_copy_buffer_to_image2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_buffer_to_image_info: *const CopyBufferToImageInfo2
)
sourcepub unsafe fn cmd_copy_image_to_buffer2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_image_to_buffer_info: *const CopyImageToBufferInfo2
)
pub unsafe fn cmd_copy_image_to_buffer2_khr(
&self,
command_buffer: CommandBuffer,
p_copy_image_to_buffer_info: *const CopyImageToBufferInfo2
)
sourcepub unsafe fn cmd_blit_image2_khr(
&self,
command_buffer: CommandBuffer,
p_blit_image_info: *const BlitImageInfo2
)
pub unsafe fn cmd_blit_image2_khr(
&self,
command_buffer: CommandBuffer,
p_blit_image_info: *const BlitImageInfo2
)
sourcepub unsafe fn cmd_resolve_image2_khr(
&self,
command_buffer: CommandBuffer,
p_resolve_image_info: *const ResolveImageInfo2
)
pub unsafe fn cmd_resolve_image2_khr(
&self,
command_buffer: CommandBuffer,
p_resolve_image_info: *const ResolveImageInfo2
)
Trait Implementations
sourceimpl Clone for KhrCopyCommands2Fn
impl Clone for KhrCopyCommands2Fn
sourcefn clone(&self) -> KhrCopyCommands2Fn
fn clone(&self) -> KhrCopyCommands2Fn
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Send for KhrCopyCommands2Fn
impl Sync for KhrCopyCommands2Fn
Auto Trait Implementations
impl RefUnwindSafe for KhrCopyCommands2Fn
impl Unpin for KhrCopyCommands2Fn
impl UnwindSafe for KhrCopyCommands2Fn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more