Blender  V2.93
Public Attributes | List of all members
ModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

struct ModifierDatanext
 
struct ModifierDataprev
 
int type
 
int mode
 
char _pad0 [4]
 
short flag
 
short ui_expand_flag
 
char name [64]
 
char * error
 
struct ModifierDataorig_modifier_data
 
SessionUUID session_uuid
 
void * runtime
 
void * _pad1
 

Detailed Description

Definition at line 118 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad0

char ModifierData::_pad0[4]

Definition at line 122 of file DNA_modifier_types.h.

◆ _pad1

void* ModifierData::_pad1

Definition at line 139 of file DNA_modifier_types.h.

◆ error

char* ModifierData::error

◆ flag

short ModifierData::flag

◆ mode

int ModifierData::mode

◆ name

char ModifierData::name[64]

◆ next

struct ModifierData* ModifierData::next

Definition at line 119 of file DNA_modifier_types.h.

Referenced by add_hook_object(), bake(), BKE_bpath_traverse_id(), BKE_crazyspace_build_sculpt(), BKE_crazyspace_get_first_deform_matrices_editbmesh(), BKE_curve_calc_modifiers_pre(), BKE_lattice_modifiers_calc(), BKE_modifier_calc_data_masks(), BKE_modifier_get_last_preview(), BKE_modifier_remove_from_list(), BKE_modifiers_get_cage_index(), BKE_modifiers_get_virtual_modifierlist(), BKE_modifiers_is_correctable_deformed(), BKE_modifiers_is_deformed_by_armature(), BKE_modifiers_is_deformed_by_curve(), BKE_modifiers_is_deformed_by_lattice(), BKE_modifiers_is_deformed_by_meshdeform(), BKE_modifiers_test_object(), BKE_modifiers_uses_armature(), BKE_modifiers_uses_multires(), BKE_modifiers_uses_subsurf_facedots(), BKE_object_defgroup_remap_update_users(), BKE_object_defgroup_validmap_get(), BKE_object_is_deform_modified(), BKE_object_is_modified(), BKE_ptcache_object_reset(), BKE_sculpt_get_first_deform_matrices(), BKE_sculpt_multires_active(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), BM_mesh_bm_to_me(), blender::io::AbstractHierarchyWriter::check_is_animated(), clipMirrorModifier(), curve_calc_modifiers_post(), curve_get_tessellate_point(), do_version_mdef_250(), do_versions_after_linking_290(), ED_armature_bone_rename(), ED_armature_pose_select_in_wpaint_mode(), ED_object_modifier_add(), ED_object_modifier_clear(), ED_object_modifier_move_down(), ED_object_posemode_set_for_weight_paint(), edbm_extrude_edge_exclude_mirror(), editbmesh_calc_modifiers(), findPrecedingParticlesystem(), get_multires_modifier(), hair_evaluate_modifiers(), hook_mod_itemf(), isDisabled(), mesh_calc_modifiers(), MOD_previous_vcos_store(), modifier_ops_extra_draw(), modifier_replace_with_fluid(), modifiers_disable_subsurf_temporary(), multiresbake_check(), object_remove_parent_deform_modifiers(), pointcloud_evaluate_modifiers(), psys_create_lattice_deform_data(), psys_get_modifier(), remove_particle_systems_from_object(), sculpt_init_mirror_clipping(), sculpt_modifiers_active(), select_grouped_object_hooks(), uiTemplateModifiers(), vertex_group_fix_exec(), view3d_opengl_select(), and volume_evaluate_modifiers().

◆ orig_modifier_data

struct ModifierData* ModifierData::orig_modifier_data

Definition at line 132 of file DNA_modifier_types.h.

Referenced by BKE_modifier_get_original(), and BKE_modifier_set_error().

◆ prev

struct ModifierData * ModifierData::prev

◆ runtime

void* ModifierData::runtime

◆ session_uuid

SessionUUID ModifierData::session_uuid

◆ type

int ModifierData::type

Definition at line 121 of file DNA_modifier_types.h.

Referenced by add_hook_object(), bake(), BKE_bpath_traverse_id(), BKE_crazyspace_build_sculpt(), BKE_crazyspace_get_first_deform_matrices_editbmesh(), BKE_curve_calc_modifiers_pre(), BKE_lattice_modifiers_calc(), BKE_mesh_create_derived_for_modifier(), BKE_modifier_blend_read_data(), BKE_modifier_blend_write(), BKE_modifier_calc_data_masks(), BKE_modifier_copydata_ex(), BKE_modifier_copydata_generic(), BKE_modifier_couldbe_cage(), BKE_modifier_deform_verts(), BKE_modifier_deform_vertsEM(), BKE_modifier_depends_ontime(), BKE_modifier_free_ex(), BKE_modifier_free_temporary_data(), BKE_modifier_is_correctable_deformed(), BKE_modifier_is_enabled(), BKE_modifier_is_non_geometrical(), BKE_modifier_is_preview(), BKE_modifier_is_same_topology(), BKE_modifier_modify_mesh(), BKE_modifier_new(), BKE_modifier_supports_cage(), BKE_modifier_supports_mapping(), BKE_modifier_unique_name(), BKE_modifiers_get_cage_index(), BKE_modifiers_is_deformed_by_armature(), BKE_modifiers_is_deformed_by_curve(), BKE_modifiers_is_deformed_by_lattice(), BKE_modifiers_is_deformed_by_meshdeform(), BKE_modifiers_test_object(), BKE_modifiers_uses_armature(), BKE_modifiers_uses_multires(), BKE_modifiers_uses_subsurf_facedots(), BKE_multires_create_mesh(), BKE_object_copy_modifier(), BKE_object_defgroup_remap_update_users(), BKE_object_defgroup_validmap_get(), BKE_object_is_deform_modified(), BKE_particlesystem_id_loop(), BKE_ptcache_object_reset(), BKE_sculpt_get_first_deform_matrices(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_pre250(), BM_mesh_bm_to_me(), buttons_texture_modifier_foreach(), blender::io::AbstractHierarchyWriter::check_is_animated(), clipMirrorModifier(), constructive_modifier_is_deform_modified(), crazyspace_modifier_supports_deform(), crazyspace_modifier_supports_deform_matrices(), curve_calc_modifiers_post(), curve_get_tessellate_point(), do_version_mdef_250(), do_versions_after_linking_290(), ED_armature_bone_rename(), ED_armature_pose_select_in_wpaint_mode(), ED_object_modifier_add(), ED_object_modifier_convert(), ED_object_modifier_copy(), ED_object_modifier_move_down(), ED_object_modifier_move_up(), ED_object_posemode_set_for_weight_paint(), edbm_extrude_edge_exclude_mirror(), edit_modifier_property_get(), editbmesh_calc_modifiers(), editbmesh_modifier_is_enabled(), blender::io::alembic::ABCGenericMeshWriter::export_as_subdivision_surface(), find_multires_modifier_before(), findPrecedingParticlesystem(), geometry_node_tree_get_from_context(), get_multires_modifier(), blender::io::alembic::SubdivModifierDisabler::get_subdiv_modifier(), gpencil_modifier_panel_id(), hair_evaluate_modifiers(), hook_mod_itemf(), isDisabled(), mesh_calc_modifiers(), MOD_previous_vcos_store(), modifier_apply_obdata(), modifier_apply_shape(), modifier_can_delete(), modifier_copy_to_selected_exec(), modifier_copy_to_selected_poll(), modifier_is_simulation(), modifier_modify_mesh_and_geometry_set(), modifier_ops_extra_draw(), modifier_panel_header(), modifier_panel_id(), modifier_replace_with_fluid(), modifier_unwrap_state(), modifiers_disable_subsurf_temporary(), object_hook_from_context(), object_modifier_remove(), object_remove_parent_deform_modifiers(), outliner_set_properties_tab(), pointcloud_evaluate_modifiers(), psys_create_lattice_deform_data(), psys_get_modifier(), remove_particle_systems_from_object(), sculpt_init_mirror_clipping(), sculpt_modifiers_active(), select_grouped_object_hooks(), tree_element_get_icon(), uiTemplateModifiers(), vertex_group_fix_exec(), view3d_opengl_select(), and volume_evaluate_modifiers().

◆ ui_expand_flag

short ModifierData::ui_expand_flag

The documentation for this struct was generated from the following file: