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

optional load artifacts and other setting for PLY file loading More...

#include <MRPly.h>

Public Attributes

std::optional< Triangulation > * tris = nullptr
 optional load artifact: mesh triangles
 
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
 
MeshTexturetexture = nullptr
 optional load artifact: texture image
 
ProgressCallback callback
 callback for set progress and stop process
 

Detailed Description

optional load artifacts and other setting for PLY file loading

Member Data Documentation

◆ callback

ProgressCallback MR::PlyLoadParams::callback

callback for set progress and stop process

◆ colors

VertColors* MR::PlyLoadParams::colors = nullptr

optional load artifact: per-vertex color map

◆ edges

std::optional<Edges>* MR::PlyLoadParams::edges = nullptr

optional load artifact: polyline edges

◆ normals

VertNormals* MR::PlyLoadParams::normals = nullptr

optional load artifact: per-vertex normals

◆ texture

MeshTexture* MR::PlyLoadParams::texture = nullptr

optional load artifact: texture image

◆ tris

std::optional<Triangulation>* MR::PlyLoadParams::tris = nullptr

optional load artifact: mesh triangles

◆ uvCoords

VertUVCoords* MR::PlyLoadParams::uvCoords = nullptr

optional load artifact: per-vertex uv-coordinates


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