Blender
V3.3
|
#include <stdio.h>
#include "MEM_guardedalloc.h"
#include "BLI_utildefines.h"
#include "BKE_customdata.h"
#include "bmesh.h"
#include "bmesh_mesh_debug.h"
#include "BLI_dynstr.h"
Go to the source code of this file.
Functions | |
char * | BM_mesh_debug_info (BMesh *bm) |
void | BM_mesh_debug_print (BMesh *bm) |
Evaluated mesh info printing function, to help track down differences output.
Output from these functions can be evaluated as Python literals. See mesh_debug.cc
for the equivalent Mesh functionality.
Definition in file bmesh_mesh_debug.c.
char* BM_mesh_debug_info | ( | BMesh * | bm | ) |
Definition at line 28 of file bmesh_mesh_debug.c.
References BLI_dynstr_append(), BLI_dynstr_appendf(), BLI_dynstr_free(), BLI_dynstr_get_cstring(), BLI_dynstr_new(), bm, CustomData_debug_info_from_layers(), BMesh::edata, BMesh::ldata, BMesh::pdata, ret, BMesh::totedge, BMesh::totface, BMesh::totvert, and BMesh::vdata.
Referenced by BM_mesh_debug_print().
Definition at line 64 of file bmesh_mesh_debug.c.
References bm, BM_mesh_debug_info(), MEM_freeN, and str.