5#include <CesiumGltf/AccessorSparse.h>
6#include <CesiumGltfReader/Library.h>
7#include <CesiumJsonReader/JsonReader.h>
8#include <CesiumJsonReader/JsonReaderOptions.h>
10#include <rapidjson/fwd.h>
AccessorSparseReader()
Constructs a new instance.
CesiumJsonReader::ReadJsonResult< CesiumGltf::AccessorSparse > readFromJson(const std::span< const std::byte > &data) const
Reads an instance of AccessorSparse from a byte buffer.
CesiumJsonReader::JsonReaderOptions & getOptions()
Gets the options controlling how the JSON is read.
const CesiumJsonReader::JsonReaderOptions & getOptions() const
Gets the options controlling how the JSON is read.
CesiumJsonReader::ReadJsonResult< std::vector< CesiumGltf::AccessorSparse > > readArrayFromJson(const rapidjson::Value &value) const
Reads an array of instances of AccessorSparse from a rapidJson::Value.
CesiumJsonReader::ReadJsonResult< CesiumGltf::AccessorSparse > readFromJson(const rapidjson::Value &value) const
Reads an instance of AccessorSparse from a rapidJson::Value.
Holds options for reading statically-typed data structures from JSON.
Classes for reading glTF models.
Classes for working with glTF models.
Sparse storage of accessor values that deviate from their initialization value.
The result of JsonReader::readJson.