void |
VulkanCommandBufferType.bindDescriptorSets(VulkanPipelineBindPoint pipeline_bind_point,
VulkanPipelineLayoutType layout,
int first_set,
java.util.List<VulkanDescriptorSetType> descriptor_sets,
java.util.List<java.lang.Integer> dynamic_offsets) |
Bind descriptor sets to a command buffer.
|
static VulkanComputePipelineCreateInfo |
VulkanComputePipelineCreateInfo.of(java.lang.Iterable<VulkanPipelineCreateFlag> flags,
VulkanPipelineShaderStageCreateInfo stage,
VulkanPipelineLayoutType layout,
java.util.Optional<? extends VulkanPipelineType> basePipeline,
java.util.OptionalInt basePipelineIndex) |
Construct a new immutable VulkanComputePipelineCreateInfo instance.
|
static VulkanComputePipelineCreateInfo |
VulkanComputePipelineCreateInfo.of(java.util.Set<VulkanPipelineCreateFlag> flags,
VulkanPipelineShaderStageCreateInfo stage,
VulkanPipelineLayoutType layout,
java.util.Optional<VulkanPipelineType> basePipeline,
java.util.OptionalInt basePipelineIndex) |
Construct a new immutable VulkanComputePipelineCreateInfo 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.
|
VulkanComputePipelineCreateInfo.Builder |
VulkanComputePipelineCreateInfo.Builder.setLayout(VulkanPipelineLayoutType layout) |
Initializes the value for the layout attribute.
|
VulkanGraphicsPipelineCreateInfo.Builder |
VulkanGraphicsPipelineCreateInfo.Builder.setLayout(VulkanPipelineLayoutType layout) |
Initializes the value for the layout attribute.
|
VulkanComputePipelineCreateInfo |
VulkanComputePipelineCreateInfo.withLayout(VulkanPipelineLayoutType value) |
Copy the current immutable object by setting a value for the layout attribute.
|
VulkanGraphicsPipelineCreateInfo |
VulkanGraphicsPipelineCreateInfo.withLayout(VulkanPipelineLayoutType value) |
Copy the current immutable object by setting a value for the layout attribute.
|