53 template<
class DefinitionT >
63 template<
typename... Args >
70 VkPipelineLayout
handle()
const;
205 template<
class DefinitionT >
215 template<
typename... Args >
221 VkPipelineLayout
handle()
const;
DefinitionT & definition()
Retrieves the definition object. Useful to call resource binding methods defined in your pipeline con...
Represents logical rendering device.
Definition: vppDevice.hpp:49
ComputePipelineLayout(const Device &hDevice, Args... args)
Constructs a pipeline layout attached to specified Device, with optional list of user-specific argume...
PipelineLayout(const Process &hProcess, const Device &hDevice, Args... args)
Constructs a pipeline layout attached to specified Process and Device, with optional list of user-spe...
The VPP namespace.
Definition: main.hpp:1
Represents process graph node.
Definition: vppRenderGraphNodes.hpp:231
VkPipelineLayout handle() const
Retrieves Vulkan handle for the pipeline layout.
const Device & device() const
Retrieves the device.
Pipeline layout template for a compute pipeline. Use to create actual pipeline layout (Vulkan objects...
Definition: vppPipelineLayout.hpp:206
const Device & device() const
Retrieves the device.
VkPipelineLayout handle() const
Retrieves Vulkan handle for the pipeline layout.
Pipeline layout template for a graphics pipeline. Use to create actual pipeline layout (Vulkan object...
Definition: vppPipelineLayout.hpp:54
DefinitionT & definition()
Retrieves the definition object. Useful to call resource binding methods defined in your pipeline con...