Class VulkanLWJGLClearValues


  • public final class VulkanLWJGLClearValues
    extends java.lang.Object
    Functions to pack rectangles.
    • Method Detail

      • packAll

        public static org.lwjgl.vulkan.VkClearValue.Buffer packAll​(org.lwjgl.system.MemoryStack stack,
                                                                   java.util.List<VulkanClearValueType> values)
        Pack a structure.
        Parameters:
        stack - A stack
        values - A structure
        Returns:
        A packed structure
      • pack

        public static org.lwjgl.vulkan.VkClearValue pack​(org.lwjgl.system.MemoryStack stack,
                                                         VulkanClearValueType source)
        Pack a structure.
        Parameters:
        stack - A stack
        source - A structure
        Returns:
        A packed structure
      • packTo

        public static org.lwjgl.vulkan.VkClearValue packTo​(VulkanClearValueType source,
                                                           org.lwjgl.vulkan.VkClearValue target)
        Pack a structure.
        Parameters:
        source - The source value
        target - The target structure
        Returns:
        A packed structure
      • packColor

        public static org.lwjgl.vulkan.VkClearColorValue packColor​(org.lwjgl.system.MemoryStack stack,
                                                                   VulkanClearValueType.VulkanClearValueColorType source)
        Pack a structure.
        Parameters:
        stack - A stack
        source - A structure
        Returns:
        A packed structure
      • packDepthStencil

        public static org.lwjgl.vulkan.VkClearDepthStencilValue packDepthStencil​(org.lwjgl.system.MemoryStack stack,
                                                                                 VulkanClearValueDepthStencil source)
        Pack a structure.
        Parameters:
        stack - A stack
        source - A structure
        Returns:
        A packed structure