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

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

Inheritance diagram for MR.MeshLoad.Const_NamedMesh:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_NamedMesh ()
 Constructs an empty (default-constructed) instance.
unsafe Const_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 Const_NamedMesh (MR.MeshLoad._ByValue_NamedMesh _other)
 Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.
 Const_NamedMesh (Const_NamedMesh _other)
 Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.
 Const_NamedMesh (NamedMesh _other)
 Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.AffineXf3f__ref_storage_xf
unsafe int * __ref_storage_skippedFaceCount
unsafe int * __ref_storage_duplicatedVertexCount

Properties

unsafe MR.Std.Const_String name [get, protected set]
unsafe MR.Const_Mesh mesh [get, protected set]
unsafe MR.Const_VertCoords2 uvCoords [get, protected set]
unsafe MR.Const_VertColors colors [get, protected set]
unsafe MR.Const_Vector_StdFilesystemPath_MRTextureId textureFiles [get, protected set]
unsafe MR.Const_TexturePerFace texturePerFace [get, protected set]
unsafe MR.Std.Const_Optional_MRColor diffuseColor [get, protected set]
unsafe ref readonly MR.AffineXf3f xf [get]
 transform of the loaded mesh, not identity only if ObjLoadSettings.customXf
unsafe int skippedFaceCount [get]
 counter of skipped faces (faces than can't be created), not zero only if ObjLoadSettings.countSkippedFaces
unsafe 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 const half of the class.

Constructor & Destructor Documentation

◆ Const_NamedMesh() [1/5]

unsafe MR.MeshLoad.Const_NamedMesh.Const_NamedMesh ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_NamedMesh() [2/5]

unsafe MR.MeshLoad.Const_NamedMesh.Const_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.

◆ Const_NamedMesh() [3/5]

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

Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

◆ Const_NamedMesh() [4/5]

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

Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

◆ Const_NamedMesh() [5/5]

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

Generated from constructor MR.MeshLoad.NamedMesh.NamedMesh.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.MeshLoad.Const_NamedMesh.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.MeshLoad.Const_NamedMesh.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ref_storage_duplicatedVertexCount

unsafe int* MR.MeshLoad.Const_NamedMesh.__ref_storage_duplicatedVertexCount
protected

◆ __ref_storage_skippedFaceCount

unsafe int* MR.MeshLoad.Const_NamedMesh.__ref_storage_skippedFaceCount
protected

◆ __ref_storage_xf

unsafe MR.AffineXf3f* MR.MeshLoad.Const_NamedMesh.__ref_storage_xf
protected

Property Documentation

◆ colors

unsafe MR.Const_VertColors MR.MeshLoad.Const_NamedMesh.colors
getprotected set

◆ diffuseColor

unsafe MR.Std.Const_Optional_MRColor MR.MeshLoad.Const_NamedMesh.diffuseColor
getprotected set

◆ duplicatedVertexCount

unsafe int MR.MeshLoad.Const_NamedMesh.duplicatedVertexCount
get

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

◆ mesh

unsafe MR.Const_Mesh MR.MeshLoad.Const_NamedMesh.mesh
getprotected set

◆ name

unsafe MR.Std.Const_String MR.MeshLoad.Const_NamedMesh.name
getprotected set

◆ skippedFaceCount

unsafe int MR.MeshLoad.Const_NamedMesh.skippedFaceCount
get

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

◆ textureFiles

unsafe MR.Const_Vector_StdFilesystemPath_MRTextureId MR.MeshLoad.Const_NamedMesh.textureFiles
getprotected set

◆ texturePerFace

unsafe MR.Const_TexturePerFace MR.MeshLoad.Const_NamedMesh.texturePerFace
getprotected set

◆ uvCoords

unsafe MR.Const_VertCoords2 MR.MeshLoad.Const_NamedMesh.uvCoords
getprotected set

◆ xf

unsafe ref readonly MR.AffineXf3f MR.MeshLoad.Const_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: