Blender V4.3
BKE_mesh_types.hh File Reference
#include <memory>
#include <mutex>
#include "BLI_array.hh"
#include "BLI_bit_vector.hh"
#include "BLI_bounds_types.hh"
#include "BLI_implicit_sharing.hh"
#include "BLI_math_vector_types.hh"
#include "BLI_shared_cache.hh"
#include "BLI_vector.hh"
#include "DNA_customdata_types.h"

Go to the source code of this file.

Classes

struct  blender::bke::LooseGeomCache
 
struct  blender::bke::LooseEdgeCache
 
struct  blender::bke::LooseVertCache
 
struct  blender::bke::TrianglesCache
 
struct  blender::bke::MeshRuntime
 

Namespaces

namespace  blender
 
namespace  blender::bke
 
namespace  blender::bke::bake
 

Enumerations

enum  eMeshWrapperType { ME_WRAPPER_TYPE_MDATA = 0 , ME_WRAPPER_TYPE_BMESH = 1 , ME_WRAPPER_TYPE_SUBD = 2 }
 
enum class  blender::bke::MeshNormalDomain : int8_t { blender::bke::Face = 0 , blender::bke::Point = 1 , blender::bke::Corner = 2 }
 

Enumeration Type Documentation

◆ eMeshWrapperType

#MeshRuntime.wrapper_type

Enumerator
ME_WRAPPER_TYPE_MDATA 

Use mesh data (#Mesh.vert_positions(), #Mesh.medge, #Mesh.corner_verts(), #Mesh.faces()).

ME_WRAPPER_TYPE_BMESH 

Use edit-mesh data (#Mesh.edit_mesh, #MeshRuntime.edit_data).

ME_WRAPPER_TYPE_SUBD 

Use subdivision mesh data (#MeshRuntime.mesh_eval).

Definition at line 38 of file BKE_mesh_types.hh.