pub struct VulkanNvExternalMemoryCapabilities { /* private fields */ }Expand description
struct for VK_NV_external_memory_capabilities
Implementations§
Source§impl VulkanNvExternalMemoryCapabilities
impl VulkanNvExternalMemoryCapabilities
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanNvExternalMemoryCapabilities
impl Clone for VulkanNvExternalMemoryCapabilities
Source§fn clone(&self) -> VulkanNvExternalMemoryCapabilities
fn clone(&self) -> VulkanNvExternalMemoryCapabilities
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 VulkanNvExternalMemoryCapabilities
Source§impl VK_NV_external_memory_capabilities for VulkanNvExternalMemoryCapabilities
impl VK_NV_external_memory_capabilities for VulkanNvExternalMemoryCapabilities
Source§fn vkGetPhysicalDeviceExternalImageFormatPropertiesNV(
&self,
physicalDevice: VkPhysicalDevice,
format: VkFormat,
type_: VkImageType,
tiling: VkImageTiling,
usage: VkImageUsageFlags,
flags: VkImageCreateFlags,
externalHandleType: VkExternalMemoryHandleTypeFlagsNV,
pExternalImageFormatProperties: *mut VkExternalImageFormatPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalImageFormatPropertiesNV( &self, physicalDevice: VkPhysicalDevice, format: VkFormat, type_: VkImageType, tiling: VkImageTiling, usage: VkImageUsageFlags, flags: VkImageCreateFlags, externalHandleType: VkExternalMemoryHandleTypeFlagsNV, pExternalImageFormatProperties: *mut VkExternalImageFormatPropertiesNV, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanNvExternalMemoryCapabilities
impl RefUnwindSafe for VulkanNvExternalMemoryCapabilities
impl Send for VulkanNvExternalMemoryCapabilities
impl Sync for VulkanNvExternalMemoryCapabilities
impl Unpin for VulkanNvExternalMemoryCapabilities
impl UnsafeUnpin for VulkanNvExternalMemoryCapabilities
impl UnwindSafe for VulkanNvExternalMemoryCapabilities
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