gramods
Loading...
Searching...
No Matches
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
11BEGIN_NAMESPACE_GMGRAPHICS;
12
17 : public gmCore::Object,
18 public TextureInterface {
19
20public:
21
26 virtual std::string getDefaultKey() override { return "texture"; }
27
28};
29
30END_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