UgPipelineLayout

Vulkan pipeline layout management

remove

Destroy a pipeline layout (alias for destroy)

U0 remove(UgContext.It& ctx, VkPipelineLayout layout);

Parameters

  • ctx — Vulkan context
  • layout — Pipeline layout to destroy

destroy

Destroy a pipeline layout

U0 destroy(UgContext.It& ctx, VkPipelineLayout pipelineLayout);

Parameters

  • ctx — Vulkan context
  • pipelineLayout — Pipeline layout to destroy

create

Create a pipeline layout from an array of descriptor set layouts

VkPipelineLayout create(UgContext.It& ctx, U32 count, VkDescriptorSetLayout* setLayouts);

Parameters

  • ctx — Vulkan context
  • count — Number of descriptor set layouts
  • setLayouts — Array of descriptor set layout handles

Returns — Newly created pipeline layout handle