3#include <Cesium3DTilesWriter/Library.h>
4#include <CesiumJsonWriter/ExtensionWriterContext.h>
TilesetWriterResult writeTileset(const Cesium3DTiles::Tileset &tileset, const TilesetWriterOptions &options=TilesetWriterOptions()) const
Serializes the provided tileset object into a byte vector using the provided flags to convert.
CesiumJsonWriter::ExtensionWriterContext & getExtensions()
Gets the context used to control how tileset extensions are written.
const CesiumJsonWriter::ExtensionWriterContext & getExtensions() const
Gets the context used to control how tileset extensions are written.
TilesetWriter()
Constructs a new instance.
A context for writing extensions where known extensions and their handlers can be registered.
Classes for writing 3D Tiles.
Classes for using 3D Tiles.
Options for how to write a tileset.
bool prettyPrint
If the tileset JSON should be pretty printed.
The result of writing a tileset with TilesetWriter::writeTileset.
std::vector< std::byte > tilesetBytes
The final generated std::vector<std::byte> of the tileset.
std::vector< std::string > errors
Errors, if any, that occurred during the write process.
std::vector< std::string > warnings
Warnings, if any, that occurred during the write process.
This class is not meant to be instantiated directly. Use Tileset instead.