LiteFX 0.5.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::VulkanComputePipeline::VulkanComputePipelineImpl Class Reference

Public Member Functions

 VulkanComputePipelineImpl (const VulkanDevice &device, const SharedPtr< VulkanPipelineLayout > &layout, const SharedPtr< VulkanShaderProgram > &shaderProgram)
 VulkanComputePipelineImpl (const VulkanDevice &device)
VkPipeline initialize (const VulkanComputePipeline &parent)

Friends

class VulkanComputePipelineBuilder
class VulkanComputePipeline

Constructor & Destructor Documentation

◆ VulkanComputePipelineImpl() [1/2]

LiteFX::Rendering::Backends::VulkanComputePipeline::VulkanComputePipelineImpl::VulkanComputePipelineImpl ( const VulkanDevice & device,
const SharedPtr< VulkanPipelineLayout > & layout,
const SharedPtr< VulkanShaderProgram > & shaderProgram )
inline

◆ VulkanComputePipelineImpl() [2/2]

LiteFX::Rendering::Backends::VulkanComputePipeline::VulkanComputePipelineImpl::VulkanComputePipelineImpl ( const VulkanDevice & device)
inline

Member Function Documentation

◆ initialize()

VkPipeline LiteFX::Rendering::Backends::VulkanComputePipeline::VulkanComputePipelineImpl::initialize ( const VulkanComputePipeline & parent)
inline

◆ VulkanComputePipeline

friend class VulkanComputePipeline
friend

◆ VulkanComputePipelineBuilder

friend class VulkanComputePipelineBuilder
friend