Uses of Class
com.io7m.jcoronado.api.VulkanRectangle2D
-
Packages that use VulkanRectangle2D Package Description com.io7m.jcoronado.api Type-safe Vulkan frontend (API)com.io7m.jcoronado.lwjgl Type-safe Vulkan frontend (LWJGL implementation) -
-
Uses of VulkanRectangle2D in com.io7m.jcoronado.api
Methods in com.io7m.jcoronado.api that return VulkanRectangle2D Modifier and Type Method Description VulkanRectangle2D
VulkanRectangle2D.Builder. build()
Builds a newVulkanRectangle2D
.static VulkanRectangle2D
VulkanRectangle2D. copyOf(VulkanRectangle2DType instance)
Creates an immutable copy of aVulkanRectangle2DType
value.static VulkanRectangle2D
VulkanRectangle2D. of(VulkanOffset2D offset, VulkanExtent2D extent)
Construct a new immutableVulkanRectangle2D
instance.VulkanRectangle2D
VulkanClearRectangle. rectangle()
VulkanRectangle2D
VulkanClearRectangleType. rectangle()
VulkanRectangle2D
VulkanRenderPassBeginInfo. renderArea()
VulkanRectangle2D
VulkanRenderPassBeginInfoType. renderArea()
VulkanRectangle2D
VulkanRectangle2D. withExtent(VulkanExtent2D value)
Copy the current immutable object by setting a value for theextent
attribute.VulkanRectangle2D
VulkanRectangle2D. withOffset(VulkanOffset2D value)
Copy the current immutable object by setting a value for theoffset
attribute.Methods in com.io7m.jcoronado.api that return types with arguments of type VulkanRectangle2D Modifier and Type Method Description java.util.List<VulkanRectangle2D>
VulkanPipelineViewportStateCreateInfo. scissors()
java.util.List<VulkanRectangle2D>
VulkanPipelineViewportStateCreateInfoType. scissors()
Methods in com.io7m.jcoronado.api with parameters of type VulkanRectangle2D Modifier and Type Method Description VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. addScissors(VulkanRectangle2D element)
Adds one element toscissors
list.VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. addScissors(VulkanRectangle2D... elements)
Adds elements toscissors
list.static VulkanClearRectangle
VulkanClearRectangle. of(VulkanRectangle2D rectangle, int baseArrayLayer, int layerCount)
Construct a new immutableVulkanClearRectangle
instance.static VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. of(VulkanRenderPassType renderPass, VulkanFramebufferType framebuffer, VulkanRectangle2D renderArea, java.lang.Iterable<? extends VulkanClearValueType> clearValues)
Construct a new immutableVulkanRenderPassBeginInfo
instance.static VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. of(VulkanRenderPassType renderPass, VulkanFramebufferType framebuffer, VulkanRectangle2D renderArea, java.util.List<VulkanClearValueType> clearValues)
Construct a new immutableVulkanRenderPassBeginInfo
instance.VulkanClearRectangle.Builder
VulkanClearRectangle.Builder. setRectangle(VulkanRectangle2D rectangle)
Initializes the value for therectangle
attribute.VulkanRenderPassBeginInfo.Builder
VulkanRenderPassBeginInfo.Builder. setRenderArea(VulkanRectangle2D renderArea)
Initializes the value for therenderArea
attribute.VulkanClearRectangle
VulkanClearRectangle. withRectangle(VulkanRectangle2D value)
Copy the current immutable object by setting a value for therectangle
attribute.VulkanRenderPassBeginInfo
VulkanRenderPassBeginInfo. withRenderArea(VulkanRectangle2D value)
Copy the current immutable object by setting a value for therenderArea
attribute.VulkanPipelineViewportStateCreateInfo
VulkanPipelineViewportStateCreateInfo. withScissors(VulkanRectangle2D... elements)
Copy the current immutable object with elements that replace the content ofscissors
.Method parameters in com.io7m.jcoronado.api with type arguments of type VulkanRectangle2D Modifier and Type Method Description VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. addAllScissors(java.lang.Iterable<? extends VulkanRectangle2D> elements)
Adds elements toscissors
list.void
VulkanCommandBufferType. setScissor(int first_scissor, java.util.List<VulkanRectangle2D> rectangles)
Set the dynamic scissor rectangles on a command buffer.VulkanPipelineViewportStateCreateInfo.Builder
VulkanPipelineViewportStateCreateInfo.Builder. setScissors(java.lang.Iterable<? extends VulkanRectangle2D> elements)
Sets or replaces all elements forscissors
list.VulkanPipelineViewportStateCreateInfo
VulkanPipelineViewportStateCreateInfo. withScissors(java.lang.Iterable<? extends VulkanRectangle2D> elements)
Copy the current immutable object with elements that replace the content ofscissors
. -
Uses of VulkanRectangle2D in com.io7m.jcoronado.lwjgl
Methods in com.io7m.jcoronado.lwjgl with parameters of type VulkanRectangle2D Modifier and Type Method Description static org.lwjgl.vulkan.VkRect2D
VulkanLWJGLRect2Ds. pack(org.lwjgl.system.MemoryStack stack, VulkanRectangle2D info)
Pack a structure.static org.lwjgl.vulkan.VkRect2D
VulkanLWJGLRect2Ds. packInto(org.lwjgl.system.MemoryStack stack, VulkanRectangle2D source, org.lwjgl.vulkan.VkRect2D target)
Pack a structure.Method parameters in com.io7m.jcoronado.lwjgl with type arguments of type VulkanRectangle2D Modifier and Type Method Description static org.lwjgl.vulkan.VkRect2D.Buffer
VulkanLWJGLRect2Ds. packList(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanRectangle2D> infos)
Pack structures.static org.lwjgl.vulkan.VkRect2D.Buffer
VulkanLWJGLRect2Ds. packListOrNull(org.lwjgl.system.MemoryStack stack, java.util.List<VulkanRectangle2D> infos)
Pack structures.void
VulkanLWJGLCommandBuffer. setScissor(int first_scissor, java.util.List<VulkanRectangle2D> rectangles)
-