5#include <CesiumGltf/CameraOrthographic.h>
6#include <CesiumGltfReader/Library.h>
7#include <CesiumJsonReader/JsonReader.h>
8#include <CesiumJsonReader/JsonReaderOptions.h>
10#include <rapidjson/fwd.h>
CesiumJsonReader::ReadJsonResult< std::vector< CesiumGltf::CameraOrthographic > > readArrayFromJson(const rapidjson::Value &value) const
Reads an array of instances of CameraOrthographic from a rapidJson::Value.
CesiumJsonReader::ReadJsonResult< CesiumGltf::CameraOrthographic > readFromJson(const std::span< const std::byte > &data) const
Reads an instance of CameraOrthographic from a byte buffer.
CesiumJsonReader::ReadJsonResult< CesiumGltf::CameraOrthographic > readFromJson(const rapidjson::Value &value) const
Reads an instance of CameraOrthographic from a rapidJson::Value.
CesiumJsonReader::JsonReaderOptions & getOptions()
Gets the options controlling how the JSON is read.
CameraOrthographicReader()
Constructs a new instance.
const CesiumJsonReader::JsonReaderOptions & getOptions() const
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.
An orthographic camera containing properties to create an orthographic projection matrix.
The result of JsonReader::readJson.