pub struct VulkanKhrExternalMemoryCapabilities { /* private fields */ }Expand description
struct for VK_KHR_external_memory_capabilities
Implementations§
Source§impl VulkanKhrExternalMemoryCapabilities
impl VulkanKhrExternalMemoryCapabilities
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrExternalMemoryCapabilities
impl Clone for VulkanKhrExternalMemoryCapabilities
Source§fn clone(&self) -> VulkanKhrExternalMemoryCapabilities
fn clone(&self) -> VulkanKhrExternalMemoryCapabilities
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 VulkanKhrExternalMemoryCapabilities
Source§impl VK_KHR_external_memory_capabilities for VulkanKhrExternalMemoryCapabilities
impl VK_KHR_external_memory_capabilities for VulkanKhrExternalMemoryCapabilities
Source§fn vkGetPhysicalDeviceExternalBufferPropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfo,
pExternalBufferProperties: *mut VkExternalBufferProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalBufferPropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfo, pExternalBufferProperties: *mut VkExternalBufferProperties, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrExternalMemoryCapabilities
impl RefUnwindSafe for VulkanKhrExternalMemoryCapabilities
impl Send for VulkanKhrExternalMemoryCapabilities
impl Sync for VulkanKhrExternalMemoryCapabilities
impl Unpin for VulkanKhrExternalMemoryCapabilities
impl UnsafeUnpin for VulkanKhrExternalMemoryCapabilities
impl UnwindSafe for VulkanKhrExternalMemoryCapabilities
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