HatchitGraphics
ht_rendertarget_base.h
1 
23 #pragma once
24 
25 #include <ht_platform.h>
26 #include <ht_rendertarget_resource.h>
27 
28 namespace Hatchit
29 {
30  namespace Graphics
31  {
32  class HT_API RenderTargetBase
33  {
34  public:
35  virtual ~RenderTargetBase() { };
36 
37  Resource::RenderTarget::BlendOp GetColorBlendOp() const;
38  Resource::RenderTarget::BlendOp GetAlphaBlendOp() const;
39 
40  protected:
41  uint32_t m_width;
42  uint32_t m_height;
43 
44  Resource::RenderTarget::BlendOp m_colorBlendOp;
45  Resource::RenderTarget::BlendOp m_alphaBlendOp;
46  };
47 
48  }
49 }
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_rendertarget_base.h:32