Merge remote-tracking branch 'origin/gltf2_metadata_export' into gltf2_metadata_export

This commit is contained in:
Bengt Rosenberger
2022-08-01 14:12:33 +02:00

View File

@@ -395,6 +395,23 @@ struct Extras {
}
};
//! Represents metadata in an glTF2 object
struct Extras {
std::vector<CustomExtension> mValues;
inline bool HasExtras() const {
return mValues.size() != 0;
}
Extras() = default;
~Extras() = default;
Extras(const Extras &other) :
mValues(other.mValues) {
// empty
}
};
//! Base class for all glTF top-level objects
struct Object {
int index; //!< The index of this object within its property container