Class D3D12PipelineFactory¶
- Defined in File D3D12ScopedPipeline.h
Class Documentation¶
-
class
D3D12PipelineFactory
¶ Public Functions
-
D3D12PipelineFactory &
SetPipelineType
(PipelineType type)¶
-
D3D12PipelineFactory &
BulkAddAttributeDescription
(const VertexSlot &vertexSlot, U32 binding)¶
-
D3D12PipelineFactory &
SetRasterizerStage
(CullMode cullMode, FrontFace faceOrder)¶
-
D3D12PipelineFactory &
AddShaderStage
(const D3D12ScopedShader &shader)¶
-
void
Submit
(const Microsoft::WRL::ComPtr<ID3D12Device> &device, const Containers::Vector<std::reference_wrapper<D3D12ScopedRenderPass>> &renderPasses, Containers::Vector<D3D12ScopedPipeline> &resultPipelines) const¶
-
void
Submit
(const Microsoft::WRL::ComPtr<ID3D12Device> &device, const Containers::Vector<std::reference_wrapper<D3D12ScopedComputePass>> &computePasses, Containers::Vector<D3D12ScopedPipeline> &resultPipelines) const¶
-
D3D12PipelineFactory &