MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ObjectMeshData Struct Reference

mesh and its per-element attributes for ObjectMeshHolder More...

#include <MRObjectMeshData.h>

Public Member Functions

MRMESH_API size_t heapBytes () const
 returns the amount of memory this object occupies on heap
 

Public Attributes

std::shared_ptr< Meshmesh
 
FaceBitSet selectedFaces
 
UndirectedEdgeBitSet selectedEdges
 
UndirectedEdgeBitSet creases
 
VertColors vertColors
 
FaceColors faceColors
 
VertUVCoords uvCoordinates
 vertices coordinates in texture
 
TexturePerFace texturePerFace
 

Detailed Description

mesh and its per-element attributes for ObjectMeshHolder

Member Function Documentation

◆ heapBytes()

MRMESH_API size_t MR::ObjectMeshData::heapBytes ( ) const
nodiscard

returns the amount of memory this object occupies on heap

Member Data Documentation

◆ creases

UndirectedEdgeBitSet MR::ObjectMeshData::creases

◆ faceColors

FaceColors MR::ObjectMeshData::faceColors

◆ mesh

std::shared_ptr<Mesh> MR::ObjectMeshData::mesh

◆ selectedEdges

UndirectedEdgeBitSet MR::ObjectMeshData::selectedEdges

◆ selectedFaces

FaceBitSet MR::ObjectMeshData::selectedFaces

◆ texturePerFace

TexturePerFace MR::ObjectMeshData::texturePerFace

◆ uvCoordinates

VertUVCoords MR::ObjectMeshData::uvCoordinates

vertices coordinates in texture

◆ vertColors

VertColors MR::ObjectMeshData::vertColors

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