|
Blender
V2.93
|
#include <DNA_modifier_types.h>
Public Attributes | |
| struct ModifierData * | next |
| struct ModifierData * | prev |
| int | type |
| int | mode |
| char | _pad0 [4] |
| short | flag |
| short | ui_expand_flag |
| char | name [64] |
| char * | error |
| struct ModifierData * | orig_modifier_data |
| SessionUUID | session_uuid |
| void * | runtime |
| void * | _pad1 |
Definition at line 118 of file DNA_modifier_types.h.
| char ModifierData::_pad0[4] |
Definition at line 122 of file DNA_modifier_types.h.
| void* ModifierData::_pad1 |
Definition at line 139 of file DNA_modifier_types.h.
| char* ModifierData::error |
Definition at line 129 of file DNA_modifier_types.h.
Referenced by BKE_modifier_blend_read_data(), BKE_modifier_free_ex(), BKE_modifier_set_error(), BKE_particle_system_blend_read_lib(), and modifier_panel_end().
| short ModifierData::flag |
Definition at line 123 of file DNA_modifier_types.h.
Referenced by BKE_fluid_modifier_copy(), BKE_fluid_modifier_freeDomain(), BKE_modifier_copydata_ex(), BKE_modifier_is_nonlocal_in_liboverride(), BKE_modifier_new(), BKE_modifier_remove_from_list(), BKE_object_modifier_set_active(), copyData(), dynamicPaint_freeSurface(), dynamicPaint_Modifier_copy(), ED_object_modifier_copy(), and freeData().
| int ModifierData::mode |
Definition at line 121 of file DNA_modifier_types.h.
Referenced by bake(), BKE_gpencil_modifier_init(), BKE_lattice_modifiers_calc(), BKE_mesh_create_derived_for_modifier(), BKE_modifier_copydata_ex(), BKE_modifier_couldbe_cage(), BKE_modifier_init(), BKE_modifier_is_enabled(), BKE_modifier_is_preview(), BKE_modifier_new(), BKE_modifier_set_error(), BKE_modifiers_get_cage_index(), BKE_modifiers_get_virtual_modifierlist(), BKE_modifiers_is_cloth_enabled(), BKE_modifiers_is_modifier_enabled(), BKE_modifiers_is_particle_enabled(), BKE_modifiers_is_softbody_enabled(), BKE_object_defgroup_validmap_get(), blo_do_versions_pre250(), clipMirrorModifier(), curve_get_tessellate_point(), blender::io::alembic::SubdivModifierDisabler::disable_modifiers(), dynamicPaint_doStep(), ED_object_modifier_apply(), edbm_extrude_edge_exclude_mirror(), blender::io::alembic::ABCGenericMeshWriter::export_as_subdivision_surface(), initData(), modifier_fn(), modifier_panel_header(), modifiers_disable_subsurf_temporary(), modifyMesh(), object_force_modifier_bind_simple_options(), psys_check_enabled(), psys_create_lattice_deform_data(), sculpt_init_mirror_clipping(), surface_getBrushFlags(), and vertex_group_fix_exec().
| char ModifierData::name[64] |
MAX_NAME.
Definition at line 127 of file DNA_modifier_types.h.
Referenced by add_hook_object(), BKE_modifier_blend_read_data(), BKE_modifier_check_uuids_unique_and_report(), BKE_modifier_get_evaluated(), BKE_modifier_new(), BKE_modifier_set_error(), BKE_modifier_unique_name(), BKE_object_copy_modifier(), BKE_object_modifier_stack_copy(), BKE_object_modifier_use_time(), blo_do_versions_270(), blo_do_versions_pre250(), buttons_texture_modifier_foreach(), buttons_texture_modifier_geonodes_users_add(), copy_particle_systems_to_object(), deformVerts(), ED_object_modifier_apply(), ED_object_modifier_remove(), ED_object_particle_edit_mode_enter_ex(), edit_modifier_invoke_properties(), edit_modifier_invoke_properties_with_hover(), getOriginalModifierData(), hook_mod_itemf(), modifier_apply_exec_ex(), modifier_apply_shape(), modifier_copy_to_selected_exec(), modifier_panel_header(), modifier_remove_exec(), modifier_reorder(), object_add_or_copy_particle_system(), PE_create_particle_edit(), and try_get_socket_to_preview_for_spreadsheet().
| 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().
| 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().
| struct ModifierData * ModifierData::prev |
Definition at line 119 of file DNA_modifier_types.h.
Referenced by BKE_modifier_remove_from_list(), BKE_modifiers_uses_subsurf_facedots(), blo_do_versions_270(), ED_object_modifier_move_up(), blender::io::alembic::ABCGenericMeshWriter::export_as_subdivision_surface(), find_multires_modifier_before(), blender::io::alembic::SubdivModifierDisabler::get_subdiv_modifier(), modifier_ops_extra_draw(), and modifier_replace_with_fluid().
| void* ModifierData::runtime |
Definition at line 138 of file DNA_modifier_types.h.
Referenced by BKE_modifier_blend_read_data(), BKE_modifier_copydata_generic(), dynamicPaint_brush_mesh_get(), dynamicPaint_canvas_mesh_get(), dynamicPaint_Modifier_free(), dynamicPaint_Modifier_runtime_ensure(), freeData(), multires_as_ccg(), multires_ensure_runtime(), subdiv_descriptor_ensure(), and subsurf_ensure_runtime().
| SessionUUID ModifierData::session_uuid |
Definition at line 135 of file DNA_modifier_types.h.
Referenced by BKE_modifier_check_uuids_unique_and_report(), BKE_modifier_copydata_ex(), BKE_modifier_session_uuid_generate(), and NodeTreeEvaluationContext::NodeTreeEvaluationContext().
| 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().
| short ModifierData::ui_expand_flag |
Definition at line 125 of file DNA_modifier_types.h.
Referenced by BKE_modifier_copydata_ex(), BKE_modifier_new(), BKE_modifier_panel_expand(), get_modifier_expand_flag(), initData(), and set_modifier_expand_flag().