HatchitGraphics
ht_rootlayout.h
1 
15 #pragma once
16 
17 #include <ht_platform.h>
18 #include <ht_refcounted.h>
19 
20 namespace Hatchit
21 {
22  namespace Graphics
23  {
24  class RootLayoutBase;
25 
26  class HT_API RootLayout : public Core::RefCounted<RootLayout>
27  {
28  public:
29  RootLayout(Core::Guid ID);
30 
31  ~RootLayout();
32 
33  RootLayoutBase* const GetBase() const;
34 
35  bool Initialize(const std::string& file);
36 
37  private:
38  RootLayoutBase* m_base;
39  };
40 
42  }
43 }
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_rootlayout.h:26
Definition: ht_rootlayout_base.h:23