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

mesh and its per-element attributes for ObjectMeshHolder Generated from class MR.ObjectMeshData. Derived classes: Direct: (non-virtual) MR.LoadedMeshData This is the const half of the class. More...

Inheritance diagram for MR.Const_ObjectMeshData:

Classes

struct  _Underlying

Public Member Functions

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.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Properties

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]

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 const half of the class.

Constructor & Destructor Documentation

◆ Const_ObjectMeshData() [1/5]

unsafe MR.Const_ObjectMeshData.Const_ObjectMeshData ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_ObjectMeshData() [2/5]

unsafe MR.Const_ObjectMeshData.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 )
inline

Constructs MR.ObjectMeshData elementwise.

◆ Const_ObjectMeshData() [3/5]

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

Generated from constructor MR.ObjectMeshData.ObjectMeshData.

◆ Const_ObjectMeshData() [4/5]

MR.Const_ObjectMeshData.Const_ObjectMeshData ( Const_ObjectMeshData _other)
inline

Generated from constructor MR.ObjectMeshData.ObjectMeshData.

◆ Const_ObjectMeshData() [5/5]

MR.Const_ObjectMeshData.Const_ObjectMeshData ( ObjectMeshData _other)
inline

Generated from constructor MR.ObjectMeshData.ObjectMeshData.

Member Function Documentation

◆ clone()

unsafe MR.ObjectMeshData MR.Const_ObjectMeshData.clone ( )
inline

returns copy of this object with mesh cloned Generated from method MR.ObjectMeshData.clone.

◆ Dispose() [1/2]

virtual void MR.Const_ObjectMeshData.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

◆ heapBytes()

unsafe ulong MR.Const_ObjectMeshData.heapBytes ( )
inline

returns the amount of memory this object occupies on heap Generated from method MR.ObjectMeshData.heapBytes.

Property Documentation

◆ creases

unsafe MR.Const_UndirectedEdgeBitSet MR.Const_ObjectMeshData.creases
getprotected set

◆ faceColors

unsafe MR.Const_FaceColors MR.Const_ObjectMeshData.faceColors
getprotected set

◆ mesh

unsafe MR.Std.Const_SharedPtr_MRMesh MR.Const_ObjectMeshData.mesh
getprotected set

◆ selectedEdges

unsafe MR.Const_UndirectedEdgeBitSet MR.Const_ObjectMeshData.selectedEdges
getprotected set

◆ selectedFaces

unsafe MR.Const_FaceBitSet MR.Const_ObjectMeshData.selectedFaces
getprotected set

◆ texturePerFace

unsafe MR.Const_TexturePerFace MR.Const_ObjectMeshData.texturePerFace
getprotected set

◆ uvCoordinates

unsafe MR.Const_VertCoords2 MR.Const_ObjectMeshData.uvCoordinates
getprotected set

vertices coordinates in texture

◆ vertColors

unsafe MR.Const_VertColors MR.Const_ObjectMeshData.vertColors
getprotected set

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