Blender V5.0
editmesh_cache.cc File Reference
#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.

Typedefs

using float3

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.

Typedef Documentation

◆ float3

Definition at line 619 of file BLI_math_vector_types.hh.

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()