Blender
V3.3
|
#include <cstdio>
#include "MEM_guardedalloc.h"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "BLI_utildefines.h"
#include "BKE_customdata.h"
#include "BKE_mesh.h"
#include "BLI_dynstr.h"
Go to the source code of this file.
Functions | |
static void | mesh_debug_info_from_cd_flag (const Mesh *me, DynStr *dynstr) |
char * | BKE_mesh_debug_info (const Mesh *me) |
void | BKE_mesh_debug_print (const Mesh *me) |
Evaluated mesh info printing function, to help track down differences output.
Output from these functions can be evaluated as Python literals. See bmesh_debug.c
for the equivalent BMesh functionality.
Definition in file mesh_debug.cc.
char* BKE_mesh_debug_info | ( | const Mesh * | me | ) |
Definition at line 45 of file mesh_debug.cc.
References BLI_dynstr_append(), BLI_dynstr_appendf(), BLI_dynstr_free(), BLI_dynstr_get_cstring(), BLI_dynstr_new(), CustomData_debug_info_from_layers(), Mesh_Runtime::deformed_only, Mesh::edata, Mesh::fdata, Mesh_Runtime::is_original, Mesh::ldata, mesh_debug_info_from_cd_flag(), Mesh::pdata, ret, Mesh::runtime, Mesh::totedge, Mesh::totface, Mesh::totpoly, Mesh::totvert, and Mesh::vdata.
Referenced by BKE_mesh_debug_print().
Definition at line 93 of file mesh_debug.cc.
References BKE_mesh_debug_info(), MEM_freeN, and str.
Definition at line 30 of file mesh_debug.cc.
References BLI_dynstr_append(), Mesh::cd_flag, ME_CDFLAG_EDGE_BWEIGHT, ME_CDFLAG_EDGE_CREASE, and ME_CDFLAG_VERT_BWEIGHT.
Referenced by BKE_mesh_debug_info().