|
| static geo_log::GeoTreeLog * | blender::nodes::get_root_tree_log (const NodesModifierData &nmd) |
| static NodesModifierData * | blender::nodes::get_modifier_data (Main &bmain, const wmWindowManager &wm, const ModifierSearchData &data) |
| static void | blender::nodes::layer_name_search_update_fn (const bContext *C, void *arg, const char *str, uiSearchItems *items, const bool is_first) |
| static void | blender::nodes::layer_name_search_exec_fn (bContext *C, void *data_v, void *item_v) |
| static void | blender::nodes::add_layer_name_search_button (DrawGroupInputsContext &ctx, uiLayout *layout, const bNodeTreeInterfaceSocket &socket) |
| static void | blender::nodes::attribute_search_update_fn (const bContext *C, void *arg, const char *str, uiSearchItems *items, const bool is_first) |
| static void | blender::nodes::attribute_search_exec_fn (bContext *C, void *data_v, void *item_v) |
| static void | blender::nodes::add_attribute_search_button (DrawGroupInputsContext &ctx, uiLayout *layout, const StringRefNull rna_path_attribute_name, const bNodeTreeInterfaceSocket &socket) |
| static void | blender::nodes::add_attribute_search_or_value_buttons (DrawGroupInputsContext &ctx, uiLayout *layout, const StringRefNull rna_path, const bNodeTreeInterfaceSocket &socket, const std::optional< StringRefNull > use_name=std::nullopt) |
| static NodesModifierPanel * | blender::nodes::find_panel_by_id (NodesModifierData &nmd, const int id) |
| static void | blender::nodes::draw_property_for_socket (DrawGroupInputsContext &ctx, uiLayout *layout, const bNodeTreeInterfaceSocket &socket, const std::optional< StringRef > parent_name=std::nullopt) |
| static bool | blender::nodes::interface_panel_has_socket (DrawGroupInputsContext &ctx, const bNodeTreeInterfacePanel &interface_panel) |
| static bool | blender::nodes::interface_panel_affects_output (DrawGroupInputsContext &ctx, const bNodeTreeInterfacePanel &panel) |
| static void | blender::nodes::draw_interface_panel_content (DrawGroupInputsContext &ctx, uiLayout *layout, const bNodeTreeInterfacePanel &interface_panel, const bool skip_first=false, const std::optional< StringRef > parent_name=std::nullopt) |
| static void | blender::nodes::draw_interface_panel_as_panel (DrawGroupInputsContext &ctx, uiLayout &layout, const bNodeTreeInterfacePanel &interface_panel) |
| static std::string | blender::nodes::get_node_warning_panel_name (const int num_errors, const int num_warnings, const int num_infos) |
| static void | blender::nodes::draw_warnings (const bContext *C, const NodesModifierData &nmd, uiLayout *layout, PointerRNA *md_ptr) |
| static bool | blender::nodes::has_output_attribute (const bNodeTree *tree) |
| static void | blender::nodes::draw_property_for_output_socket (DrawGroupInputsContext &ctx, uiLayout *layout, const bNodeTreeInterfaceSocket &socket) |
| static void | blender::nodes::draw_output_attributes_panel (DrawGroupInputsContext &ctx, uiLayout *layout) |
| static void | blender::nodes::draw_bake_panel (uiLayout *layout, PointerRNA *modifier_ptr) |
| static void | blender::nodes::draw_named_attributes_panel (uiLayout *layout, NodesModifierData &nmd) |
| static void | blender::nodes::draw_manage_panel (const bContext *C, uiLayout *layout, PointerRNA *modifier_ptr, NodesModifierData &nmd) |
| void | blender::nodes::draw_geometry_nodes_modifier_ui (const bContext &C, PointerRNA *modifier_ptr, uiLayout &layout) |
| void | blender::nodes::draw_geometry_nodes_operator_redo_ui (const bContext &C, wmOperator &op, bNodeTree &tree, geo_eval_log::GeoTreeLog *tree_log) |