Uses of Class
com.io7m.jcoronado.api.VulkanViewport
-
Packages that use VulkanViewport Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanViewport in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanViewport Modifier and Type Method Description VulkanViewport
VulkanViewport.Builder. build()
Builds a newVulkanViewport
.static VulkanViewport
VulkanViewport. copyOf(VulkanViewportType instance)
Creates an immutable copy of aVulkanViewportType
value.static VulkanViewport
VulkanViewport. of(float x, float y, float width, float height, float minDepth, float maxDepth)
Construct a new immutableVulkanViewport
instance.VulkanViewport
VulkanViewport. withHeight(float value)
Copy the current immutable object by setting a value for theheight
attribute.VulkanViewport
VulkanViewport. withMaxDepth(float value)
Copy the current immutable object by setting a value for themaxDepth
attribute.VulkanViewport
VulkanViewport. withMinDepth(float value)
Copy the current immutable object by setting a value for theminDepth
attribute.VulkanViewport
VulkanViewport. withWidth(float value)
Copy the current immutable object by setting a value for thewidth
attribute.VulkanViewport
VulkanViewport. withX(float value)
Copy the current immutable object by setting a value for thex
attribute.VulkanViewport
VulkanViewport. withY(float value)
Copy the current immutable object by setting a value for they
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanViewport Modifier and Type Method Description java.util.List<VulkanViewport>
VulkanPipelineViewportStateCreateInfo. viewports()
java.util.List<VulkanViewport>
VulkanPipelineViewportStateCreateInfoType. viewports()
Methods in com.io7m.jcoronado.api with parameters of type VulkanViewport Modifier and Type Method Description VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. addViewports(VulkanViewport element)
Adds one element toviewports
list.VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. addViewports(VulkanViewport... elements)
Adds elements toviewports
list.VulkanPipelineViewportStateCreateInfo
VulkanPipelineViewportStateCreateInfo. withViewports(VulkanViewport... elements)
Copy the current immutable object with elements that replace the content ofviewports
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanViewport Modifier and Type Method Description VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. addAllViewports(java.lang.Iterable<? extends VulkanViewport> elements)
Adds elements toviewports
list.static VulkanPipelineViewportStateCreateInfo
VulkanPipelineViewportStateCreateInfo. of(java.util.Set<VulkanPipelineViewportStateCreateFlag> flags, java.util.List<VulkanViewport> viewports, java.util.List<VulkanRectangle2D> scissors)
Construct a new immutableVulkanPipelineViewportStateCreateInfo
instance.void
VulkanCommandBufferType. setViewport(int first_viewport, java.util.List<VulkanViewport> viewports)
Set the viewport on a command buffer.VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. setViewports(java.lang.Iterable<? extends VulkanViewport> elements)
Sets or replaces all elements forviewports
list.VulkanPipelineViewportStateCreateInfo
VulkanPipelineViewportStateCreateInfo. withViewports(java.lang.Iterable<? extends VulkanViewport> elements)
Copy the current immutable object with elements that replace the content ofviewports
. -
Uses of VulkanViewport in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanViewport Modifier and Type Method Description static org.lwjgl.vulkan.VkViewport
VulkanLWJGLViewports. pack(org.lwjgl.system.MemoryStack stack, VulkanViewport info)
Pack a structure.static org.lwjgl.vulkan.VkViewport
VulkanLWJGLViewports. packInto(VulkanViewport source, org.lwjgl.vulkan.VkViewport target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanViewport Modifier and Type Method Description static org.lwjgl.vulkan.VkViewport.Buffer
VulkanLWJGLViewports. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanViewport> infos)
Pack structures.static org.lwjgl.vulkan.VkViewport.Buffer
VulkanLWJGLViewports. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanViewport> infos)
Pack structures.void
VulkanLWJGLCommandBuffer. setViewport(int first_viewport, java.util.List<VulkanViewport> viewports)
-