HatchitGraphics
ht_d3d12renderpass.h
1 
16 #pragma once
17 
18 #include <ht_platform.h>
19 #include <ht_refcounted.h>
20 #include <ht_renderpass_base.h>
21 #include <ht_commandpool.h>
22 
23 namespace Hatchit
24 {
25  namespace Graphics
26  {
27  namespace DX
28  {
29  class HT_API D3D12RenderPass : public RenderPassBase
30  {
31  public:
33  ~D3D12RenderPass() {};
34 
35  bool Initialize(const Resource::RenderPassHandle& handle);
36 
37  // Inherited via RenderPassBase
38  virtual void VUpdate() override;
39 
40  virtual bool VBuildCommandList(const ICommandPool* commandPool) override;
41 
42  private:
43 
44  };
45  }
46  }
47 }
Definition: ht_d3d12renderpass.h:29
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_renderpass_base.h:59
Definition: ht_commandpool.h:31