Uses of Interface
com.io7m.jcoronado.extensions.khr_surface.api.VulkanExtKHRSurfaceType.VulkanKHRSurfaceType
-
Packages that use VulkanExtKHRSurfaceType.VulkanKHRSurfaceType Package Description com.io7m.jcoronado.extensions.khr_surface.api Type-safe Vulkan frontend (VK_KHR_surface extension API)com.io7m.jcoronado.extensions.khr_swapchain.api Type-safe Vulkan frontend (VK_KHR_swapchain extension API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in com.io7m.jcoronado.extensions.khr_surface.api
Methods in com.io7m.jcoronado.extensions.khr_surface.api that return VulkanExtKHRSurfaceType.VulkanKHRSurfaceType Modifier and Type Method Description VulkanExtKHRSurfaceType.VulkanKHRSurfaceType
VulkanExtKHRSurfaceType. surfaceFromWindow(VulkanInstanceType instance, long window)
Treat a raw memory address as if it were a window, and create a WSI-compatible surface from it. -
Uses of VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in com.io7m.jcoronado.extensions.khr_swapchain.api
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api that return VulkanExtKHRSurfaceType.VulkanKHRSurfaceType Modifier and Type Method Description VulkanExtKHRSurfaceType.VulkanKHRSurfaceType
VulkanSwapChainCreateInfo. surface()
VulkanExtKHRSurfaceType.VulkanKHRSurfaceType
VulkanSwapChainCreateInfoType. surface()
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api with parameters of type VulkanExtKHRSurfaceType.VulkanKHRSurfaceType Modifier and Type Method Description static VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. of(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType surface, int minimumImageCount, VulkanFormat imageFormat, VulkanColorSpaceKHR imageColorSpace, VulkanExtent2D imageExtent, int imageArrayLayers, java.lang.Iterable<VulkanImageUsageFlag> imageUsageFlags, VulkanSharingMode imageSharingMode, java.lang.Iterable<java.lang.Integer> queueFamilyIndices, java.lang.Iterable<VulkanSurfaceTransformFlagKHR> preTransform, java.lang.Iterable<VulkanCompositeAlphaFlagKHR> compositeAlpha, VulkanPresentModeKHR presentMode, boolean clipped, java.util.Optional<? extends VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> oldSwapChain)
Construct a new immutableVulkanSwapChainCreateInfo
instance.static VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. of(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType surface, int minimumImageCount, VulkanFormat imageFormat, VulkanColorSpaceKHR imageColorSpace, VulkanExtent2D imageExtent, int imageArrayLayers, java.util.Set<VulkanImageUsageFlag> imageUsageFlags, VulkanSharingMode imageSharingMode, java.util.List<java.lang.Integer> queueFamilyIndices, java.util.Set<VulkanSurfaceTransformFlagKHR> preTransform, java.util.Set<VulkanCompositeAlphaFlagKHR> compositeAlpha, VulkanPresentModeKHR presentMode, boolean clipped, java.util.Optional<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> oldSwapChain)
Construct a new immutableVulkanSwapChainCreateInfo
instance.VulkanSwapChainCreateInfo.Builder
VulkanSwapChainCreateInfo.Builder. setSurface(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType surface)
Initializes the value for thesurface
attribute.VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. withSurface(VulkanExtKHRSurfaceType.VulkanKHRSurfaceType value)
Copy the current immutable object by setting a value for thesurface
attribute. -
Uses of VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl that return VulkanExtKHRSurfaceType.VulkanKHRSurfaceType Modifier and Type Method Description VulkanExtKHRSurfaceType.VulkanKHRSurfaceType
VulkanLWJGLExtKHRSurface. surfaceFromWindow(VulkanInstanceType instance, long window)
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanExtKHRSurfaceType.VulkanKHRSurfaceType Modifier and Type Method Description VulkanSurfaceCapabilitiesKHR
VulkanLWJGLExtKHRSurface. surfaceCapabilities(VulkanPhysicalDeviceType in_device, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in_surface)
java.util.List<VulkanSurfaceFormatKHR>
VulkanLWJGLExtKHRSurface. surfaceFormats(VulkanPhysicalDeviceType in_device, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in_surface)
java.util.List<VulkanPresentModeKHR>
VulkanLWJGLExtKHRSurface. surfacePresentModes(VulkanPhysicalDeviceType in_device, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in_surface)
java.util.List<VulkanQueueFamilyProperties>
VulkanLWJGLExtKHRSurface. surfaceSupport(VulkanPhysicalDeviceType in_device, VulkanExtKHRSurfaceType.VulkanKHRSurfaceType in_surface)
-