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

mesh and its per-element attributes for ObjectMeshHolder Generated from class MR.ObjectMeshData. Derived classes: Direct: (non-virtual) MR.LoadedMeshData 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.Std._ByValue_SharedPtr_MRMesh 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=.
Public Member Functions inherited from MR.Const_ObjectMeshData
virtual void Dispose ()
unsafe Const_ObjectMeshData ()
 Constructs an empty (default-constructed) instance.
unsafe Const_ObjectMeshData (MR.Std._ByValue_SharedPtr_MRMesh 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 Const_ObjectMeshData (MR._ByValue_ObjectMeshData _other)
 Generated from constructor MR.ObjectMeshData.ObjectMeshData.
 Const_ObjectMeshData (Const_ObjectMeshData _other)
 Generated from constructor MR.ObjectMeshData.ObjectMeshData.
 Const_ObjectMeshData (ObjectMeshData _other)
 Generated from constructor MR.ObjectMeshData.ObjectMeshData.
unsafe MR.ObjectMeshData clone ()
 returns copy of this object with mesh cloned Generated from method MR.ObjectMeshData.clone.
unsafe ulong heapBytes ()
 returns the amount of memory this object occupies on heap Generated from method MR.ObjectMeshData.heapBytes.

Properties

new unsafe MR.Std.SharedPtr_MRMesh 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]
new unsafe MR.VertCoords2 uvCoordinates [get, protected set]
 vertices coordinates in texture
new unsafe MR.TexturePerFace texturePerFace [get, protected set]
Properties inherited from MR.Const_ObjectMeshData
unsafe MR.Std.Const_SharedPtr_MRMesh mesh [get, protected set]
unsafe MR.Const_FaceBitSet selectedFaces [get, protected set]
unsafe MR.Const_UndirectedEdgeBitSet selectedEdges [get, protected set]
unsafe MR.Const_UndirectedEdgeBitSet creases [get, protected set]
unsafe MR.Const_VertColors vertColors [get, protected set]
unsafe MR.Const_FaceColors faceColors [get, protected set]
unsafe MR.Const_VertCoords2 uvCoordinates [get, protected set]
 vertices coordinates in texture
unsafe MR.Const_TexturePerFace texturePerFace [get, protected set]

Additional Inherited Members

Protected Member Functions inherited from MR.Const_ObjectMeshData
virtual unsafe void Dispose (bool disposing)

Detailed Description

mesh and its per-element attributes for ObjectMeshHolder Generated from class MR.ObjectMeshData. Derived classes: Direct: (non-virtual) MR.LoadedMeshData 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.Std._ByValue_SharedPtr_MRMesh 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

◆ mesh

new unsafe MR.Std.SharedPtr_MRMesh 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

vertices coordinates in texture

◆ vertColors

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

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