Blender
V3.3
|
#include "MEM_guardedalloc.h"
#include "DNA_meshdata_types.h"
#include "BLI_math.h"
#include "BKE_customdata.h"
#include "bmesh.h"
#include "intern/bmesh_operators_private.h"
Go to the source code of this file.
Macros | |
#define | ELE_NEW 1 |
Functions | |
void | bmo_mirror_exec (BMesh *bm, BMOperator *op) |
Basic mirror, optionally with UVs's.
Definition in file bmo_mirror.c.
#define ELE_NEW 1 |
Definition at line 20 of file bmo_mirror.c.
void bmo_mirror_exec | ( | BMesh * | bm, |
BMOperator * | op | ||
) |
Definition at line 22 of file bmo_mirror.c.
References BLI_assert, bm, BM_ALL_NOLOOP, BM_FACE, BM_ITER_ELEM, BM_LOOPS_OF_FACE, BM_VERT, BMO_ITER, BMO_op_callf(), BMO_op_exec(), BMO_op_finish(), BMO_op_init(), BMO_op_initf(), BMO_slot_bool_get(), BMO_slot_buffer_flag_enable(), BMO_slot_buffer_from_enabled_flag(), BMO_slot_float_get(), BMO_slot_get(), BMO_slot_int_get(), BMO_slot_map_elem_insert(), CD_MLOOPUV, ceilf, BMVert::co, CustomData_bmesh_get_n(), CustomData_number_of_layers(), BMHeader::data, ELE_NEW, fabsf, BMOperator::flag, fmodf, BMLoop::head, l, BMesh::ldata, NULL, BMOperator::slots_in, BMOperator::slots_out, MLoopUV::uv, and v.