Pioneer
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
Property.h File Reference
#include "Color.h"
#include "JsonFwd.h"
#include "Quaternion.h"
#include "RefCounted.h"
#include "core/StringName.h"
#include "vector2.h"
#include "vector3.h"
#include <string>
#include <string_view>
#include <type_traits>
#include <variant>
#include <vector>
Include dependency graph for Property.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PropertyMapWrapper
 
class  Property
 
class  PropertyMap
 
struct  PropertyMap::iterator
 

Typedefs

using PropertyBase = std::variant< std::nullptr_t, bool, double, int64_t, vector2d, vector3d, Color, Quaternionf, StringName, PropertyMapWrapper >
 

Functions

void from_json (const Json &obj, Property &n)
 
void to_json (Json &obj, const Property &n)
 

Typedef Documentation

◆ PropertyBase

using PropertyBase = std::variant< std::nullptr_t, bool, double, int64_t, vector2d, vector3d, Color, Quaternionf, StringName, PropertyMapWrapper>

Function Documentation

◆ from_json()

void from_json ( const Json obj,
Property n 
)
Here is the call graph for this function:

◆ to_json()

void to_json ( Json obj,
const Property n 
)
Here is the call graph for this function: