Struct ash::vk::KhrExternalMemoryFdFn [−][src]
pub struct KhrExternalMemoryFdFn { pub get_memory_fd_khr: extern "system" fn(device: Device, p_get_fd_info: *const MemoryGetFdInfoKHR, p_fd: *mut c_int) -> Result, pub get_memory_fd_properties_khr: extern "system" fn(device: Device, handle_type: ExternalMemoryHandleTypeFlags, fd: c_int, p_memory_fd_properties: *mut MemoryFdPropertiesKHR) -> Result, }
Fields
get_memory_fd_khr: extern "system" fn(device: Device, p_get_fd_info: *const MemoryGetFdInfoKHR, p_fd: *mut c_int) -> Result
get_memory_fd_properties_khr: extern "system" fn(device: Device, handle_type: ExternalMemoryHandleTypeFlags, fd: c_int, p_memory_fd_properties: *mut MemoryFdPropertiesKHR) -> Result
Implementations
pub unsafe fn get_memory_fd_khr(
&self,
device: Device,
p_get_fd_info: *const MemoryGetFdInfoKHR,
p_fd: *mut c_int
) -> Result
pub unsafe fn get_memory_fd_khr(
&self,
device: Device,
p_get_fd_info: *const MemoryGetFdInfoKHR,
p_fd: *mut c_int
) -> Result
pub unsafe fn get_memory_fd_properties_khr(
&self,
device: Device,
handle_type: ExternalMemoryHandleTypeFlags,
fd: c_int,
p_memory_fd_properties: *mut MemoryFdPropertiesKHR
) -> Result
pub unsafe fn get_memory_fd_properties_khr(
&self,
device: Device,
handle_type: ExternalMemoryHandleTypeFlags,
fd: c_int,
p_memory_fd_properties: *mut MemoryFdPropertiesKHR
) -> Result
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for KhrExternalMemoryFdFn
impl Unpin for KhrExternalMemoryFdFn
impl UnwindSafe for KhrExternalMemoryFdFn
Blanket Implementations
Mutably borrows from an owned value. Read more