setting for mesh loading from external format, and locations of optional output data More...
#include <MRMeshLoadSettings.h>
Public Attributes | |
| std::optional< Edges > * | edges = nullptr |
| optional load artifact: polyline edges | |
| VertColors * | colors = nullptr |
| optional load artifact: per-vertex color map | |
| VertUVCoords * | uvCoords = nullptr |
| optional load artifact: per-vertex uv-coordinates | |
| VertNormals * | normals = nullptr |
| optional load artifact: per-vertex normals | |
| MeshTexture * | texture = nullptr |
| optional load artifact: texture image | |
| int * | skippedFaceCount = nullptr |
| optional output: counter of skipped faces during mesh creation | |
| int * | duplicatedVertexCount = nullptr |
| optional output: counter of duplicated vertices (that created for resolve non-manifold geometry) | |
| AffineXf3f * | xf = nullptr |
| optional output: transform for the loaded mesh to improve precision of vertex coordinates | |
| ProgressCallback | callback |
| callback for set progress and stop process | |
setting for mesh loading from external format, and locations of optional output data
| ProgressCallback MR::MeshLoadSettings::callback |
callback for set progress and stop process
| VertColors* MR::MeshLoadSettings::colors = nullptr |
optional load artifact: per-vertex color map
| int* MR::MeshLoadSettings::duplicatedVertexCount = nullptr |
optional output: counter of duplicated vertices (that created for resolve non-manifold geometry)
| std::optional<Edges>* MR::MeshLoadSettings::edges = nullptr |
optional load artifact: polyline edges
| VertNormals* MR::MeshLoadSettings::normals = nullptr |
optional load artifact: per-vertex normals
| int* MR::MeshLoadSettings::skippedFaceCount = nullptr |
optional output: counter of skipped faces during mesh creation
| MeshTexture* MR::MeshLoadSettings::texture = nullptr |
optional load artifact: texture image
| VertUVCoords* MR::MeshLoadSettings::uvCoords = nullptr |
optional load artifact: per-vertex uv-coordinates
| AffineXf3f* MR::MeshLoadSettings::xf = nullptr |
optional output: transform for the loaded mesh to improve precision of vertex coordinates