gramods
Texture.hh
1 
2 
3 #ifndef GRAMODS_GRAPHICS_TEXTURE
4 #define GRAMODS_GRAPHICS_TEXTURE
5 
6 #include <gmGraphics/config.hh>
7 
8 #include <gmCore/Object.hh>
9 #include <gmGraphics/TextureInterface.hh>
10 
11 BEGIN_NAMESPACE_GMGRAPHICS;
12 
16 class Texture
17  : public gmCore::Object,
18  public TextureInterface {
19 
20 public:
21 
26  virtual std::string getDefaultKey() override { return "texture"; }
27 
28 };
29 
30 END_NAMESPACE_GMGRAPHICS;
31 
32 #endif
Base type for objects in the Gramods package for standardized handling of construction,...
Definition: Object.hh:42
The interface for classes providing texture data for rendering.
Definition: TextureInterface.hh:17
The base of classes providing texture data for rendering.
Definition: Texture.hh:18
virtual std::string getDefaultKey() override
Returns the default key, in Configuration, for the Object.
Definition: Texture.hh:26