VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.Builder.build() |
|
static VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.copyOf(VulkanGraphicsPipelineCreateInfoType 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.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withBasePipeline(VulkanPipelineType value) |
Copy the current immutable object by setting a present value for the optional basePipeline attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withBasePipeline(java.util.Optional<? extends VulkanPipelineType> optional) |
Copy the current immutable object by setting an optional value for the basePipeline attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withBasePipelineIndex(int value) |
Copy the current immutable object by setting a present value for the optional basePipelineIndex attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withBasePipelineIndex(java.util.OptionalInt optional) |
Copy the current immutable object by setting an optional value for the basePipelineIndex attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withColorBlendState(VulkanPipelineColorBlendStateCreateInfo value) |
Copy the current immutable object by setting a present value for the optional colorBlendState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withColorBlendState(java.util.Optional<? extends VulkanPipelineColorBlendStateCreateInfo> optional) |
Copy the current immutable object by setting an optional value for the colorBlendState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withDepthStencilState(VulkanPipelineDepthStencilStateCreateInfo value) |
Copy the current immutable object by setting a present value for the optional depthStencilState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withDepthStencilState(java.util.Optional<? extends VulkanPipelineDepthStencilStateCreateInfo> optional) |
Copy the current immutable object by setting an optional value for the depthStencilState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withDynamicState(VulkanPipelineDynamicStateCreateInfo value) |
Copy the current immutable object by setting a present value for the optional dynamicState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withDynamicState(java.util.Optional<? extends VulkanPipelineDynamicStateCreateInfo> optional) |
Copy the current immutable object by setting an optional value for the dynamicState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withFlags(VulkanPipelineCreateFlag... elements) |
Copy the current immutable object with elements that replace the content of flags .
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withFlags(java.lang.Iterable<VulkanPipelineCreateFlag> elements) |
Copy the current immutable object with elements that replace the content of flags .
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withInputAssemblyState(VulkanPipelineInputAssemblyStateCreateInfo value) |
Copy the current immutable object by setting a value for the inputAssemblyState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withLayout(VulkanPipelineLayoutType value) |
Copy the current immutable object by setting a value for the layout attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withMultisampleState(VulkanPipelineMultisampleStateCreateInfo value) |
Copy the current immutable object by setting a present value for the optional multisampleState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withMultisampleState(java.util.Optional<? extends VulkanPipelineMultisampleStateCreateInfo> optional) |
Copy the current immutable object by setting an optional value for the multisampleState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withRasterizationState(VulkanPipelineRasterizationStateCreateInfo value) |
Copy the current immutable object by setting a value for the rasterizationState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withRenderPass(VulkanRenderPassType value) |
Copy the current immutable object by setting a value for the renderPass attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withStages(VulkanPipelineShaderStageCreateInfo... elements) |
Copy the current immutable object with elements that replace the content of stages .
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withStages(java.lang.Iterable<? extends VulkanPipelineShaderStageCreateInfo> elements) |
Copy the current immutable object with elements that replace the content of stages .
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withSubpass(int value) |
Copy the current immutable object by setting a value for the subpass attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withTessellationState(VulkanPipelineTessellationStateCreateInfo value) |
Copy the current immutable object by setting a present value for the optional tessellationState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withTessellationState(java.util.Optional<? extends VulkanPipelineTessellationStateCreateInfo> optional) |
Copy the current immutable object by setting an optional value for the tessellationState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withVertexInputState(VulkanPipelineVertexInputStateCreateInfo value) |
Copy the current immutable object by setting a value for the vertexInputState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withViewportState(VulkanPipelineViewportStateCreateInfo value) |
Copy the current immutable object by setting a present value for the optional viewportState attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withViewportState(java.util.Optional<? extends VulkanPipelineViewportStateCreateInfo> optional) |
Copy the current immutable object by setting an optional value for the viewportState attribute.
|