MeshLib C# Docs
Loading...
Searching...
No Matches
MR.MeshLoadSettings Class Reference

setting for mesh loading from external format, and locations of optional output data Generated from class MR.MeshLoadSettings. This is the non-const half of the class. More...

+ Inheritance diagram for MR.MeshLoadSettings:

Public Member Functions

unsafe MeshLoadSettings ()
 Constructs an empty (default-constructed) instance.
 
unsafe MeshLoadSettings (MR.Std.Optional_MREdges? edges, MR.VertColors? colors, MR.FaceColors? faceColors, MR.VertCoords2? uvCoords, MR.VertCoords? normals, MR.MeshTexture? texture, MR.Misc.InOut< int >? skippedFaceCount, MR.Misc.InOut< int >? duplicatedVertexCount, MR.Misc.InOut< MR.AffineXf3f >? xf, MR.Std._ByValue_Function_BoolFuncFromFloat callback, bool telemetrySignal)
 Constructs MR.MeshLoadSettings elementwise.
 
unsafe MeshLoadSettings (MR._ByValue_MeshLoadSettings _other)
 Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.
 
 MeshLoadSettings (Const_MeshLoadSettings _other)
 Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.
 
 MeshLoadSettings (MeshLoadSettings _other)
 Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.
 
unsafe MR.MeshLoadSettings assign (MR._ByValue_MeshLoadSettings _other)
 Generated from method MR.MeshLoadSettings.operator=.
 

Properties

new unsafe MR.Std.? Optional_MREdges edges [get, set]
 < optional load artifact: polyline edges
 
new unsafe MR.? VertColors colors [get, set]
 optional load artifact: per-face color map
 
new unsafe MR.? FaceColors faceColors [get, set]
 optional load artifact: per-vertex uv-coordinates
 
new unsafe MR.? VertCoords2 uvCoords [get, set]
 optional load artifact: per-vertex normals
 
new unsafe MR.? VertCoords normals [get, set]
 optional load artifact: texture image
 
new unsafe MR.? MeshTexture texture [get, set]
 optional output: counter of skipped faces during mesh creation
 
new unsafe MR.Misc.? Box< int > skippedFaceCount [get, set]
 optional output: counter of duplicated vertices (that created for resolve non-manifold geometry)
 
new unsafe MR.Misc.? Box< int > duplicatedVertexCount [get, set]
 optional output: transform for the loaded mesh to improve precision of vertex coordinates
 
new unsafe MR.? Box_AffineXf3f xf [get, set]
 callback for set progress and stop process
 
new unsafe MR.Std.Function_BoolFuncFromFloat callback [get, protected set]
 permit telemetry signal about loading
 
new unsafe ref bool telemetrySignal [get]
 

Detailed Description

setting for mesh loading from external format, and locations of optional output data Generated from class MR.MeshLoadSettings. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ MeshLoadSettings() [1/5]

unsafe MR.MeshLoadSettings.MeshLoadSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ MeshLoadSettings() [2/5]

unsafe MR.MeshLoadSettings.MeshLoadSettings ( MR.Std.Optional_MREdges? edges,
MR.VertColors? colors,
MR.FaceColors? faceColors,
MR.VertCoords2? uvCoords,
MR.VertCoords? normals,
MR.MeshTexture? texture,
MR.Misc.InOut< int >? skippedFaceCount,
MR.Misc.InOut< int >? duplicatedVertexCount,
MR.Misc.InOut< MR.AffineXf3f >? xf,
MR.Std._ByValue_Function_BoolFuncFromFloat callback,
bool telemetrySignal )
inline

Constructs MR.MeshLoadSettings elementwise.

◆ MeshLoadSettings() [3/5]

unsafe MR.MeshLoadSettings.MeshLoadSettings ( MR._ByValue_MeshLoadSettings _other)
inline

Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

◆ MeshLoadSettings() [4/5]

MR.MeshLoadSettings.MeshLoadSettings ( Const_MeshLoadSettings _other)
inline

Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

◆ MeshLoadSettings() [5/5]

MR.MeshLoadSettings.MeshLoadSettings ( MeshLoadSettings _other)
inline

Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

Member Function Documentation

◆ assign()

unsafe MR.MeshLoadSettings MR.MeshLoadSettings.assign ( MR._ByValue_MeshLoadSettings _other)
inline

Generated from method MR.MeshLoadSettings.operator=.

Property Documentation

◆ callback

new unsafe MR.Std.Function_BoolFuncFromFloat MR.MeshLoadSettings.callback
getprotected set

permit telemetry signal about loading

◆ colors

new unsafe MR.? VertColors MR.MeshLoadSettings.colors
getset

optional load artifact: per-face color map

◆ duplicatedVertexCount

new unsafe MR.Misc.? Box<int> MR.MeshLoadSettings.duplicatedVertexCount
getset

optional output: transform for the loaded mesh to improve precision of vertex coordinates

◆ edges

new unsafe MR.Std.? Optional_MREdges MR.MeshLoadSettings.edges
getset

< optional load artifact: polyline edges

optional load artifact: per-vertex color map

◆ faceColors

new unsafe MR.? FaceColors MR.MeshLoadSettings.faceColors
getset

optional load artifact: per-vertex uv-coordinates

◆ normals

new unsafe MR.? VertCoords MR.MeshLoadSettings.normals
getset

optional load artifact: texture image

◆ skippedFaceCount

new unsafe MR.Misc.? Box<int> MR.MeshLoadSettings.skippedFaceCount
getset

optional output: counter of duplicated vertices (that created for resolve non-manifold geometry)

◆ telemetrySignal

new unsafe ref bool MR.MeshLoadSettings.telemetrySignal
get

◆ texture

new unsafe MR.? MeshTexture MR.MeshLoadSettings.texture
getset

optional output: counter of skipped faces during mesh creation

◆ uvCoords

new unsafe MR.? VertCoords2 MR.MeshLoadSettings.uvCoords
getset

optional load artifact: per-vertex normals

◆ xf

new unsafe MR.? Box_AffineXf3f MR.MeshLoadSettings.xf
getset

callback for set progress and stop process


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