|
Blender V4.5
|
#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 430 of file DNA_modifier_types.h.
| char MirrorModifierData::_pad[3] |
Definition at line 446 of file DNA_modifier_types.h.
| void* MirrorModifierData::_pad1 |
Definition at line 450 of file DNA_modifier_types.h.
| float MirrorModifierData::bisect_threshold |
Definition at line 437 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 434 of file DNA_modifier_types.h.
| short MirrorModifierData::flag |
Definition at line 435 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 449 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 431 of file DNA_modifier_types.h.
| float MirrorModifierData::tolerance |
Definition at line 436 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 444 of file DNA_modifier_types.h.
Referenced by mirrorModifier__doMirror().
| float MirrorModifierData::uv_offset[2] |
Definition at line 447 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 448 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier().