Faro Engine 0.0.0.b519570 (main)
Loading...
Searching...
No Matches
GraphicsPipelineD3D12.hpp
Go to the documentation of this file.
1#pragma once
2#if FARO_OS_WINDOWS
4#include <d3d12.h>
5
6namespace Faro
7{
8 class GraphicsPipelineD3D12 : public GraphicsPipeline
9 {
10 public:
11 using GraphicsPipeline::Init;
12
13 void Init() override;
14 void Destroy() override;
15
16 private:
17 void CreateRootSignature();
18 void CreatePipelineState();
19
20 ID3D12PipelineState* pipelineState = nullptr;
21 ID3D12RootSignature* rootSignature = nullptr;
22 };
23}
24#endif
Definition Array.hpp:8