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

Generated from class MR.MeshLoad.NamedMesh. This is the non-const half of the class. More...

+ Inheritance diagram for MR.MeshLoad.NamedMesh:

Public Member Functions

unsafe NamedMesh ()
 Constructs an empty (default-constructed) instance.
 
unsafe NamedMesh (string name, MR._ByValue_Mesh mesh, MR._ByValue_VertCoords2 uvCoords, MR._ByValue_VertColors colors, MR._ByValue_Vector_StdFilesystemPath_MRTextureId textureFiles, MR._ByValue_TexturePerFace texturePerFace, MR._InOpt_Color diffuseColor, MR.AffineXf3f xf, int skippedFaceCount, int duplicatedVertexCount)
 Constructs MR.MeshLoad.NamedMesh elementwise.
 
unsafe NamedMesh (MR.MeshLoad._ByValue_NamedMesh _other)
 Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.
 
 NamedMesh (Const_NamedMesh _other)
 Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.
 
 NamedMesh (NamedMesh _other)
 Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.
 
unsafe MR.MeshLoad.NamedMesh assign (MR.MeshLoad._ByValue_NamedMesh _other)
 Generated from method MR.MeshLoad.NamedMesh.operator=.
 

Properties

new unsafe MR.Std.String name [get, protected set]
 
new unsafe MR.Mesh mesh [get, protected set]
 
new unsafe MR.VertCoords2 uvCoords [get, protected set]
 
new unsafe MR.VertColors colors [get, protected set]
 
new unsafe MR.Vector_StdFilesystemPath_MRTextureId textureFiles [get, protected set]
 
new unsafe MR.TexturePerFace texturePerFace [get, protected set]
 
new unsafe MR.Std.Optional_MRColor diffuseColor [get, protected set]
 
new unsafe ref MR.AffineXf3f xf [get]
 transform of the loaded mesh, not identity only if ObjLoadSettings.customXf
 
new unsafe ref int skippedFaceCount [get]
 counter of skipped faces (faces than can't be created), not zero only if ObjLoadSettings.countSkippedFaces
 
new unsafe ref int duplicatedVertexCount [get]
 counter of duplicated vertices (that created for resolve non-manifold geometry)
 

Detailed Description

Generated from class MR.MeshLoad.NamedMesh. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ NamedMesh() [1/5]

unsafe MR.MeshLoad.NamedMesh.NamedMesh ( )
inline

Constructs an empty (default-constructed) instance.

◆ NamedMesh() [2/5]

unsafe MR.MeshLoad.NamedMesh.NamedMesh ( string name,
MR._ByValue_Mesh mesh,
MR._ByValue_VertCoords2 uvCoords,
MR._ByValue_VertColors colors,
MR._ByValue_Vector_StdFilesystemPath_MRTextureId textureFiles,
MR._ByValue_TexturePerFace texturePerFace,
MR._InOpt_Color diffuseColor,
MR.AffineXf3f xf,
int skippedFaceCount,
int duplicatedVertexCount )
inline

Constructs MR.MeshLoad.NamedMesh elementwise.

◆ NamedMesh() [3/5]

unsafe MR.MeshLoad.NamedMesh.NamedMesh ( MR.MeshLoad._ByValue_NamedMesh _other)
inline

Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

◆ NamedMesh() [4/5]

MR.MeshLoad.NamedMesh.NamedMesh ( Const_NamedMesh _other)
inline

Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

◆ NamedMesh() [5/5]

MR.MeshLoad.NamedMesh.NamedMesh ( NamedMesh _other)
inline

Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

Member Function Documentation

◆ assign()

unsafe MR.MeshLoad.NamedMesh MR.MeshLoad.NamedMesh.assign ( MR.MeshLoad._ByValue_NamedMesh _other)
inline

Generated from method MR.MeshLoad.NamedMesh.operator=.

Property Documentation

◆ colors

new unsafe MR.VertColors MR.MeshLoad.NamedMesh.colors
getprotected set

◆ diffuseColor

new unsafe MR.Std.Optional_MRColor MR.MeshLoad.NamedMesh.diffuseColor
getprotected set

◆ duplicatedVertexCount

new unsafe ref int MR.MeshLoad.NamedMesh.duplicatedVertexCount
get

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

◆ mesh

new unsafe MR.Mesh MR.MeshLoad.NamedMesh.mesh
getprotected set

◆ name

new unsafe MR.Std.String MR.MeshLoad.NamedMesh.name
getprotected set

◆ skippedFaceCount

new unsafe ref int MR.MeshLoad.NamedMesh.skippedFaceCount
get

counter of skipped faces (faces than can't be created), not zero only if ObjLoadSettings.countSkippedFaces

◆ textureFiles

new unsafe MR.Vector_StdFilesystemPath_MRTextureId MR.MeshLoad.NamedMesh.textureFiles
getprotected set

◆ texturePerFace

new unsafe MR.TexturePerFace MR.MeshLoad.NamedMesh.texturePerFace
getprotected set

◆ uvCoords

new unsafe MR.VertCoords2 MR.MeshLoad.NamedMesh.uvCoords
getprotected set

◆ xf

new unsafe ref MR.AffineXf3f MR.MeshLoad.NamedMesh.xf
get

transform of the loaded mesh, not identity only if ObjLoadSettings.customXf


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