MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::DracoSaveOptions Struct Reference

options for saving in Google Draco format More...

#include <MRIOExtras/MRDraco.h>

Inheritance diagram for MR::DracoSaveOptions:

Public Attributes

int compressionLevel = 7
 0 - fastest encoding and decoding but the worst compression, 10 - the best compression
int positionQuantizationBits = 0
Public Attributes inherited from MR::SaveSettings
bool onlyValidPoints = true
bool packPrimitives = true
const VertColors * colors = nullptr
 optional per-vertex color to save with the geometry
const FaceColors * primitiveColors = nullptr
 per-face colors for meshes, per-undirected-edge colors for polylines, unused for point clouds and other
const VertUVCoords * uvMap = nullptr
 optional per-vertex uv coordinate to save with the geometry
bool saveTriCornerUVCoords = true
const MeshTexture * texture = nullptr
 optional texture to save with the geometry
std::string materialName = "Default"
 the name of file (UTF8 encoded) without extension to save texture in some formats (e.g. .OBJ, .PLY)
const AffineXf3d * xf = nullptr
 this transformation can optionally be applied to all vertices (points) of saved object
std::optional< LengthUnit > lengthUnit
 units of input coordinates and transformation, to be serialized if the format supports it
std::optional< Color > solidColor
 the color of whole object
bool telemetrySignal = true
 permit telemetry signal about saving
ProgressCallback progress
 to report save progress and cancel saving if user desires

Detailed Description

options for saving in Google Draco format


The documentation for this struct was generated from the following file: