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

mesh and its per-element attributes for ObjectMeshHolder Generated from class MR.ObjectMeshData. This is the non-const half of the class. More...

+ Inheritance diagram for MR.ObjectMeshData:

Public Member Functions

unsafe ObjectMeshData ()
 Constructs an empty (default-constructed) instance.
 
unsafe ObjectMeshData (MR._ByValueShared_Mesh mesh, MR._ByValue_FaceBitSet selectedFaces, MR._ByValue_UndirectedEdgeBitSet selectedEdges, MR._ByValue_UndirectedEdgeBitSet creases, MR._ByValue_VertColors vertColors, MR._ByValue_FaceColors faceColors, MR._ByValue_VertCoords2 uvCoordinates, MR._ByValue_TexturePerFace texturePerFace)
 Constructs MR.ObjectMeshData elementwise.
 
unsafe ObjectMeshData (MR._ByValue_ObjectMeshData _other)
 Generated from constructor MR.ObjectMeshData.ObjectMeshData.
 
 ObjectMeshData (Const_ObjectMeshData _other)
 Generated from constructor MR.ObjectMeshData.ObjectMeshData.
 
 ObjectMeshData (ObjectMeshData _other)
 Generated from constructor MR.ObjectMeshData.ObjectMeshData.
 
unsafe MR.ObjectMeshData assign (MR._ByValue_ObjectMeshData _other)
 Generated from method MR.ObjectMeshData.operator=.
 

Properties

new unsafe MR.Mesh mesh [get, protected set]
 
new unsafe MR.FaceBitSet selectedFaces [get, protected set]
 
new unsafe MR.UndirectedEdgeBitSet selectedEdges [get, protected set]
 
new unsafe MR.UndirectedEdgeBitSet creases [get, protected set]
 
new unsafe MR.VertColors vertColors [get, protected set]
 
new unsafe MR.FaceColors faceColors [get, protected set]
 vertices coordinates in texture
 
new unsafe MR.VertCoords2 uvCoordinates [get, protected set]
 
new unsafe MR.TexturePerFace texturePerFace [get, protected set]
 

Detailed Description

mesh and its per-element attributes for ObjectMeshHolder Generated from class MR.ObjectMeshData. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ ObjectMeshData() [1/5]

unsafe MR.ObjectMeshData.ObjectMeshData ( )
inline

Constructs an empty (default-constructed) instance.

◆ ObjectMeshData() [2/5]

unsafe MR.ObjectMeshData.ObjectMeshData ( MR._ByValueShared_Mesh mesh,
MR._ByValue_FaceBitSet selectedFaces,
MR._ByValue_UndirectedEdgeBitSet selectedEdges,
MR._ByValue_UndirectedEdgeBitSet creases,
MR._ByValue_VertColors vertColors,
MR._ByValue_FaceColors faceColors,
MR._ByValue_VertCoords2 uvCoordinates,
MR._ByValue_TexturePerFace texturePerFace )
inline

Constructs MR.ObjectMeshData elementwise.

◆ ObjectMeshData() [3/5]

unsafe MR.ObjectMeshData.ObjectMeshData ( MR._ByValue_ObjectMeshData _other)
inline

Generated from constructor MR.ObjectMeshData.ObjectMeshData.

◆ ObjectMeshData() [4/5]

MR.ObjectMeshData.ObjectMeshData ( Const_ObjectMeshData _other)
inline

Generated from constructor MR.ObjectMeshData.ObjectMeshData.

◆ ObjectMeshData() [5/5]

MR.ObjectMeshData.ObjectMeshData ( ObjectMeshData _other)
inline

Generated from constructor MR.ObjectMeshData.ObjectMeshData.

Member Function Documentation

◆ assign()

unsafe MR.ObjectMeshData MR.ObjectMeshData.assign ( MR._ByValue_ObjectMeshData _other)
inline

Generated from method MR.ObjectMeshData.operator=.

Property Documentation

◆ creases

new unsafe MR.UndirectedEdgeBitSet MR.ObjectMeshData.creases
getprotected set

◆ faceColors

new unsafe MR.FaceColors MR.ObjectMeshData.faceColors
getprotected set

vertices coordinates in texture

◆ mesh

new unsafe MR.Mesh MR.ObjectMeshData.mesh
getprotected set

◆ selectedEdges

new unsafe MR.UndirectedEdgeBitSet MR.ObjectMeshData.selectedEdges
getprotected set

◆ selectedFaces

new unsafe MR.FaceBitSet MR.ObjectMeshData.selectedFaces
getprotected set

◆ texturePerFace

new unsafe MR.TexturePerFace MR.ObjectMeshData.texturePerFace
getprotected set

◆ uvCoordinates

new unsafe MR.VertCoords2 MR.ObjectMeshData.uvCoordinates
getprotected set

◆ vertColors

new unsafe MR.VertColors MR.ObjectMeshData.vertColors
getprotected set

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