![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <PrefabLoader.h>
Public Member Functions | |
| ComponentSchema () | |
| ComponentSchema (const std::string &name) | |
| json | ToJson () const |
Static Public Member Functions | |
| static ComponentSchema | FromJson (const json &data) |
Public Attributes | |
| std::string | componentName |
| std::string | category |
| std::string | description |
| std::vector< ParameterDefinition > | parameters |
| bool | isDeprecated |
Definition at line 54 of file PrefabLoader.h.
|
inline |
Definition at line 62 of file PrefabLoader.h.
|
inlineexplicit |
Definition at line 67 of file PrefabLoader.h.
|
static |
Definition at line 12 of file PrefabLoader.cpp.
References componentName, and GetComponentTypeID_Static().
Referenced by Olympe::PrefabLoader::ParseComponentSchema().
Here is the call graph for this function:
Here is the caller graph for this function:| json ComponentSchema::ToJson | ( | ) | const |
Definition at line 11 of file PrefabLoader.cpp.
References category, componentName, description, GetComponentTypeID_Static(), isDeprecated, parameters, and ToJson().
Referenced by ToJson().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string Olympe::ComponentSchema::category |
Definition at line 57 of file PrefabLoader.h.
Referenced by ToJson().
| std::string Olympe::ComponentSchema::componentName |
Definition at line 56 of file PrefabLoader.h.
Referenced by FromJson(), and ToJson().
| std::string Olympe::ComponentSchema::description |
Definition at line 58 of file PrefabLoader.h.
Referenced by ToJson().
| bool Olympe::ComponentSchema::isDeprecated |
Definition at line 60 of file PrefabLoader.h.
Referenced by ToJson().
| std::vector<ParameterDefinition> Olympe::ComponentSchema::parameters |
Definition at line 59 of file PrefabLoader.h.
Referenced by ToJson().