Uses of Class
com.io7m.jcoronado.api.VulkanImageUsageFlag
-
Packages that use VulkanImageUsageFlag Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)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 VulkanImageUsageFlag in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanImageUsageFlag Modifier and Type Method Description static VulkanImageUsageFlag
VulkanImageUsageFlag. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanImageUsageFlag[]
VulkanImageUsageFlag. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanImageUsageFlag Modifier and Type Method Description java.util.Set<VulkanImageUsageFlag>
VulkanImageCreateInfo. usage()
java.util.Set<VulkanImageUsageFlag>
VulkanImageCreateInfoType. usage()
Methods in com.io7m.jcoronado.api with parameters of type VulkanImageUsageFlag Modifier and Type Method Description VulkanImageCreateInfo.Builder
VulkanImageCreateInfo.Builder. addUsage(VulkanImageUsageFlag element)
Adds one element tousage
set.VulkanImageCreateInfo.Builder
VulkanImageCreateInfo.Builder. addUsage(VulkanImageUsageFlag... elements)
Adds elements tousage
set.VulkanImageCreateInfo
VulkanImageCreateInfo. withUsage(VulkanImageUsageFlag... elements)
Copy the current immutable object with elements that replace the content ofusage
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanImageUsageFlag Modifier and Type Method Description VulkanImageCreateInfo.Builder
VulkanImageCreateInfo.Builder. addAllUsage(java.lang.Iterable<VulkanImageUsageFlag> elements)
Adds elements tousage
set.VulkanImageFormatProperties
VulkanPhysicalDeviceType. imageFormatProperties(VulkanFormat format, VulkanImageKind type, VulkanImageTiling tiling, java.util.Set<VulkanImageUsageFlag> usage, java.util.Set<VulkanImageCreateFlag> flags)
VulkanImageCreateInfo.Builder
VulkanImageCreateInfo.Builder. setUsage(java.lang.Iterable<VulkanImageUsageFlag> elements)
Sets or replaces all elements forusage
set.VulkanImageCreateInfo
VulkanImageCreateInfo. withUsage(java.lang.Iterable<VulkanImageUsageFlag> elements)
Copy the current immutable object with elements that replace the content ofusage
. -
Uses of VulkanImageUsageFlag in com.io7m.jcoronado.extensions.khr_surface.api
Methods in com.io7m.jcoronado.extensions.khr_surface.api that return types with arguments of type VulkanImageUsageFlag Modifier and Type Method Description java.util.Set<VulkanImageUsageFlag>
VulkanSurfaceCapabilitiesKHR. supportedUsageFlags()
java.util.Set<VulkanImageUsageFlag>
VulkanSurfaceCapabilitiesKHRType. supportedUsageFlags()
Methods in com.io7m.jcoronado.extensions.khr_surface.api with parameters of type VulkanImageUsageFlag Modifier and Type Method Description VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. addSupportedUsageFlags(VulkanImageUsageFlag element)
Adds one element tosupportedUsageFlags
set.VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. addSupportedUsageFlags(VulkanImageUsageFlag... elements)
Adds elements tosupportedUsageFlags
set.VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. withSupportedUsageFlags(VulkanImageUsageFlag... elements)
Copy the current immutable object with elements that replace the content ofsupportedUsageFlags
.Method parameters in com.io7m.jcoronado.extensions.khr_surface.api with type arguments of type VulkanImageUsageFlag Modifier and Type Method Description VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. addAllSupportedUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements)
Adds elements tosupportedUsageFlags
set.VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. setSupportedUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements)
Sets or replaces all elements forsupportedUsageFlags
set.VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. withSupportedUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements)
Copy the current immutable object with elements that replace the content ofsupportedUsageFlags
. -
Uses of VulkanImageUsageFlag in com.io7m.jcoronado.extensions.khr_swapchain.api
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api that return types with arguments of type VulkanImageUsageFlag Modifier and Type Method Description java.util.Set<VulkanImageUsageFlag>
VulkanSwapChainCreateInfo. imageUsageFlags()
java.util.Set<VulkanImageUsageFlag>
VulkanSwapChainCreateInfoType. imageUsageFlags()
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api with parameters of type VulkanImageUsageFlag Modifier and Type Method Description VulkanSwapChainCreateInfo.Builder
VulkanSwapChainCreateInfo.Builder. addImageUsageFlags(VulkanImageUsageFlag element)
Adds one element toimageUsageFlags
set.VulkanSwapChainCreateInfo.Builder
VulkanSwapChainCreateInfo.Builder. addImageUsageFlags(VulkanImageUsageFlag... elements)
Adds elements toimageUsageFlags
set.VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. withImageUsageFlags(VulkanImageUsageFlag... elements)
Copy the current immutable object with elements that replace the content ofimageUsageFlags
.Method parameters in com.io7m.jcoronado.extensions.khr_swapchain.api with type arguments of type VulkanImageUsageFlag Modifier and Type Method Description VulkanSwapChainCreateInfo.Builder
VulkanSwapChainCreateInfo.Builder. addAllImageUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements)
Adds elements toimageUsageFlags
set.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. setImageUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements)
Sets or replaces all elements forimageUsageFlags
set.VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. withImageUsageFlags(java.lang.Iterable<VulkanImageUsageFlag> elements)
Copy the current immutable object with elements that replace the content ofimageUsageFlags
. -
Uses of VulkanImageUsageFlag in com.io7m.jcoronado.lwjgl
Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanImageUsageFlag Modifier and Type Method Description VulkanImageFormatProperties
VulkanLWJGLPhysicalDevice. imageFormatProperties(VulkanFormat format, VulkanImageKind type, VulkanImageTiling tiling, java.util.Set<VulkanImageUsageFlag> usage, java.util.Set<VulkanImageCreateFlag> flags)
-