Class VKEXTMetalObjects

java.lang.Object
overrungl.vulkan.ext.VKEXTMetalObjects

public final class VKEXTMetalObjects extends Object
  • Field Details

    • VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT

      public static final int VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT
      See Also:
    • VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT

      public static final int VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT
      See Also:
    • VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT

      public static final int VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT
      See Also:
    • VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT

      public static final int VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT
      See Also:
    • VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT

      public static final int VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT
      See Also:
    • VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT

      public static final int VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT
      See Also:
    • VK_EXT_METAL_OBJECTS_SPEC_VERSION

      public static final int VK_EXT_METAL_OBJECTS_SPEC_VERSION
      See Also:
    • VK_EXT_METAL_OBJECTS_EXTENSION_NAME

      public static final String VK_EXT_METAL_OBJECTS_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT
      See Also:
  • Method Details

    • vkExportMetalObjectsEXT

      public static void vkExportMetalObjectsEXT(VkDevice device, MemorySegment pMetalObjectsInfo)
      void vkExportMetalObjectsEXT((struct VkDevice*) VkDevice device, VkExportMetalObjectsInfoEXT* pMetalObjectsInfo);