Class VKEXTFullScreenExclusive

java.lang.Object
overrungl.vulkan.ext.VKEXTFullScreenExclusive

public final class VKEXTFullScreenExclusive extends Object
VK_EXT_full_screen_exclusive - device extension
  • Field Details

    • VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT

      public static final int VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT
      See Also:
    • VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT

      public static final int VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT
      See Also:
    • VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT

      public static final int VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT
      See Also:
    • VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT

      public static final int VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT
      See Also:
    • VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION

      public static final int VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION
      See Also:
    • VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME

      public static final String VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT

      public static final int VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT
      See Also:
    • VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT

      public static final int VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT
      See Also:
    • VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT
      See Also:
  • Method Details

    • vkGetPhysicalDeviceSurfacePresentModes2EXT

      public static int vkGetPhysicalDeviceSurfacePresentModes2EXT(@NonNull VkPhysicalDevice physicalDevice, @NonNull MemorySegment pSurfaceInfo, @NonNull MemorySegment pPresentModeCount, @NonNull MemorySegment pPresentModes)

      Invokes vkGetPhysicalDeviceSurfacePresentModes2EXT.

      (int) VkResult vkGetPhysicalDeviceSurfacePresentModes2EXT((struct VkPhysicalDevice*) VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes);
      
    • vkAcquireFullScreenExclusiveModeEXT

      public static int vkAcquireFullScreenExclusiveModeEXT(@NonNull VkDevice device, long swapchain)

      Invokes vkAcquireFullScreenExclusiveModeEXT.

      (int) VkResult vkAcquireFullScreenExclusiveModeEXT((struct VkDevice*) VkDevice device, (uint64_t) VkSwapchainKHR swapchain);
      
    • vkReleaseFullScreenExclusiveModeEXT

      public static int vkReleaseFullScreenExclusiveModeEXT(@NonNull VkDevice device, long swapchain)

      Invokes vkReleaseFullScreenExclusiveModeEXT.

      (int) VkResult vkReleaseFullScreenExclusiveModeEXT((struct VkDevice*) VkDevice device, (uint64_t) VkSwapchainKHR swapchain);
      
    • vkGetDeviceGroupSurfacePresentModes2EXT

      public static int vkGetDeviceGroupSurfacePresentModes2EXT(@NonNull VkDevice device, @NonNull MemorySegment pSurfaceInfo, @NonNull MemorySegment pModes)

      Invokes vkGetDeviceGroupSurfacePresentModes2EXT.

      (int) VkResult vkGetDeviceGroupSurfacePresentModes2EXT((struct VkDevice*) VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes);