Uses of Class
com.io7m.jcoronado.api.VulkanSharingMode
-
Packages that use VulkanSharingMode Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.extensions.khr_swapchain.api Type-safe Vulkan frontend (VK_KHR_swapchain extension API) -
-
Uses of VulkanSharingMode in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanSharingMode Modifier and Type Method Description VulkanSharingMode
VulkanBufferCreateInfo. sharingMode()
VulkanSharingMode
VulkanBufferCreateInfoType. sharingMode()
VulkanSharingMode
VulkanImageCreateInfo. sharingMode()
VulkanSharingMode
VulkanImageCreateInfoType. sharingMode()
static VulkanSharingMode
VulkanSharingMode. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static VulkanSharingMode[]
VulkanSharingMode. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.io7m.jcoronado.api with parameters of type VulkanSharingMode Modifier and Type Method Description static VulkanBufferCreateInfo
VulkanBufferCreateInfo. of(java.lang.Iterable<VulkanBufferCreateFlag> flags, long size, java.lang.Iterable<VulkanBufferUsageFlag> usageFlags, VulkanSharingMode sharingMode, java.lang.Iterable<java.lang.Integer> queueFamilyIndices)
Construct a new immutableVulkanBufferCreateInfo
instance.static VulkanBufferCreateInfo
VulkanBufferCreateInfo. of(java.util.Set<VulkanBufferCreateFlag> flags, long size, java.util.Set<VulkanBufferUsageFlag> usageFlags, VulkanSharingMode sharingMode, java.util.List<java.lang.Integer> queueFamilyIndices)
Construct a new immutableVulkanBufferCreateInfo
instance.static VulkanImageCreateInfo
VulkanImageCreateInfo. of(java.lang.Iterable<VulkanImageCreateFlag> flags, VulkanImageKind imageType, VulkanFormat format, VulkanExtent3D extent, int mipLevels, int arrayLayers, java.lang.Iterable<VulkanSampleCountFlag> samples, VulkanImageTiling tiling, java.lang.Iterable<VulkanImageUsageFlag> usage, VulkanSharingMode sharingMode, java.lang.Iterable<java.lang.Integer> queueFamilyIndices, VulkanImageLayout initialLayout)
Construct a new immutableVulkanImageCreateInfo
instance.static VulkanImageCreateInfo
VulkanImageCreateInfo. of(java.util.Set<VulkanImageCreateFlag> flags, VulkanImageKind imageType, VulkanFormat format, VulkanExtent3D extent, int mipLevels, int arrayLayers, java.util.Set<VulkanSampleCountFlag> samples, VulkanImageTiling tiling, java.util.Set<VulkanImageUsageFlag> usage, VulkanSharingMode sharingMode, java.util.List<java.lang.Integer> queueFamilyIndices, VulkanImageLayout initialLayout)
Construct a new immutableVulkanImageCreateInfo
instance.VulkanBufferCreateInfo.Builder
VulkanBufferCreateInfo.Builder. setSharingMode(VulkanSharingMode sharingMode)
Initializes the value for thesharingMode
attribute.VulkanImageCreateInfo.Builder
VulkanImageCreateInfo.Builder. setSharingMode(VulkanSharingMode sharingMode)
Initializes the value for thesharingMode
attribute.VulkanBufferCreateInfo
VulkanBufferCreateInfo. withSharingMode(VulkanSharingMode value)
Copy the current immutable object by setting a value for thesharingMode
attribute.VulkanImageCreateInfo
VulkanImageCreateInfo. withSharingMode(VulkanSharingMode value)
Copy the current immutable object by setting a value for thesharingMode
attribute. -
Uses of VulkanSharingMode in com.io7m.jcoronado.extensions.khr_swapchain.api
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api that return VulkanSharingMode Modifier and Type Method Description VulkanSharingMode
VulkanSwapChainCreateInfo. imageSharingMode()
VulkanSharingMode
VulkanSwapChainCreateInfoType. imageSharingMode()
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api with parameters of type VulkanSharingMode 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. setImageSharingMode(VulkanSharingMode imageSharingMode)
Initializes the value for theimageSharingMode
attribute.VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. withImageSharingMode(VulkanSharingMode value)
Copy the current immutable object by setting a value for theimageSharingMode
attribute.
-