|
Blender V4.3
|
Classes | |
| struct | BakeGeometryNodesJob |
| struct | NodeBakeRequest |
| struct | PathStringEquality |
| struct | PathStringHash |
| struct | SimulateToFrameJob |
Typedefs | |
| using | PathUsersMap |
Enumerations | |
| enum class | BakeRequestsMode { Sync , Async } |
Definition at line 773 of file object_bake_simulation.cc.
|
strong |
| Enumerator | |
|---|---|
| Sync | Bake all requests before returning from the function. |
| Async | Start a parallel job and return before the baking is done. |
Definition at line 536 of file object_bake_simulation.cc.
|
static |
Definition at line 699 of file object_bake_simulation.cc.
References BLI_is_dir(), BLI_path_join, blender::StringRefNull::c_str(), and FILE_MAX.
Referenced by bake_simulation_invoke().
|
static |
Definition at line 438 of file object_bake_simulation.cc.
References G, NC_NODE, NC_OBJECT, NC_SPACE, ND_DISPLAY, ND_MODIFIER, ND_SPACE_VIEW3D, NS_VIEW3D_SHADING, blender::ed::object::bake_simulation::BakeGeometryNodesJob::wm, WM_main_add_notifier(), and WM_set_locked_interface().
Referenced by start_bake_job().
|
static |
Definition at line 250 of file object_bake_simulation.cc.
References blender::ed::object::bake_simulation::BakeGeometryNodesJob::bake_requests, BKE_packedfile_new_from_memory(), BKE_scene_graph_update_for_newframe(), BLI_assert, BLI_file_ensure_parent_dir_exists(), BLI_path_join, BLI_strdup_null(), NodesModifierPackedBake::blob_files, NodesModifierPackedBake::blob_files_num, blender::ed::object::bake_simulation::BakeGeometryNodesJob::bmain, RenderData::cfra, clear_requested_bakes_in_modifier_cache(), data, DEG_id_tag_update(), DEG_time_tag_update(), blender::ed::object::bake_simulation::BakeGeometryNodesJob::depsgraph, wmJobWorkerStatus::do_update, FILE_MAX, blender::bke::bake::FrameCache::frame, blender::bke::bake::frame_to_file_name(), blender::bke::bake::NodeBakeCache::frames, G, blender::bke::bake::ModifierCache::get_node_bake_cache(), ID_RECALC_GEOMETRY, INT32_MAX, INT32_MIN, blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_default(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_or_add(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_or_add_default(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), NodesModifierPackedBake::meta_files, NodesModifierPackedBake::meta_files_num, NodesModifierBakeFile::name, NodesModifierBakeFile::packed_file, wmJobWorkerStatus::progress, Scene::r, request_bakes_in_modifier_cache(), NodesModifierData::runtime, blender::ed::object::bake_simulation::BakeGeometryNodesJob::scene, blender::bke::bake::serialize_bake(), blender::bke::bake::FrameCache::state, wmJobWorkerStatus::stop, and RenderData::subframe.
Referenced by start_bake_job().
|
static |
Definition at line 668 of file object_bake_simulation.cc.
References bake_simulation_gather_requests(), start_bake_job(), and Sync.
Referenced by OBJECT_OT_simulation_nodes_cache_bake().
|
static |
Definition at line 647 of file object_bake_simulation.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), collect_simulations_to_bake(), CTX_data_active_object(), CTX_DATA_BEGIN, CTX_DATA_END, CTX_data_main(), CTX_data_scene(), wmOperator::ptr, and RNA_boolean_get().
Referenced by bake_simulation_exec(), and bake_simulation_invoke().
|
static |
Definition at line 780 of file object_bake_simulation.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_or_modify(), NodesModifierData::bake_directory, BLI_path_abs(), CTX_data_main(), eModifierType_Nodes, FILE_MAX, ID_BLEND_PATH, blender::StringRefBase::is_empty(), LISTBASE_FOREACH, and STRNCPY.
Referenced by bake_simulation_invoke().
|
static |
Definition at line 808 of file object_bake_simulation.cc.
References ALERT_ICON_NONE, blender::Vector< T, InlineBufferCapacity, Allocator >::append(), Async, bake_directory_has_data(), bake_simulation_gather_requests(), bake_simulation_get_path_users(), bake_simulation_validate_paths(), BKE_reportf(), CTX_data_active_object(), CTX_DATA_BEGIN, CTX_DATA_END, IFACE_, blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items(), OPERATOR_CANCELLED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RPT_ERROR, start_bake_job(), UI_popup_menu_reports(), and WM_operator_confirm_ex().
Referenced by OBJECT_OT_simulation_nodes_cache_bake().
|
static |
Definition at line 863 of file object_bake_simulation.cc.
References CTX_data_scene(), CTX_wm_manager(), OPERATOR_FINISHED, OPERATOR_PASS_THROUGH, WM_JOB_TYPE_BAKE_GEOMETRY_NODES, and WM_jobs_test().
Referenced by OBJECT_OT_simulation_nodes_cache_bake().
|
static |
Definition at line 197 of file object_bake_simulation.cc.
References blender::ed::object::context_active_object(), CTX_wm_operator_poll_msg_set(), ED_operator_object_active(), Object::flag, and OB_FLAG_USE_SIMULATION_CACHE.
Referenced by OBJECT_OT_simulation_nodes_cache_bake().
|
static |
Definition at line 751 of file object_bake_simulation.cc.
References BKE_id_is_editable(), CTX_data_main(), eModifierType_Nodes, initialize_modifier_bake_directory_if_necessary(), and LISTBASE_FOREACH.
Referenced by bake_simulation_invoke().
|
static |
Definition at line 1002 of file object_bake_simulation.cc.
References bake_single_node_gather_bake_request(), blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), OPERATOR_CANCELLED, start_bake_job(), and Sync.
Referenced by OBJECT_OT_geometry_node_bake_single().
|
static |
Definition at line 908 of file object_bake_simulation.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::ed::object::bake_simulation::NodeBakeRequest::bake_id, BKE_modifier_is_enabled(), BKE_modifiers_findby_name(), BKE_report(), BLI_SCOPED_DEFER, blender::ed::object::bake_simulation::NodeBakeRequest::blob_sharing, CTX_data_main(), CTX_data_scene(), ELEM, eModifierMode_Realtime, blender::ed::object::bake_simulation::NodeBakeRequest::frame_end, blender::ed::object::bake_simulation::NodeBakeRequest::frame_start, blender::bke::bake::get_node_bake_frame_range(), blender::bke::bake::get_node_bake_path(), blender::bke::bake::get_node_bake_target(), ID_OB, initialize_modifier_bake_directory_if_necessary(), MEM_SAFE_FREE, modifier_name, blender::ed::object::bake_simulation::NodeBakeRequest::nmd, NodesModifierData::node_group, blender::ed::object::bake_simulation::NodeBakeRequest::node_type, NODES_MODIFIER_BAKE_MODE_STILL, NODES_MODIFIER_BAKE_TARGET_DISK, blender::ed::object::bake_simulation::NodeBakeRequest::object, blender::ed::object::bake_simulation::NodeBakeRequest::path, wmOperator::ptr, wmOperator::reports, RNA_int_get(), RNA_string_get_alloc(), RPT_ERROR, RPT_INFO, try_delete_bake(), and WM_operator_properties_id_lookup_from_name_or_session_uid().
Referenced by bake_single_node_exec(), and bake_single_node_invoke().
|
static |
Definition at line 993 of file object_bake_simulation.cc.
References Async, bake_single_node_gather_bake_request(), blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), OPERATOR_CANCELLED, and start_bake_job().
Referenced by OBJECT_OT_geometry_node_bake_single().
|
static |
Definition at line 1011 of file object_bake_simulation.cc.
References CTX_data_scene(), CTX_wm_manager(), OPERATOR_FINISHED, OPERATOR_PASS_THROUGH, WM_JOB_TYPE_BAKE_GEOMETRY_NODES, and WM_jobs_test().
Referenced by OBJECT_OT_geometry_node_bake_single().
|
static |
Definition at line 448 of file object_bake_simulation.cc.
References blender::dna::array::clear().
Referenced by start_bake_job(), and try_delete_bake().
|
static |
Definition at line 243 of file object_bake_simulation.cc.
References blender::ed::object::bake_simulation::BakeGeometryNodesJob::bake_requests.
Referenced by bake_geometry_nodes_startjob().
|
static |
Definition at line 594 of file object_bake_simulation.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::ed::object::bake_simulation::NodeBakeRequest::bake_id, BKE_id_is_editable(), BKE_modifier_is_enabled(), blender::ed::object::bake_simulation::NodeBakeRequest::blob_sharing, eModifierMode_Realtime, eModifierType_Nodes, blender::ed::object::bake_simulation::NodeBakeRequest::frame_end, blender::ed::object::bake_simulation::NodeBakeRequest::frame_start, blender::bke::bake::get_node_bake_frame_range(), blender::bke::bake::get_node_bake_path(), blender::bke::bake::get_node_bake_target(), LISTBASE_FOREACH, blender::ed::object::bake_simulation::NodeBakeRequest::nmd, NodesModifierData::node_group, blender::ed::object::bake_simulation::NodeBakeRequest::node_type, NODES_MODIFIER_BAKE_TARGET_DISK, blender::ed::object::bake_simulation::NodeBakeRequest::object, blender::ed::object::bake_simulation::NodeBakeRequest::path, and NodesModifierData::runtime.
Referenced by bake_simulation_gather_requests().
|
static |
Definition at line 871 of file object_bake_simulation.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), NodesModifierData::bakes, NodesModifierData::bakes_num, CTX_data_active_object(), CTX_DATA_BEGIN, CTX_DATA_END, DEG_id_tag_update(), eModifierType_Nodes, ID_RECALC_GEOMETRY, LISTBASE_FOREACH, NC_OBJECT, ND_MODIFIER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), try_delete_bake(), and WM_event_add_notifier().
Referenced by OBJECT_OT_simulation_nodes_cache_delete().
|
static |
Definition at line 1019 of file object_bake_simulation.cc.
References BKE_modifiers_findby_name(), BLI_SCOPED_DEFER, CTX_data_main(), DEG_id_tag_update(), ID_OB, ID_RECALC_GEOMETRY, MEM_SAFE_FREE, modifier_name, NC_NODE, NC_OBJECT, ND_MODIFIER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_int_get(), RNA_string_get_alloc(), try_delete_bake(), WM_main_add_notifier(), and WM_operator_properties_id_lookup_from_name_or_session_uid().
Referenced by OBJECT_OT_geometry_node_bake_delete_single().
|
static |
Definition at line 726 of file object_bake_simulation.cc.
References NodesModifierData::bake_directory, BKE_reportf(), BLI_strdup(), CTX_data_main(), blender::bke::bake::get_default_modifier_bake_directory(), blender::StringRefBase::is_empty(), may_have_disk_bake(), NodesModifierData::modifier, ModifierData::name, wmOperator::reports, and RPT_INFO.
Referenced by bake_simulation_validate_paths(), and bake_single_node_gather_bake_request().
|
static |
Definition at line 713 of file object_bake_simulation.cc.
References NodesModifierData::bake_target, NodesModifierData::bakes, NodesModifierData::bakes_num, and NODES_MODIFIER_BAKE_TARGET_DISK.
Referenced by initialize_modifier_bake_directory_if_necessary().
| void blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_delete_single | ( | wmOperatorType * | ot | ) |
Definition at line 1216 of file object_bake_simulation.cc.
References delete_single_bake_exec(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, and single_bake_operator_props().
Referenced by blender::ed::object::operatortypes_object().
| void blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_pack_single | ( | wmOperatorType * | ot | ) |
Definition at line 1227 of file object_bake_simulation.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, pack_single_bake_exec(), and single_bake_operator_props().
Referenced by blender::ed::object::operatortypes_object().
| void blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_single | ( | wmOperatorType * | ot | ) |
Definition at line 1203 of file object_bake_simulation.cc.
References bake_single_node_exec(), bake_single_node_invoke(), bake_single_node_modal(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, ot, and single_bake_operator_props().
Referenced by blender::ed::object::operatortypes_object().
| void blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_unpack_single | ( | wmOperatorType * | ot | ) |
Definition at line 1238 of file object_bake_simulation.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, ot, PF_USE_LOCAL, PF_USE_ORIGINAL, PF_WRITE_LOCAL, PF_WRITE_ORIGINAL, RNA_def_enum(), single_bake_operator_props(), wmOperatorType::srna, unpack_single_bake_exec(), and unpack_single_bake_invoke().
Referenced by blender::ed::object::operatortypes_object().
| void blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_bake | ( | wmOperatorType * | ot | ) |
Definition at line 1163 of file object_bake_simulation.cc.
References bake_simulation_exec(), bake_simulation_invoke(), bake_simulation_modal(), bake_simulation_poll(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by blender::ed::object::operatortypes_object().
| void blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_calculate_to_frame | ( | wmOperatorType * | ot | ) |
Definition at line 1145 of file object_bake_simulation.cc.
References wmOperatorType::description, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, ot, wmOperatorType::poll, RNA_def_boolean(), simulate_to_frame_invoke(), simulate_to_frame_modal(), simulate_to_frame_poll(), and wmOperatorType::srna.
Referenced by blender::ed::object::operatortypes_object().
| void blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_delete | ( | wmOperatorType * | ot | ) |
Definition at line 1177 of file object_bake_simulation.cc.
References delete_baked_simulation_exec(), wmOperatorType::description, ED_operator_object_active(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by blender::ed::object::operatortypes_object().
|
static |
Definition at line 1048 of file object_bake_simulation.cc.
References BKE_modifiers_findby_name(), BLI_SCOPED_DEFER, CTX_data_main(), blender::bke::bake::get_node_bake_path(), ID_OB, MEM_SAFE_FREE, modifier_name, NC_NODE, NC_OBJECT, ND_MODIFIER, OPERATOR_CANCELLED, OPERATOR_FINISHED, blender::bke::bake::pack_geometry_nodes_bake(), wmOperator::ptr, wmOperator::reports, RNA_int_get(), RNA_string_get_alloc(), WM_main_add_notifier(), and WM_operator_properties_id_lookup_from_name_or_session_uid().
Referenced by OBJECT_OT_geometry_node_bake_pack_single().
|
static |
Definition at line 232 of file object_bake_simulation.cc.
References blender::ed::object::bake_simulation::BakeGeometryNodesJob::bake_requests, DEG_id_tag_update_for_side_effect_request(), blender::ed::object::bake_simulation::BakeGeometryNodesJob::depsgraph, and ID_RECALC_GEOMETRY.
Referenced by bake_geometry_nodes_startjob().
|
static |
Definition at line 458 of file object_bake_simulation.cc.
References blender::ed::object::bake_simulation::NodeBakeRequest::bake_id, GEO_NODE_BAKE, GEO_NODE_SIMULATION_OUTPUT, blender::ed::object::bake_simulation::NodeBakeRequest::nmd, blender::ed::object::bake_simulation::NodeBakeRequest::node_type, and NodesModifierData::runtime.
Referenced by start_bake_job().
|
static |
Definition at line 135 of file object_bake_simulation.cc.
References G, NC_OBJECT, ND_MODIFIER, blender::ed::object::bake_simulation::SimulateToFrameJob::wm, WM_main_add_notifier(), and WM_set_locked_interface().
Referenced by simulate_to_frame_invoke().
|
static |
Definition at line 143 of file object_bake_simulation.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::ed::object::bake_simulation::SimulateToFrameJob::bmain, CTX_data_active_object(), CTX_DATA_BEGIN, CTX_data_depsgraph_pointer(), CTX_DATA_END, CTX_data_main(), CTX_data_scene(), CTX_wm_manager(), CTX_wm_window(), blender::ed::object::bake_simulation::SimulateToFrameJob::depsgraph, depsgraph, blender::ed::object::bake_simulation::SimulateToFrameJob::end_frame, NC_OBJECT, ND_MODIFIER, blender::ed::object::bake_simulation::SimulateToFrameJob::objects, OPERATOR_RUNNING_MODAL, wmOperator::ptr, RNA_boolean_get(), blender::ed::object::bake_simulation::SimulateToFrameJob::scene, scene, simulate_to_frame_endjob(), simulate_to_frame_startjob(), blender::ed::object::bake_simulation::SimulateToFrameJob::start_frame, blender::ed::object::bake_simulation::SimulateToFrameJob::wm, WM_event_add_modal_handler(), WM_JOB_PROGRESS, WM_JOB_TYPE_CALCULATE_SIMULATION_NODES, WM_jobs_callbacks(), WM_jobs_customdata_set(), WM_jobs_get(), WM_jobs_start(), and WM_jobs_timer().
Referenced by OBJECT_OT_simulation_nodes_cache_calculate_to_frame().
|
static |
Definition at line 188 of file object_bake_simulation.cc.
References CTX_data_scene(), CTX_wm_manager(), OPERATOR_FINISHED, OPERATOR_PASS_THROUGH, WM_JOB_TYPE_CALCULATE_SIMULATION_NODES, and WM_jobs_test().
Referenced by OBJECT_OT_simulation_nodes_cache_calculate_to_frame().
|
static |
Definition at line 57 of file object_bake_simulation.cc.
References ED_operator_object_active().
Referenced by OBJECT_OT_simulation_nodes_cache_calculate_to_frame().
|
static |
Definition at line 75 of file object_bake_simulation.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), BKE_id_is_editable(), BKE_scene_graph_update_for_newframe(), blender::ed::object::bake_simulation::SimulateToFrameJob::bmain, RenderData::cfra, DEG_time_tag_update(), blender::ed::object::bake_simulation::SimulateToFrameJob::depsgraph, wmJobWorkerStatus::do_update, eModifierType_Nodes, blender::ed::object::bake_simulation::SimulateToFrameJob::end_frame, float, G, LISTBASE_FOREACH, blender::ed::object::bake_simulation::SimulateToFrameJob::objects, wmJobWorkerStatus::progress, Scene::r, NodesModifierData::runtime, blender::ed::object::bake_simulation::SimulateToFrameJob::scene, blender::ed::object::bake_simulation::SimulateToFrameJob::start_frame, wmJobWorkerStatus::stop, RenderData::subframe, blender::ed::object::bake_simulation::SimulateToFrameJob::wm, and WM_set_locked_interface().
Referenced by simulate_to_frame_invoke().
|
static |
Definition at line 1189 of file object_bake_simulation.cc.
References INT32_MAX, ot, RNA_def_int(), RNA_def_string(), wmOperatorType::srna, and WM_operator_properties_id_lookup().
Referenced by OBJECT_OT_geometry_node_bake_delete_single(), OBJECT_OT_geometry_node_bake_pack_single(), OBJECT_OT_geometry_node_bake_single(), and OBJECT_OT_geometry_node_bake_unpack_single().
|
static |
Definition at line 547 of file object_bake_simulation.cc.
References bake_geometry_nodes_endjob(), bake_geometry_nodes_startjob(), blender::ed::object::bake_simulation::BakeGeometryNodesJob::bake_requests, blender::ed::object::bake_simulation::BakeGeometryNodesJob::bmain, clear_data_block_references(), CTX_data_depsgraph_pointer(), CTX_data_main(), CTX_data_scene(), CTX_wm_manager(), CTX_wm_window(), blender::ed::object::bake_simulation::BakeGeometryNodesJob::depsgraph, NC_OBJECT, ND_MODIFIER, OPERATOR_FINISHED, OPERATOR_RUNNING_MODAL, wmOperator::reports, reset_old_bake_cache(), blender::ed::object::bake_simulation::BakeGeometryNodesJob::scene, Sync, try_delete_bake(), blender::ed::object::bake_simulation::BakeGeometryNodesJob::wm, WM_event_add_modal_handler(), WM_JOB_PROGRESS, WM_JOB_TYPE_BAKE_GEOMETRY_NODES, WM_jobs_callbacks(), WM_jobs_customdata_set(), WM_jobs_get(), WM_jobs_start(), WM_jobs_timer(), and WM_set_locked_interface().
Referenced by bake_simulation_exec(), bake_simulation_invoke(), bake_single_node_exec(), and bake_single_node_invoke().
|
static |
Definition at line 480 of file object_bake_simulation.cc.
References blender::bke::bake::ModifierCache::bake_cache_by_id, BKE_reportf(), BLI_delete(), BLI_exists(), clear_data_block_references(), CTX_data_main(), blender::bke::bake::get_modifier_bake_path(), blender::bke::bake::get_node_bake_path(), lock, blender::bke::bake::ModifierCache::mutex, blender::nodes_modifier_packed_bake_free(), RPT_ERROR, NodesModifierData::runtime, and blender::bke::bake::ModifierCache::simulation_cache_by_id.
Referenced by bake_single_node_gather_bake_request(), delete_baked_simulation_exec(), delete_single_bake_exec(), and start_bake_job().
|
static |
Definition at line 1107 of file object_bake_simulation.cc.
References BKE_modifiers_findby_name(), BLI_SCOPED_DEFER, CTX_data_main(), ID_OB, MEM_SAFE_FREE, modifier_name, NC_NODE, NC_OBJECT, ND_MODIFIER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_enum_get(), RNA_int_get(), RNA_string_get_alloc(), blender::bke::bake::unpack_geometry_nodes_bake(), WM_main_add_notifier(), and WM_operator_properties_id_lookup_from_name_or_session_uid().
Referenced by OBJECT_OT_geometry_node_bake_unpack_single().
|
static |
Definition at line 1086 of file object_bake_simulation.cc.
References PointerRNA::data, wmOperatorType::idname, IFACE_, OPERATOR_INTERFACE, wmOperator::ptr, wmOperator::type, UI_ITEM_NONE, UI_popup_menu_begin(), UI_popup_menu_end(), UI_popup_menu_layout(), uiItemsFullEnumO(), uiLayoutSetOperatorContext(), WM_OP_EXEC_DEFAULT, and WM_OP_EXEC_REGION_WIN.
Referenced by OBJECT_OT_geometry_node_bake_unpack_single().