Function Prototype
vkGetMemoryNativeBufferOHOS
Obtain an OH_NativeBuffer object
To obtain an OH_NativeBuffer object, call:
VkResult vkGetMemoryNativeBufferOHOS(
VkDevice device,
const VkMemoryGetNativeBufferInfoOHOS* pInfo,
struct OH_NativeBuffer** pBuffer);
pub fn get_memory_native_buffer_ohos(
device: vk::Device,
p_info: *const vk::MemoryGetNativeBufferInfoOHOS,
p_buffer: *mut *mut OH_NativeBuffer,
) -> vk::Result;
deviceis a valid Vulkan device object.pInfois a pointer pointing to aVkMemoryGetNativeBufferInfoOHOSstructure.pBufferis a pointer to an OH_NativeBuffer object.
Valid Usage (Implicit)
VUID-vkGetMemoryNativeBufferOHOS-device-parameter
device must be a valid VkDevice handle
VUID-vkGetMemoryNativeBufferOHOS-pInfo-parameter
pInfo must be a valid pointer to a valid VkMemoryGetNativeBufferInfoOHOS structure
VUID-vkGetMemoryNativeBufferOHOS-pBuffer-parameter
pBuffer must be a valid pointer to a valid pointer to an OH_NativeBuffer value
Parent
VK_OHOS_external_memoryType
Function Prototype