5#include <CesiumGltf/Alias.h>
6#include <CesiumGltfReader/Library.h>
7#include <CesiumJsonReader/JsonReader.h>
8#include <CesiumJsonReader/JsonReaderOptions.h>
10#include <rapidjson/fwd.h>
CesiumJsonReader::ReadJsonResult< CesiumGltf::Alias > readFromJson(const std::span< const std::byte > &data) const
Reads an instance of Alias from a byte buffer.
const CesiumJsonReader::JsonReaderOptions & getOptions() const
Gets the options controlling how the JSON is read.
CesiumJsonReader::ReadJsonResult< std::vector< CesiumGltf::Alias > > readArrayFromJson(const rapidjson::Value &value) const
Reads an array of instances of Alias from a rapidJson::Value.
AliasReader()
Constructs a new instance.
CesiumJsonReader::ReadJsonResult< CesiumGltf::Alias > readFromJson(const rapidjson::Value &value) const
Reads an instance of Alias from a rapidJson::Value.
CesiumJsonReader::JsonReaderOptions & getOptions()
Gets the options controlling how the JSON is read.
Holds options for reading statically-typed data structures from JSON.
Classes for reading glTF models.
Classes for working with glTF models.
Used to alias files referenced within an external file to other paths by the parent.
The result of JsonReader::readJson.