|
Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
Base class of all Resource types. More...
#include <resource_database.hpp>
Public Member Functions | |
| virtual | ~IResource ()=default |
| Destroy the IResource object. | |
| virtual std::string | getResourceTypeName_ () const =0 |
| Get the Resource Type string for this resource. | |
Protected Member Functions | |
| IResource ()=default | |
| Construct a new IResource object. | |
Static Protected Member Functions | |
| template<typename TResource> | |
| static void | RegisterResource () |
| Registers this resource as a Resource type with the ResourceDatabase. | |
Base class of all Resource types.
|
pure virtual |
Get the Resource Type string for this resource.
Implemented in ToyMaker::Resource< TDerived >, ToyMaker::Resource< Framebuffer >, ToyMaker::Resource< Material >, ToyMaker::Resource< NineSlicePanel >, ToyMaker::Resource< SceneNode >, ToyMaker::Resource< ShaderProgram >, ToyMaker::Resource< SimObject >, ToyMaker::Resource< StaticMesh >, ToyMaker::Resource< StaticModel >, ToyMaker::Resource< TextFont >, ToyMaker::Resource< Texture >, and ToyMaker::Resource< ViewportNode >.
|
staticprotected |
Registers this resource as a Resource type with the ResourceDatabase.
| TResource | The type of Resource being registered. |