|
Blender V5.0
|
#include <DNA_modifier_types.h>
Public Attributes | |
| ModifierData | modifier |
| struct bNodeTree * | node_group |
| struct NodesModifierSettings | settings |
| char * | bake_directory |
| int8_t | flag |
| int8_t | bake_target |
| char | _pad [2] |
| int | bakes_num |
| NodesModifierBake * | bakes |
| char | _pad2 [4] |
| int | panels_num |
| NodesModifierPanel * | panels |
| NodesModifierRuntimeHandle * | runtime |
Definition at line 2553 of file DNA_modifier_types.h.
| char NodesModifierData::_pad[2] |
Definition at line 2566 of file DNA_modifier_types.h.
| char NodesModifierData::_pad2[4] |
Definition at line 2570 of file DNA_modifier_types.h.
| char* NodesModifierData::bake_directory |
Directory where baked simulation states are stored. This may be relative to the .blend file.
Definition at line 2560 of file DNA_modifier_types.h.
Referenced by blender::ed::object::bake_simulation::bake_simulation_get_path_users(), blender::blend_read(), blender::blend_write(), blender::copy_data(), blender::nodes::draw_common_bake_settings(), blender::free_data(), blender::bke::bake::get_modifier_bake_path(), and blender::ed::object::bake_simulation::initialize_modifier_bake_directory_if_necessary().
| int8_t NodesModifierData::bake_target |
Definition at line 2564 of file DNA_modifier_types.h.
Referenced by blo_do_versions_430(), blender::bke::bake::get_node_bake_target(), and blender::ed::object::bake_simulation::may_have_disk_bake().
| NodesModifierBake* NodesModifierData::bakes |
Definition at line 2568 of file DNA_modifier_types.h.
Referenced by BKE_packedfile_count_all(), BKE_packedfile_pack_all(), BKE_packedfile_unpack_all(), blender::blend_read(), blender::blend_write(), blender::copy_data(), blender::ed::object::bake_simulation::delete_baked_simulation_exec(), blender::depends_on_time(), blender::foreach_ID_link(), blender::free_data(), blender::nodes::get_bake_draw_context(), blender::ed::object::bake_simulation::may_have_disk_bake(), blender::remove_outdated_bake_caches(), blender::update_bakes_from_node_group(), and blender::update_depsgraph().
| int NodesModifierData::bakes_num |
Definition at line 2567 of file DNA_modifier_types.h.
Referenced by BKE_packedfile_count_all(), BKE_packedfile_pack_all(), BKE_packedfile_unpack_all(), blender::blend_read(), blender::blend_write(), blender::copy_data(), blender::ed::object::bake_simulation::delete_baked_simulation_exec(), blender::depends_on_time(), blender::foreach_ID_link(), blender::free_data(), blender::nodes::get_bake_draw_context(), blender::ed::object::bake_simulation::may_have_disk_bake(), blender::remove_outdated_bake_caches(), blender::update_bakes_from_node_group(), and blender::update_depsgraph().
| int8_t NodesModifierData::flag |
Definition at line 2562 of file DNA_modifier_types.h.
Referenced by blender::nodes::draw_geometry_nodes_modifier_ui(), blender::ed::object::drop_geometry_nodes_invoke(), blender::ed::object::geometry_node_tree_copy_assign_exec(), blender::ed::object::modifier_add_asset_exec(), and blender::ed::object::shade_auto_smooth_exec().
| ModifierData NodesModifierData::modifier |
Definition at line 2554 of file DNA_modifier_types.h.
Referenced by buttons_texture_modifier_geonodes_users_add(), do_versions_after_linking_300(), blender::nodes::draw_bake_button_row(), blender::nodes::draw_geometry_nodes_modifier_ui(), blender::find_side_effect_nodes_for_active_gizmos(), blender::find_side_effect_nodes_for_viewer_path(), blender::bke::ComputeContextCache::for_modifier(), blender::nodes::gizmos::foreach_active_gizmo_in_open_node_editor(), blender::bke::bake::get_default_modifier_bake_directory(), blender::bke::bake::get_default_node_bake_directory(), blender::init_data(), blender::ed::object::bake_simulation::initialize_modifier_bake_directory_if_necessary(), blender::ed::object::modifier_add_asset_exec(), blender::modifyGeometry(), blender::ed::space_node::node_editor_is_for_geometry_nodes_modifier(), blender::nodes::node_geo_viewer_cc::node_extra_info(), blender::NodesModifierSimulationParams::NodesModifierSimulationParams(), blender::nodes::inverse_eval::set_modifier_value(), blender::ed::object::shade_auto_smooth_exec(), and blender::try_add_side_effect_node().
| struct bNodeTree* NodesModifierData::node_group |
Definition at line 2555 of file DNA_modifier_types.h.
Referenced by blender::nodes::inverse_eval::backpropagate_socket_values(), blender::ed::object::bake_simulation::bake_single_node_gather_bake_request(), BKE_main_mesh_legacy_convert_auto_smooth(), blender::blend_read(), buttons_texture_modifier_foreach(), blender::check_property_socket_sync(), blender::ed::object::bake_simulation::collect_simulations_to_bake(), blender::depends_on_time(), do_versions_after_linking_300(), blender::nodes::draw_geometry_nodes_modifier_ui(), blender::ed::object::drop_geometry_nodes_invoke(), blender::NodesModifierUsageInferenceCache::ensure(), blender::bke::NodeTreeRelations::ensure_modifier_users(), blender::nodes::geo_eval_log::GeoTreeLog::ensure_node_warnings(), blender::ed::curves::ensure_surface_deformation_node_exists(), blender::find_side_effect_nodes_for_baking(), blender::find_side_effect_nodes_for_nested_node(), blender::nodes::gizmos::foreach_active_gizmo_exposed_to_modifier(), blender::nodes::gizmos::foreach_active_gizmo_in_modifier(), blender::foreach_ID_link(), blender::ed::object::geometry_node_tree_copy_assign_exec(), geometry_node_tree_get_from_context(), blender::ed::space_node::get_modifier_for_node_editor(), getname_anim_fcurve(), blender::ed::curves::has_surface_deformation_node(), blender::is_disabled(), blender::ed::object::is_smooth_by_angle_modifier(), blender::ed::object::modifier_add_asset_exec(), blender::modifyGeometry(), blender::nodes::node_geo_viewer_cc::node_extra_info(), blender::io::usd::USDPointInstancerReader::read_object_data(), blender::io::usd::USDPointInstancerReader::set_collection(), blender::ed::object::shade_auto_smooth_exec(), timeline_draw_cache(), blender::try_add_side_effect_node(), UI_context_copy_to_selected_check(), blender::update_bakes_from_node_group(), blender::update_depsgraph(), blender::update_id_properties_from_node_group(), blender::update_panels_from_node_group(), and blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh().
| NodesModifierPanel* NodesModifierData::panels |
Definition at line 2572 of file DNA_modifier_types.h.
Referenced by blender::blend_read(), blender::blend_write(), blender::copy_data(), blender::nodes::find_panel_by_id(), blender::free_data(), and blender::update_panels_from_node_group().
| int NodesModifierData::panels_num |
Definition at line 2571 of file DNA_modifier_types.h.
Referenced by blender::blend_read(), blender::blend_write(), blender::nodes::find_panel_by_id(), and blender::update_panels_from_node_group().
| NodesModifierRuntimeHandle* NodesModifierData::runtime |
Definition at line 2574 of file DNA_modifier_types.h.
Referenced by blender::add_data_block_items_writeback(), blender::ed::object::bake_simulation::bake_geometry_nodes_startjob(), blender::blend_read(), blender::ed::object::bake_simulation::clear_requested_bakes_in_modifier_cache(), blender::ed::object::bake_simulation::collect_simulations_to_bake(), blender::copy_data(), blender::nodes::draw_geometry_nodes_modifier_ui(), blender::ed::view3d::geometry_nodes_gizmos::find_geometry_for_gizmo(), blender::find_side_effect_nodes_for_baking(), blender::nodes::geo_eval_log::GeoNodesLog::find_viewer_node_log_for_path(), blender::free_data(), blender::nodes::get_bake_draw_context(), blender::nodes::get_root_tree_log(), blender::init_data(), MOD_nodes_update_interface(), blender::modifyGeometry(), blender::NodesModifierBakeParams::NodesModifierBakeParams(), blender::NodesModifierSimulationParams::NodesModifierSimulationParams(), object_duplilist_preview(), blender::bke::bake::pack_geometry_nodes_bake(), blender::remove_outdated_bake_caches(), blender::ed::object::bake_simulation::request_bakes_in_modifier_cache(), blender::ed::object::bake_simulation::reset_old_bake_cache(), blender::bke::bake::scene_simulation_states_reset(), blender::ed::object::bake_simulation::simulate_to_frame_startjob(), timeline_draw_cache(), blender::ed::object::bake_simulation::try_delete_bake(), blender::bke::bake::unpack_geometry_nodes_bake(), and blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh().
| struct NodesModifierSettings NodesModifierData::settings |
Definition at line 2556 of file DNA_modifier_types.h.
Referenced by blender::blend_read(), blender::blend_write(), blo_do_versions_290(), blo_do_versions_440(), blender::copy_data(), do_versions_idproperty_ui_data(), blender::nodes::draw_geometry_nodes_modifier_ui(), blender::NodesModifierUsageInferenceCache::ensure(), blender::nodes::gizmos::foreach_active_gizmo_exposed_to_modifier(), blender::foreach_ID_link(), blender::free_data(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), blender::modifyGeometry(), blender::ed::object::shade_auto_smooth_exec(), blender::update_depsgraph(), blender::update_id_properties_from_node_group(), and version_geometry_nodes_add_attribute_input_settings().