# vkExportMetalObjectsEXT(3) Manual Page

## Name

vkExportMetalObjectsEXT - Export Metal objects from the corresponding Vulkan objects

Loading… please wait.

## C Specification

To export Metal objects that underlie Vulkan objects, call:

    // Provided by VK_EXT_metal_objects
    void vkExportMetalObjectsEXT(
        VkDevice                                    device,
        VkExportMetalObjectsInfoEXT*                pMetalObjectsInfo);

## Parameters

- `device` is the device that created the Vulkan objects.

- `pMetalObjectsInfo` is a pointer to a VkExportMetalObjectsInfoEXT structure whose `pNext` chain contains structures, each identifying a Vulkan object and providing a pointer through which the Metal object will be returned.

## Description

Valid Usage (Implicit)

- VUID-vkExportMetalObjectsEXT-device-parameter
  `device` must be a valid VkDevice handle

- VUID-vkExportMetalObjectsEXT-pMetalObjectsInfo-parameter
  `pMetalObjectsInfo` must be a valid pointer to a VkExportMetalObjectsInfoEXT structure

## See Also

VK_EXT_metal_objects, VkDevice, VkExportMetalObjectsInfoEXT

## Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0