pub struct VulkanKhrGetMemoryRequirements2 { /* private fields */ }Expand description
struct for VK_KHR_get_memory_requirements2
Implementations§
Source§impl VulkanKhrGetMemoryRequirements2
impl VulkanKhrGetMemoryRequirements2
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrGetMemoryRequirements2
impl Clone for VulkanKhrGetMemoryRequirements2
Source§fn clone(&self) -> VulkanKhrGetMemoryRequirements2
fn clone(&self) -> VulkanKhrGetMemoryRequirements2
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 VulkanKhrGetMemoryRequirements2
Source§impl VK_KHR_get_memory_requirements2 for VulkanKhrGetMemoryRequirements2
impl VK_KHR_get_memory_requirements2 for VulkanKhrGetMemoryRequirements2
Source§fn vkGetImageMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkImageMemoryRequirementsInfo2,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetImageMemoryRequirements2KHR( &self, device: VkDevice, pInfo: *const VkImageMemoryRequirementsInfo2, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetBufferMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkBufferMemoryRequirementsInfo2,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetBufferMemoryRequirements2KHR( &self, device: VkDevice, pInfo: *const VkBufferMemoryRequirementsInfo2, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetImageSparseMemoryRequirements2KHR(
&self,
device: VkDevice,
pInfo: *const VkImageSparseMemoryRequirementsInfo2,
pSparseMemoryRequirementCount: *mut uint32_t,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetImageSparseMemoryRequirements2KHR( &self, device: VkDevice, pInfo: *const VkImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: *mut uint32_t, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrGetMemoryRequirements2
impl RefUnwindSafe for VulkanKhrGetMemoryRequirements2
impl Send for VulkanKhrGetMemoryRequirements2
impl Sync for VulkanKhrGetMemoryRequirements2
impl Unpin for VulkanKhrGetMemoryRequirements2
impl UnsafeUnpin for VulkanKhrGetMemoryRequirements2
impl UnwindSafe for VulkanKhrGetMemoryRequirements2
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