MeshLib C++ Docs
Loading...
Searching...
No Matches
MRMeshLoadSettings.h
Go to the documentation of this file.
1#pragma once
2#include "MRMeshFwd.h"
4#include <optional>
5
6namespace MR
7{
10
11
14{
15 std::optional<Edges>* edges = nullptr;
16 VertColors* colors = nullptr;
17 FaceColors* faceColors = nullptr;
18 VertUVCoords* uvCoords = nullptr;
19 VertNormals* normals = nullptr;
20 MeshTexture* texture = nullptr;
21 int* skippedFaceCount = nullptr;
22 int* duplicatedVertexCount = nullptr;
23 AffineXf3f* xf = nullptr;
24 ProgressCallback callback;
25 bool telemetrySignal = true;
26};
27
28}
int * duplicatedVertexCount
optional output: counter of duplicated vertices (that created for resolve non-manifold geometry)
Definition MRMeshLoadSettings.h:22
VertUVCoords * uvCoords
optional load artifact: per-vertex uv-coordinates
Definition MRMeshLoadSettings.h:18
VertColors * colors
optional load artifact: per-vertex color map
Definition MRMeshLoadSettings.h:16
std::optional< Edges > * edges
optional load artifact: polyline edges
Definition MRMeshLoadSettings.h:15
ProgressCallback callback
callback for set progress and stop process
Definition MRMeshLoadSettings.h:24
int * skippedFaceCount
optional output: counter of skipped faces during mesh creation
Definition MRMeshLoadSettings.h:21
FaceColors * faceColors
optional load artifact: per-face color map
Definition MRMeshLoadSettings.h:17
bool telemetrySignal
permit telemetry signal about loading
Definition MRMeshLoadSettings.h:25
AffineXf3f * xf
optional output: transform for the loaded mesh to improve precision of vertex coordinates
Definition MRMeshLoadSettings.h:23
MeshTexture * texture
optional load artifact: texture image
Definition MRMeshLoadSettings.h:20
VertNormals * normals
optional load artifact: per-vertex normals
Definition MRMeshLoadSettings.h:19
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
setting for mesh loading from external format, and locations of optional output data
Definition MRMeshLoadSettings.h:14
Definition MRMeshTexture.h:13