static VulkanFramebufferCreateInfo |
VulkanFramebufferCreateInfo.of(java.lang.Iterable<VulkanFramebufferCreateFlag> flags,
VulkanRenderPassType renderPass,
java.lang.Iterable<? extends VulkanImageViewType> attachments,
int width,
int height,
int layers) |
Construct a new immutable VulkanFramebufferCreateInfo instance.
|
static VulkanFramebufferCreateInfo |
VulkanFramebufferCreateInfo.of(java.util.Set<VulkanFramebufferCreateFlag> flags,
VulkanRenderPassType renderPass,
java.util.List<VulkanImageViewType> attachments,
int width,
int height,
int layers) |
Construct a new immutable VulkanFramebufferCreateInfo instance.
|
static VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.of(java.lang.Iterable<VulkanPipelineCreateFlag> flags,
java.lang.Iterable<? extends VulkanPipelineShaderStageCreateInfo> stages,
VulkanPipelineVertexInputStateCreateInfo vertexInputState,
VulkanPipelineInputAssemblyStateCreateInfo inputAssemblyState,
java.util.Optional<? extends VulkanPipelineTessellationStateCreateInfo> tessellationState,
java.util.Optional<? extends VulkanPipelineViewportStateCreateInfo> viewportState,
VulkanPipelineRasterizationStateCreateInfo rasterizationState,
java.util.Optional<? extends VulkanPipelineMultisampleStateCreateInfo> multisampleState,
java.util.Optional<? extends VulkanPipelineDepthStencilStateCreateInfo> depthStencilState,
java.util.Optional<? extends VulkanPipelineColorBlendStateCreateInfo> colorBlendState,
java.util.Optional<? extends VulkanPipelineDynamicStateCreateInfo> dynamicState,
VulkanPipelineLayoutType layout,
VulkanRenderPassType renderPass,
int subpass,
java.util.Optional<? extends VulkanPipelineType> basePipeline,
java.util.OptionalInt basePipelineIndex) |
Construct a new immutable VulkanGraphicsPipelineCreateInfo instance.
|
static VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.of(java.util.Set<VulkanPipelineCreateFlag> flags,
java.util.List<VulkanPipelineShaderStageCreateInfo> stages,
VulkanPipelineVertexInputStateCreateInfo vertexInputState,
VulkanPipelineInputAssemblyStateCreateInfo inputAssemblyState,
java.util.Optional<VulkanPipelineTessellationStateCreateInfo> tessellationState,
java.util.Optional<VulkanPipelineViewportStateCreateInfo> viewportState,
VulkanPipelineRasterizationStateCreateInfo rasterizationState,
java.util.Optional<VulkanPipelineMultisampleStateCreateInfo> multisampleState,
java.util.Optional<VulkanPipelineDepthStencilStateCreateInfo> depthStencilState,
java.util.Optional<VulkanPipelineColorBlendStateCreateInfo> colorBlendState,
java.util.Optional<VulkanPipelineDynamicStateCreateInfo> dynamicState,
VulkanPipelineLayoutType layout,
VulkanRenderPassType renderPass,
int subpass,
java.util.Optional<VulkanPipelineType> basePipeline,
java.util.OptionalInt basePipelineIndex) |
Construct a new immutable VulkanGraphicsPipelineCreateInfo instance.
|
static VulkanRenderPassBeginInfo |
VulkanRenderPassBeginInfo.of(VulkanRenderPassType renderPass,
VulkanFramebufferType framebuffer,
VulkanRectangle2D renderArea,
java.lang.Iterable<? extends VulkanClearValueType> clearValues) |
Construct a new immutable VulkanRenderPassBeginInfo instance.
|
static VulkanRenderPassBeginInfo |
VulkanRenderPassBeginInfo.of(VulkanRenderPassType renderPass,
VulkanFramebufferType framebuffer,
VulkanRectangle2D renderArea,
java.util.List<VulkanClearValueType> clearValues) |
Construct a new immutable VulkanRenderPassBeginInfo instance.
|
VulkanFramebufferCreateInfo.Builder |
VulkanFramebufferCreateInfo.Builder.setRenderPass(VulkanRenderPassType renderPass) |
Initializes the value for the renderPass attribute.
|
VulkanGraphicsPipelineCreateInfo.Builder |
VulkanGraphicsPipelineCreateInfo.Builder.setRenderPass(VulkanRenderPassType renderPass) |
Initializes the value for the renderPass attribute.
|
VulkanRenderPassBeginInfo.Builder |
VulkanRenderPassBeginInfo.Builder.setRenderPass(VulkanRenderPassType renderPass) |
Initializes the value for the renderPass attribute.
|
VulkanFramebufferCreateInfo |
VulkanFramebufferCreateInfo.withRenderPass(VulkanRenderPassType value) |
Copy the current immutable object by setting a value for the renderPass attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withRenderPass(VulkanRenderPassType value) |
Copy the current immutable object by setting a value for the renderPass attribute.
|
VulkanRenderPassBeginInfo |
VulkanRenderPassBeginInfo.withRenderPass(VulkanRenderPassType value) |
Copy the current immutable object by setting a value for the renderPass attribute.
|