LiteFX::Rendering::Backends::VulkanPipelineLayout::create¶
Creates a new Vulkan render pipeline layout.
Synopsis¶
Declared in <litefx/backends/vulkan.hpp>
[[dllimport, dllexport]] static auto create(
VulkanDevice const& device,
Enumerable<SharedPtr<VulkanDescriptorSetLayout>> const& descriptorSetLayouts,
UniquePtr<VulkanPushConstantsLayout>&& pushConstantsLayout);
Return Value¶
A shared pointer to the newly created pipeline layout instance.
Parameters¶
| Name | Description |
|---|---|
| device | The parent device, the layout is created from. |
| descriptorSetLayouts | The descriptor set layouts used by the pipeline. |
| pushConstantsLayout | The push constants layout used by the pipeline. |