setting for mesh loading from external format, and locations of optional output data More...
#include <MRMeshLoadSettings.h>
Public Attributes | |
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)
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