pub struct NV_external_memory_win32 {
pub pfn_vkGetMemoryWin32HandleNV: PFN_vkGetMemoryWin32HandleNV,
/* private fields */
}
Expand description
Fields§
§pfn_vkGetMemoryWin32HandleNV: PFN_vkGetMemoryWin32HandleNV
Implementations§
Source§impl NV_external_memory_win32
impl NV_external_memory_win32
pub fn new() -> Self
Sourcepub unsafe fn vkGetMemoryWin32HandleNV(
&self,
device: VkDevice,
memory: VkDeviceMemory,
handleType: VkExternalMemoryHandleTypeFlagsNV,
pHandle: *mut HANDLE,
) -> VkResult
pub unsafe fn vkGetMemoryWin32HandleNV( &self, device: VkDevice, memory: VkDeviceMemory, handleType: VkExternalMemoryHandleTypeFlagsNV, pHandle: *mut HANDLE, ) -> VkResult
pub unsafe fn load( &mut self, pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr, device: VkDevice, )
Trait Implementations§
Source§impl Clone for NV_external_memory_win32
impl Clone for NV_external_memory_win32
Source§impl Debug for NV_external_memory_win32
impl Debug for NV_external_memory_win32
Source§impl Default for NV_external_memory_win32
impl Default for NV_external_memory_win32
impl Copy for NV_external_memory_win32
Auto Trait Implementations§
impl Freeze for NV_external_memory_win32
impl RefUnwindSafe for NV_external_memory_win32
impl Send for NV_external_memory_win32
impl Sync for NV_external_memory_win32
impl Unpin for NV_external_memory_win32
impl UnwindSafe for NV_external_memory_win32
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