|
Blender V4.3
|
#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 425 of file DNA_modifier_types.h.
| char MirrorModifierData::_pad[3] |
Definition at line 441 of file DNA_modifier_types.h.
| void* MirrorModifierData::_pad1 |
Definition at line 445 of file DNA_modifier_types.h.
| float MirrorModifierData::bisect_threshold |
Definition at line 432 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 429 of file DNA_modifier_types.h.
| short MirrorModifierData::flag |
Definition at line 430 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 transform_convert_clip_mirror_modifier_apply().
| struct Object* MirrorModifierData::mirror_ob |
Definition at line 444 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(), transform_convert_clip_mirror_modifier_apply(), and update_depsgraph().
| ModifierData MirrorModifierData::modifier |
Definition at line 426 of file DNA_modifier_types.h.
| float MirrorModifierData::tolerance |
Definition at line 431 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 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 439 of file DNA_modifier_types.h.
Referenced by mirrorModifier__doMirror().
| float MirrorModifierData::uv_offset[2] |
Definition at line 442 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 443 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier().