Blender  V3.3
Classes | Namespaces | Variables
extract_mesh_vbo_mesh_analysis.cc File Reference
#include "MEM_guardedalloc.h"
#include "BLI_edgehash.h"
#include "BLI_jitter_2d.h"
#include "BKE_bvhutils.h"
#include "BKE_editmesh_bvh.h"
#include "BKE_editmesh_cache.h"
#include "extract_mesh.hh"

Go to the source code of this file.

Classes

struct  blender::draw::BVHTree_OverlapData
 

Namespaces

 blender
 
 blender::draw
 

Functions

Extract Edit Mesh Analysis Colors
static void blender::draw::extract_mesh_analysis_init (const MeshRenderData *mr, MeshBatchCache *UNUSED(cache), void *buf, void *UNUSED(tls_data))
 
static void blender::draw::axis_from_enum_v3 (float v[3], const char axis)
 
BLI_INLINE float blender::draw::overhang_remap (float fac, float min, float max, float minmax_irange)
 
static void blender::draw::statvis_calc_overhang (const MeshRenderData *mr, float *r_overhang)
 
static void blender::draw::uv_from_jitter_v2 (float uv[2])
 
BLI_INLINE float blender::draw::thickness_remap (float fac, float min, float max, float minmax_irange)
 
static void blender::draw::statvis_calc_thickness (const MeshRenderData *mr, float *r_thickness)
 
static bool blender::draw::bvh_overlap_cb (void *userdata, int index_a, int index_b, int UNUSED(thread))
 
static void blender::draw::statvis_calc_intersect (const MeshRenderData *mr, float *r_intersect)
 
BLI_INLINE float blender::draw::distort_remap (float fac, float min, float UNUSED(max), float minmax_irange)
 
static void blender::draw::statvis_calc_distort (const MeshRenderData *mr, float *r_distort)
 
BLI_INLINE float blender::draw::sharp_remap (float fac, float min, float UNUSED(max), float minmax_irange)
 
static void blender::draw::statvis_calc_sharp (const MeshRenderData *mr, float *r_sharp)
 
static void blender::draw::extract_analysis_iter_finish_mesh (const MeshRenderData *mr, MeshBatchCache *UNUSED(cache), void *buf, void *UNUSED(data))
 
constexpr MeshExtract blender::draw::create_extractor_mesh_analysis ()
 

Variables

const MeshExtract extract_mesh_analysis = blender::draw::create_extractor_mesh_analysis()
 

Variable Documentation

◆ extract_mesh_analysis

Definition at line 636 of file extract_mesh_vbo_mesh_analysis.cc.