HatchitResource
ht_sampler_resource.h
1 
15 #pragma once
16 
17 #include <ht_resource.h>
18 #include <ht_sampler_base.h>
19 
20 namespace Hatchit
21 {
22  namespace Resource
23  {
24  class HT_API MutableSampler : public FileResource<MutableSampler>, public Sampler
25  {
26  public:
27  MutableSampler(Core::Guid ID);
28  virtual ~MutableSampler() = default;
29 
30  //Required function for all RefCounted classes
31  bool Initialize(const std::string& fileName);
32 
33  private:
34 
35  friend class RootLayout;
36  };
37 
38  using SamplerHandle = Core::Handle<const MutableSampler>;
39  }
40 }
Definition: ht_sampler_base.h:25
Definition: ht_rootlayout_resource.h:26
Definition: ht_resource.h:35
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_assimp.h:31
Definition: ht_sampler_resource.h:24