5#include <CesiumGltf/ExtensionKhrGaussianSplattingHintsValue.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::ExtensionKhrGaussianSplattingHintsValue>>
CesiumJsonReader::ReadJsonResult< CesiumGltf::ExtensionKhrGaussianSplattingHintsValue > readFromJson(const rapidjson::Value &value) const
Reads an instance of ExtensionKhrGaussianSplattingHintsValue from a rapidJson::Value.
const CesiumJsonReader::JsonReaderOptions & getOptions() const
Gets the options controlling how the JSON is read.
ExtensionKhrGaussianSplattingHintsValueReader()
Constructs a new instance.
CesiumJsonReader::ReadJsonResult< CesiumGltf::ExtensionKhrGaussianSplattingHintsValue > readFromJson(const std::span< const std::byte > &data) const
Reads an instance of ExtensionKhrGaussianSplattingHintsValue from a byte buffer.
CesiumJsonReader::JsonReaderOptions & getOptions()
Gets the options controlling how the JSON is read.
CesiumJsonReader::ReadJsonResult< std::vector< CesiumGltf::ExtensionKhrGaussianSplattingHintsValue > > readArrayFromJson(const rapidjson::Value &value) const
Reads an array of instances of ExtensionKhrGaussianSplattingHintsValue 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.
Optional rendering hints for rendering the 3D Gaussian splats. Renderers are free to ignore any of th...
The result of JsonReader::readJson.