Struct ash::vk::AndroidExternalMemoryAndroidHardwareBufferFn [−][src]
pub struct AndroidExternalMemoryAndroidHardwareBufferFn { pub get_android_hardware_buffer_properties_android: extern "system" fn(device: Device, buffer: *const AHardwareBuffer, p_properties: *mut AndroidHardwareBufferPropertiesANDROID) -> Result, pub get_memory_android_hardware_buffer_android: extern "system" fn(device: Device, p_info: *const MemoryGetAndroidHardwareBufferInfoANDROID, p_buffer: *mut *mut AHardwareBuffer) -> Result, }
Fields
get_android_hardware_buffer_properties_android: extern "system" fn(device: Device, buffer: *const AHardwareBuffer, p_properties: *mut AndroidHardwareBufferPropertiesANDROID) -> Result
get_memory_android_hardware_buffer_android: extern "system" fn(device: Device, p_info: *const MemoryGetAndroidHardwareBufferInfoANDROID, p_buffer: *mut *mut AHardwareBuffer) -> Result
Implementations
pub unsafe fn get_android_hardware_buffer_properties_android(
&self,
device: Device,
buffer: *const AHardwareBuffer,
p_properties: *mut AndroidHardwareBufferPropertiesANDROID
) -> Result
pub unsafe fn get_android_hardware_buffer_properties_android(
&self,
device: Device,
buffer: *const AHardwareBuffer,
p_properties: *mut AndroidHardwareBufferPropertiesANDROID
) -> Result
pub unsafe fn get_memory_android_hardware_buffer_android(
&self,
device: Device,
p_info: *const MemoryGetAndroidHardwareBufferInfoANDROID,
p_buffer: *mut *mut AHardwareBuffer
) -> Result
pub unsafe fn get_memory_android_hardware_buffer_android(
&self,
device: Device,
p_info: *const MemoryGetAndroidHardwareBufferInfoANDROID,
p_buffer: *mut *mut AHardwareBuffer
) -> Result
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more