22void Serialize(Value& node,
bool load,
const std::string& name,
bool& value,
bool defaultValue);
32void Serialize(Value& node,
bool load,
const std::string& name, int32_t& value, int32_t defaultValue);
42void Serialize(Value& node,
bool load,
const std::string& name, uint32_t& value, uint32_t defaultValue);
52void Serialize(Value& node,
bool load,
const std::string& name,
float& value,
float defaultValue);
62void Serialize(Value& node,
bool load,
const std::string& name, glm::vec2& value,
const glm::vec2& defaultValue);
72void Serialize(Value& node,
bool load,
const std::string& name, glm::vec3& value,
const glm::vec3& defaultValue);
82void Serialize(Value& node,
bool load,
const std::string& name, glm::vec4& value,
const glm::vec4& defaultValue);
92void Serialize(Value& node,
bool load,
const std::string& name, glm::quat& value,
const glm::quat& defaultValue);
102void Serialize(Value& node,
bool load,
const std::string& name, std::string& value,
const std::string& defaultValue);
Interface of a model loaded from a file.
Definition: Model.hpp:8
A texture used in a hymn.
Definition: TextureAsset.hpp:12
Definition: AssetEditor.hpp:5
void Serialize(Value &node, bool load, const std::string &name, bool &value, bool defaultValue)
Serialize a boolean value.
Definition: Json.cpp:11