Uses of Class
com.io7m.jcoronado.api.VulkanExtent2D
-
Packages that use VulkanExtent2D 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 VulkanExtent2D in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanExtent2D Modifier and Type Method Description VulkanExtent2D
VulkanExtent2D.Builder. build()
Builds a newVulkanExtent2D
.static VulkanExtent2D
VulkanExtent2D. copyOf(VulkanExtent2DType instance)
Creates an immutable copy of aVulkanExtent2DType
value.VulkanExtent2D
VulkanRectangle2D. extent()
VulkanExtent2D
VulkanRectangle2DType. extent()
static VulkanExtent2D
VulkanExtent2D. of(int width, int height)
Construct a new immutableVulkanExtent2D
instance.VulkanExtent2D
VulkanExtent2D. withHeight(int value)
Copy the current immutable object by setting a value for theheight
attribute.VulkanExtent2D
VulkanExtent2D. withWidth(int value)
Copy the current immutable object by setting a value for thewidth
attribute.Methods in com.io7m.jcoronado.api with parameters of type VulkanExtent2D Modifier and Type Method Description static VulkanRectangle2D
VulkanRectangle2D. of(VulkanOffset2D offset, VulkanExtent2D extent)
Construct a new immutableVulkanRectangle2D
instance.VulkanRectangle2D.Builder
VulkanRectangle2D.Builder. setExtent(VulkanExtent2D extent)
Initializes the value for theextent
attribute.VulkanRectangle2D
VulkanRectangle2D. withExtent(VulkanExtent2D value)
Copy the current immutable object by setting a value for theextent
attribute. -
Uses of VulkanExtent2D in com.io7m.jcoronado.extensions.khr_surface.api
Methods in com.io7m.jcoronado.extensions.khr_surface.api that return VulkanExtent2D Modifier and Type Method Description VulkanExtent2D
VulkanSurfaceCapabilitiesKHR. currentExtent()
VulkanExtent2D
VulkanSurfaceCapabilitiesKHRType. currentExtent()
VulkanExtent2D
VulkanSurfaceCapabilitiesKHR. maxImageExtent()
VulkanExtent2D
VulkanSurfaceCapabilitiesKHRType. maxImageExtent()
VulkanExtent2D
VulkanSurfaceCapabilitiesKHR. minImageExtent()
VulkanExtent2D
VulkanSurfaceCapabilitiesKHRType. minImageExtent()
Methods in com.io7m.jcoronado.extensions.khr_surface.api with parameters of type VulkanExtent2D Modifier and Type Method Description static VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. of(int minImageCount, int maxImageCount, VulkanExtent2D currentExtent, VulkanExtent2D minImageExtent, VulkanExtent2D maxImageExtent, int maxImageArrayLayers, java.lang.Iterable<VulkanSurfaceTransformFlagKHR> supportedTransforms, java.lang.Iterable<VulkanSurfaceTransformFlagKHR> currentTransform, java.lang.Iterable<VulkanCompositeAlphaFlagKHR> supportedCompositeAlpha, java.lang.Iterable<VulkanImageUsageFlag> supportedUsageFlags)
Construct a new immutableVulkanSurfaceCapabilitiesKHR
instance.static VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. of(int minImageCount, int maxImageCount, VulkanExtent2D currentExtent, VulkanExtent2D minImageExtent, VulkanExtent2D maxImageExtent, int maxImageArrayLayers, java.util.Set<VulkanSurfaceTransformFlagKHR> supportedTransforms, java.util.Set<VulkanSurfaceTransformFlagKHR> currentTransform, java.util.Set<VulkanCompositeAlphaFlagKHR> supportedCompositeAlpha, java.util.Set<VulkanImageUsageFlag> supportedUsageFlags)
Construct a new immutableVulkanSurfaceCapabilitiesKHR
instance.VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. setCurrentExtent(VulkanExtent2D currentExtent)
Initializes the value for thecurrentExtent
attribute.VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. setMaxImageExtent(VulkanExtent2D maxImageExtent)
Initializes the value for themaxImageExtent
attribute.VulkanSurfaceCapabilitiesKHR.Builder
VulkanSurfaceCapabilitiesKHR.Builder. setMinImageExtent(VulkanExtent2D minImageExtent)
Initializes the value for theminImageExtent
attribute.VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. withCurrentExtent(VulkanExtent2D value)
Copy the current immutable object by setting a value for thecurrentExtent
attribute.VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. withMaxImageExtent(VulkanExtent2D value)
Copy the current immutable object by setting a value for themaxImageExtent
attribute.VulkanSurfaceCapabilitiesKHR
VulkanSurfaceCapabilitiesKHR. withMinImageExtent(VulkanExtent2D value)
Copy the current immutable object by setting a value for theminImageExtent
attribute. -
Uses of VulkanExtent2D in com.io7m.jcoronado.extensions.khr_swapchain.api
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api that return VulkanExtent2D Modifier and Type Method Description VulkanExtent2D
VulkanSwapChainCreateInfo. imageExtent()
VulkanExtent2D
VulkanSwapChainCreateInfoType. imageExtent()
Methods in com.io7m.jcoronado.extensions.khr_swapchain.api with parameters of type VulkanExtent2D 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. setImageExtent(VulkanExtent2D imageExtent)
Initializes the value for theimageExtent
attribute.VulkanSwapChainCreateInfo
VulkanSwapChainCreateInfo. withImageExtent(VulkanExtent2D value)
Copy the current immutable object by setting a value for theimageExtent
attribute. -
Uses of VulkanExtent2D in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanExtent2D Modifier and Type Method Description static org.lwjgl.vulkan.VkExtent2D
VulkanLWJGLExtent2Ds. pack(org.lwjgl.system.MemoryStack stack, VulkanExtent2D extent)
Pack a structure.
-