|
Blender V5.0
|
#include <DNA_modifier_types.h>
Public Attributes | |
| ModifierData | modifier |
| short axis | DNA_DEPRECATED |
| short | flag |
| float | tolerance |
| float | bisect_threshold |
| uint8_t | use_correct_order_on_merge |
| char | _pad [3] |
| float | uv_offset [2] |
| float | uv_offset_copy [2] |
| struct Object * | mirror_ob |
| void * | _pad1 |
Definition at line 454 of file DNA_modifier_types.h.
| char MirrorModifierData::_pad[3] |
Definition at line 471 of file DNA_modifier_types.h.
| void* MirrorModifierData::_pad1 |
Definition at line 475 of file DNA_modifier_types.h.
| float MirrorModifierData::bisect_threshold |
Definition at line 462 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_bisect_on_mirror_plane_for_modifier(), blo_do_versions_290(), and blo_do_versions_300().
| short axis MirrorModifierData::DNA_DEPRECATED |
Deprecated, use flag instead.
Definition at line 458 of file DNA_modifier_types.h.
| short MirrorModifierData::flag |
Definition at line 460 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_mirror_bisect_on_mirror_plane_for_modifier(), blo_do_versions_pre250(), edbm_do_smooth_vertex_exec(), edbm_extrude_edge_exclude_mirror(), mirrorModifier__doMirror(), panel_draw(), blender::ed::object::remesh_symmetry_bisect(), blender::ed::object::remesh_symmetry_mirror(), blender::ed::sculpt_paint::sculpt_init_mirror_clipping(), and blender::ed::transform::transform_convert_clip_mirror_modifier_apply().
| struct Object* MirrorModifierData::mirror_ob |
Definition at line 474 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), constructive_modifier_is_deform_modified(), edbm_extrude_edge_exclude_mirror(), foreach_ID_link(), blender::ed::sculpt_paint::sculpt_init_mirror_clipping(), blender::ed::transform::transform_convert_clip_mirror_modifier_apply(), and update_depsgraph().
| ModifierData MirrorModifierData::modifier |
Definition at line 455 of file DNA_modifier_types.h.
| float MirrorModifierData::tolerance |
Definition at line 461 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), edbm_do_smooth_vertex_exec(), edbm_extrude_edge_exclude_mirror(), blender::ed::object::remesh_symmetry_bisect(), blender::ed::object::remesh_symmetry_mirror(), blender::ed::sculpt_paint::sculpt_init_mirror_clipping(), and blender::ed::transform::transform_convert_clip_mirror_modifier_apply().
| uint8_t MirrorModifierData::use_correct_order_on_merge |
Mirror modifier used to merge the old vertex into its new copy, which would break code relying on access to the original geometry vertices. However, modifying this behavior to the correct one (i.e. merging the copy vertices into their original sources) has several potential effects on other modifiers and tools, so we need to keep that incorrect behavior for existing modifiers, and only use the new correct one for new modifiers.
Definition at line 469 of file DNA_modifier_types.h.
Referenced by mirrorModifier__doMirror().
| float MirrorModifierData::uv_offset[2] |
Definition at line 472 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier().
| float MirrorModifierData::uv_offset_copy[2] |
Definition at line 473 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier().