Blender
V3.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 358 of file DNA_modifier_types.h.
char MirrorModifierData::_pad[3] |
Definition at line 374 of file DNA_modifier_types.h.
void* MirrorModifierData::_pad1 |
Definition at line 378 of file DNA_modifier_types.h.
float MirrorModifierData::bisect_threshold |
Definition at line 365 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 362 of file DNA_modifier_types.h.
short MirrorModifierData::flag |
Definition at line 363 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(), remesh_symmetry_bisect(), remesh_symmetry_mirror(), sculpt_init_mirror_clipping(), and transform_convert_clip_mirror_modifier_apply().
struct Object* MirrorModifierData::mirror_ob |
Definition at line 377 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(), foreachIDLink(), sculpt_init_mirror_clipping(), transform_convert_clip_mirror_modifier_apply(), and updateDepsgraph().
ModifierData MirrorModifierData::modifier |
Definition at line 359 of file DNA_modifier_types.h.
float MirrorModifierData::tolerance |
Definition at line 364 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(), remesh_symmetry_bisect(), remesh_symmetry_mirror(), 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 372 of file DNA_modifier_types.h.
Referenced by mirrorModifier__doMirror().
float MirrorModifierData::uv_offset[2] |
Definition at line 375 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 376 of file DNA_modifier_types.h.
Referenced by BKE_mesh_mirror_apply_mirror_on_axis_for_modifier().