|
Blender V4.3
|
#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 2508 of file DNA_modifier_types.h.
| char NodesModifierData::_pad[2] |
Definition at line 2521 of file DNA_modifier_types.h.
| char NodesModifierData::_pad2[4] |
Definition at line 2525 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 2515 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 2519 of file DNA_modifier_types.h.
Referenced by blender::bke::bake::get_node_bake_target(), and blender::ed::object::bake_simulation::may_have_disk_bake().
| NodesModifierBake* NodesModifierData::bakes |
Definition at line 2523 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 2522 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 |
NodesModifierFlag.
Definition at line 2517 of file DNA_modifier_types.h.
Referenced by blender::ed::object::drop_geometry_nodes_invoke(), blender::ed::object::geometry_node_tree_copy_assign_exec(), blender::ed::object::modifier_add_asset_exec(), blender::panel_draw(), and blender::ed::object::shade_auto_smooth_exec().
| ModifierData NodesModifierData::modifier |
Definition at line 2509 of file DNA_modifier_types.h.
Referenced by blender::add_attribute_search_button(), blender::add_attribute_search_or_value_buttons(), blender::nodes::inverse_eval::backpropagate_socket_values(), buttons_texture_modifier_geonodes_users_add(), do_versions_after_linking_300(), blender::nodes::draw_bake_button_row(), blender::find_side_effect_nodes_for_active_gizmos(), blender::find_side_effect_nodes_for_nested_node(), blender::find_side_effect_nodes_for_viewer_path(), blender::find_socket_log_contexts(), blender::nodes::gizmos::foreach_active_gizmo_exposed_to_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::get_root_tree_log(), blender::init_data(), blender::ed::object::bake_simulation::initialize_modifier_bake_directory_if_necessary(), blender::ed::object::modifier_add_asset_exec(), blender::modifyGeometry(), 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 2510 of file DNA_modifier_types.h.
Referenced by blender::attribute_search_update_fn(), 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::draw_output_attributes_panel(), blender::draw_property_for_socket(), blender::draw_warnings(), blender::ed::object::drop_geometry_nodes_invoke(), blender::bke::NodeTreeRelations::ensure_modifier_users(), 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(), blender::has_output_attribute(), 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::panel_draw(), 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(), blender::ed::viewer_path::viewer_path_for_geometry_node(), and blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh().
| NodesModifierPanel* NodesModifierData::panels |
Definition at line 2527 of file DNA_modifier_types.h.
Referenced by blender::blend_read(), blender::blend_write(), blender::copy_data(), blender::find_panel_by_id(), blender::free_data(), and blender::update_panels_from_node_group().
| int NodesModifierData::panels_num |
Definition at line 2526 of file DNA_modifier_types.h.
Referenced by blender::blend_read(), blender::blend_write(), blender::find_panel_by_id(), and blender::update_panels_from_node_group().
| NodesModifierRuntimeHandle* NodesModifierData::runtime |
Definition at line 2529 of file DNA_modifier_types.h.
Referenced by blender::add_attribute_search_button(), blender::add_data_block_items_writeback(), blender::ed::object::bake_simulation::bake_geometry_nodes_startjob(), blender::blend_read(), blender::ed::object::bake_simulation::collect_simulations_to_bake(), blender::copy_data(), blender::ed::view3d::geometry_nodes_gizmos::find_geometry_for_gizmo(), blender::find_side_effect_nodes_for_baking(), blender::nodes::geo_eval_log::GeoModifierLog::find_viewer_node_log_for_path(), blender::free_data(), blender::nodes::get_bake_draw_context(), blender::get_root_tree_log(), blender::init_data(), 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::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 2511 of file DNA_modifier_types.h.
Referenced by blender::add_attribute_search_or_value_buttons(), blender::attribute_search_exec_fn(), blender::blend_read(), blender::blend_write(), blo_do_versions_290(), blender::check_property_socket_sync(), blender::copy_data(), do_versions_idproperty_ui_data(), blender::draw_output_attributes_panel(), blender::draw_property_for_socket(), blender::foreach_ID_link(), blender::free_data(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), blender::modifyGeometry(), blender::panel_draw(), 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().