LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl Class Reference

Public Member Functions

 DirectX12ComputePipelineImpl (const DirectX12Device &device, const SharedPtr< DirectX12PipelineLayout > &layout, const SharedPtr< DirectX12ShaderProgram > &shaderProgram)
 
 DirectX12ComputePipelineImpl (const DirectX12Device &device)
 
ComPtr< ID3D12PipelineState > initialize (const DirectX12ComputePipeline &pipeline)
 

Friends

class DirectX12ComputePipelineBuilder
 
class DirectX12ComputePipeline
 

Constructor & Destructor Documentation

◆ DirectX12ComputePipelineImpl() [1/2]

LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl::DirectX12ComputePipelineImpl ( const DirectX12Device & device,
const SharedPtr< DirectX12PipelineLayout > & layout,
const SharedPtr< DirectX12ShaderProgram > & shaderProgram )
inline

◆ DirectX12ComputePipelineImpl() [2/2]

LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl::DirectX12ComputePipelineImpl ( const DirectX12Device & device)
inline

Member Function Documentation

◆ initialize()

ComPtr< ID3D12PipelineState > LiteFX::Rendering::Backends::DirectX12ComputePipeline::DirectX12ComputePipelineImpl::initialize ( const DirectX12ComputePipeline & pipeline)
inline

Friends And Related Symbol Documentation

◆ DirectX12ComputePipeline

friend class DirectX12ComputePipeline
friend

◆ DirectX12ComputePipelineBuilder

friend class DirectX12ComputePipelineBuilder
friend