pub struct VulkanExtHostImageCopy { /* private fields */ }Expand description
struct for VK_EXT_host_image_copy
Implementations§
Source§impl VulkanExtHostImageCopy
impl VulkanExtHostImageCopy
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtHostImageCopy
impl Clone for VulkanExtHostImageCopy
Source§fn clone(&self) -> VulkanExtHostImageCopy
fn clone(&self) -> VulkanExtHostImageCopy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanExtHostImageCopy
Source§impl Debug for VulkanExtHostImageCopy
impl Debug for VulkanExtHostImageCopy
Source§impl Default for VulkanExtHostImageCopy
impl Default for VulkanExtHostImageCopy
Source§impl VK_EXT_host_image_copy for VulkanExtHostImageCopy
impl VK_EXT_host_image_copy for VulkanExtHostImageCopy
Source§fn vkCopyMemoryToImageEXT(
&self,
device: VkDevice,
pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo,
) -> Result<(), VkError>
fn vkCopyMemoryToImageEXT( &self, device: VkDevice, pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToMemoryEXT(
&self,
device: VkDevice,
pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo,
) -> Result<(), VkError>
fn vkCopyImageToMemoryEXT( &self, device: VkDevice, pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToImageEXT(
&self,
device: VkDevice,
pCopyImageToImageInfo: *const VkCopyImageToImageInfo,
) -> Result<(), VkError>
fn vkCopyImageToImageEXT( &self, device: VkDevice, pCopyImageToImageInfo: *const VkCopyImageToImageInfo, ) -> Result<(), VkError>
Source§fn vkTransitionImageLayoutEXT(
&self,
device: VkDevice,
transitionCount: u32,
pTransitions: *const VkHostImageLayoutTransitionInfo,
) -> Result<(), VkError>
fn vkTransitionImageLayoutEXT( &self, device: VkDevice, transitionCount: u32, pTransitions: *const VkHostImageLayoutTransitionInfo, ) -> Result<(), VkError>
Source§fn vkGetImageSubresourceLayout2EXT(
&self,
device: VkDevice,
image: VkImage,
pSubresource: *const VkImageSubresource2,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetImageSubresourceLayout2EXT( &self, device: VkDevice, image: VkImage, pSubresource: *const VkImageSubresource2, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtHostImageCopy
impl RefUnwindSafe for VulkanExtHostImageCopy
impl Send for VulkanExtHostImageCopy
impl Sync for VulkanExtHostImageCopy
impl Unpin for VulkanExtHostImageCopy
impl UnsafeUnpin for VulkanExtHostImageCopy
impl UnwindSafe for VulkanExtHostImageCopy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more