|
Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
Headers relating to resources and their management for a given project. More...
#include <memory>#include <string>#include <vector>#include <tuple>#include <map>#include <iostream>#include <type_traits>#include <nlohmann/json.hpp>#include "../registrator.hpp"Go to the source code of this file.
Classes | |
| class | ToyMaker::IResource |
| Base class of all Resource types. More... | |
| class | ToyMaker::IResourceFactory |
| A class that holds references to all constructors for a type of Resource object. More... | |
| class | ToyMaker::IResourceConstructor |
| A single way that a resource may be constructed. More... | |
| class | ToyMaker::ResourceDatabase |
| A database of all Resource types available for this project, and the various ResourceConstructors responsible for making them. More... | |
| class | ToyMaker::Resource< TDerived > |
| The base class for any type whose creation and storage should be managed by the ResourceDatabase. More... | |
| class | ToyMaker::ResourceFactory< TResource > |
| Tracks pointers to all ResourceConstructors responsible for creating a resource of one type. More... | |
| class | ToyMaker::ResourceConstructor< TResource, TResourceFactoryMethod > |
| An object representing one method for creating a resource of a given kind. More... | |
Namespaces | |
| namespace | ToyMaker |
| Namespace containing all class definitions and functions related to the ToyMaker engine. | |
Headers relating to resources and their management for a given project.
If you are reading this, then the class you are probably most interested in is ToyMaker::ResourceDatabase.