|
Brunot
|
#include "Factory.h"#include "Utility/Any_Serializable.h"#include <unordered_map>#include <string>#include "Audio/AudioObject.h"#include "Component/FilteredSelector.h"#include "Framework/Entity.h"#include "Framework/Node.h"#include "Graphics/Mesh.h"#include "System/Json.h"#include "Graphics/Texture.h"#include "Utility/Messages/Button Messages/ButtonMessage.h"#include "Utility/ALL_COMPONENTS_INCLUDE.h"#include "Utility/FOR_ALL_COMPONENTS.h"Namespaces | |
| namespace | th |
Macros | |
| #define | WRITE_CONSTRUCTOR_MAP_ENTRY(name, id, ...) |
Typedefs | |
| using | th::ConstructFunction = std::function<std::unique_ptr<AnySerializable>(sys::Json&)> |
Variables | |
| static const std::unordered_map< std::string, ConstructFunction > | th::component_constructors |
| static const std::unordered_map< gobj::Type, ConstructFunction > | th::gameObject_contructors |
| static const std::unordered_map< std::string, ConstructFunction > | th::resource_constructors |