5#include <CesiumGltf/ExtensionExtMeshPrimitiveEdgeVisibility.h>
6#include <CesiumGltfReader/Library.h>
7#include <CesiumJsonReader/JsonReader.h>
8#include <CesiumJsonReader/JsonReaderOptions.h>
10#include <rapidjson/fwd.h>
72 std::vector<CesiumGltf::ExtensionExtMeshPrimitiveEdgeVisibility>>
const CesiumJsonReader::JsonReaderOptions & getOptions() const
Gets the options controlling how the JSON is read.
CesiumJsonReader::ReadJsonResult< CesiumGltf::ExtensionExtMeshPrimitiveEdgeVisibility > readFromJson(const std::span< const std::byte > &data) const
Reads an instance of ExtensionExtMeshPrimitiveEdgeVisibility from a byte buffer.
CesiumJsonReader::ReadJsonResult< CesiumGltf::ExtensionExtMeshPrimitiveEdgeVisibility > readFromJson(const rapidjson::Value &value) const
Reads an instance of ExtensionExtMeshPrimitiveEdgeVisibility from a rapidJson::Value.
CesiumJsonReader::JsonReaderOptions & getOptions()
Gets the options controlling how the JSON is read.
CesiumJsonReader::ReadJsonResult< std::vector< CesiumGltf::ExtensionExtMeshPrimitiveEdgeVisibility > > readArrayFromJson(const rapidjson::Value &value) const
Reads an array of instances of ExtensionExtMeshPrimitiveEdgeVisibility from a rapidJson::Value.
ExtensionExtMeshPrimitiveEdgeVisibilityReader()
Constructs a new instance.
Holds options for reading statically-typed data structures from JSON.
Classes for reading glTF models.
Classes for working with glTF models.
This class is not meant to be instantiated directly. Use ExtensionExtMeshPrimitiveEdgeVisibility inst...
The result of JsonReader::readJson.