Blender V4.3
editmesh_cache.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_bounds.hh"
#include "BLI_math_vector.h"
#include "BLI_span.hh"
#include "BKE_editmesh.hh"
#include "BKE_editmesh_cache.hh"

Go to the source code of this file.

Functions

Ensure Data (derived from coords)
Span< float3BKE_editmesh_cache_ensure_face_normals (BMEditMesh &em, blender::bke::EditMeshData &emd)
 
Span< float3BKE_editmesh_cache_ensure_vert_normals (BMEditMesh &em, blender::bke::EditMeshData &emd)
 
Span< float3BKE_editmesh_cache_ensure_face_centers (BMEditMesh &em, blender::bke::EditMeshData &emd)
 
Calculate Min/Max
std::optional< blender::Bounds< blender::float3 > > BKE_editmesh_cache_calc_minmax (const BMEditMesh &em, const blender::bke::EditMeshData &emd)
 

Detailed Description

Manage edit mesh cache: #EditMeshData

Definition in file editmesh_cache.cc.

Function Documentation

◆ BKE_editmesh_cache_calc_minmax()

◆ BKE_editmesh_cache_ensure_face_centers()

◆ BKE_editmesh_cache_ensure_face_normals()

◆ BKE_editmesh_cache_ensure_vert_normals()