MeshLib C# Docs
Loading...
Searching...
No Matches

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

Inheritance diagram for MR.Const_MeshLoadSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_MeshLoadSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_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_Bool_From_Float callback, bool telemetrySignal)
 Constructs MR.MeshLoadSettings elementwise.
unsafe Const_MeshLoadSettings (MR._ByValue_MeshLoadSettings _other)
 Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.
 Const_MeshLoadSettings (Const_MeshLoadSettings _other)
 Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.
 Const_MeshLoadSettings (MeshLoadSettings _other)
 Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Std.Optional_MREdges._Underlying ** __ptr_storage_edges
unsafe MR.VertColors._Underlying ** __ptr_storage_colors
unsafe MR.FaceColors._Underlying ** __ptr_storage_faceColors
unsafe MR.VertCoords2._Underlying ** __ptr_storage_uvCoords
unsafe MR.VertCoords._Underlying ** __ptr_storage_normals
unsafe MR.MeshTexture._Underlying ** __ptr_storage_texture
unsafe int ** __ptr_storage_skippedFaceCount
unsafe int ** __ptr_storage_duplicatedVertexCount
unsafe MR.Box_AffineXf3f._Underlying ** __ptr_storage_xf
unsafe bool * __ref_storage_telemetrySignal

Properties

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

Detailed Description

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

Constructor & Destructor Documentation

◆ Const_MeshLoadSettings() [1/5]

unsafe MR.Const_MeshLoadSettings.Const_MeshLoadSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_MeshLoadSettings() [2/5]

unsafe MR.Const_MeshLoadSettings.Const_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_Bool_From_Float callback,
bool telemetrySignal )
inline

Constructs MR.MeshLoadSettings elementwise.

◆ Const_MeshLoadSettings() [3/5]

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

Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

◆ Const_MeshLoadSettings() [4/5]

MR.Const_MeshLoadSettings.Const_MeshLoadSettings ( Const_MeshLoadSettings _other)
inline

Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

◆ Const_MeshLoadSettings() [5/5]

MR.Const_MeshLoadSettings.Const_MeshLoadSettings ( MeshLoadSettings _other)
inline

Generated from constructor MR.MeshLoadSettings.MeshLoadSettings.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_MeshLoadSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_MeshLoadSettings.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_colors

unsafe MR.VertColors._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_colors
protected

◆ __ptr_storage_duplicatedVertexCount

unsafe int** MR.Const_MeshLoadSettings.__ptr_storage_duplicatedVertexCount
protected

◆ __ptr_storage_edges

unsafe MR.Std.Optional_MREdges._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_edges
protected

◆ __ptr_storage_faceColors

unsafe MR.FaceColors._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_faceColors
protected

◆ __ptr_storage_normals

unsafe MR.VertCoords._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_normals
protected

◆ __ptr_storage_skippedFaceCount

unsafe int** MR.Const_MeshLoadSettings.__ptr_storage_skippedFaceCount
protected

◆ __ptr_storage_texture

unsafe MR.MeshTexture._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_texture
protected

◆ __ptr_storage_uvCoords

unsafe MR.VertCoords2._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_uvCoords
protected

◆ __ptr_storage_xf

unsafe MR.Box_AffineXf3f._Underlying** MR.Const_MeshLoadSettings.__ptr_storage_xf
protected

◆ __ref_storage_telemetrySignal

unsafe bool* MR.Const_MeshLoadSettings.__ref_storage_telemetrySignal
protected

Property Documentation

◆ callback

unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_MeshLoadSettings.callback
getprotected set

callback for set progress and stop process

◆ colors

unsafe MR.? VertColors MR.Const_MeshLoadSettings.colors
get

optional load artifact: per-vertex color map

◆ duplicatedVertexCount

unsafe MR.Misc.? Box<int> MR.Const_MeshLoadSettings.duplicatedVertexCount
get

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

◆ edges

unsafe MR.Std.? Optional_MREdges MR.Const_MeshLoadSettings.edges
get

optional load artifact: polyline edges

◆ faceColors

unsafe MR.? FaceColors MR.Const_MeshLoadSettings.faceColors
get

optional load artifact: per-face color map

◆ normals

unsafe MR.? VertCoords MR.Const_MeshLoadSettings.normals
get

optional load artifact: per-vertex normals

◆ skippedFaceCount

unsafe MR.Misc.? Box<int> MR.Const_MeshLoadSettings.skippedFaceCount
get

optional output: counter of skipped faces during mesh creation

◆ telemetrySignal

unsafe bool MR.Const_MeshLoadSettings.telemetrySignal
get

permit telemetry signal about loading

◆ texture

unsafe MR.? MeshTexture MR.Const_MeshLoadSettings.texture
get

optional load artifact: texture image

◆ uvCoords

unsafe MR.? VertCoords2 MR.Const_MeshLoadSettings.uvCoords
get

optional load artifact: per-vertex uv-coordinates

◆ xf

unsafe MR.? Box_AffineXf3f MR.Const_MeshLoadSettings.xf
get

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


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