|
Blender
V2.93
|
#include "MEM_guardedalloc.h"#include "BLI_hash.h"#include "BLI_hash.hh"#include "BLI_hash_mm2a.h"#include "BLI_listbase.h"#include "BLI_string.h"#include "BLI_utildefines.h"#include "BLI_vector.hh"#include "ED_spreadsheet.h"#include "DEG_depsgraph.h"#include "BKE_main.h"#include "BKE_modifier.h"#include "BKE_object.h"#include "spreadsheet_context.hh"Go to the source code of this file.
Namespaces | |
| blender | |
| blender::ed | |
| blender::ed::spreadsheet | |
| void ED_spreadsheet_context_free | ( | struct SpreadsheetContext * | context | ) |
Definition at line 240 of file spreadsheet_context.cc.
References context, and blender::ed::spreadsheet::spreadsheet_context_free().
Referenced by ED_spreadsheet_context_path_clear().
| SpreadsheetContext* ED_spreadsheet_context_new | ( | int | type | ) |
Definition at line 235 of file spreadsheet_context.cc.
References blender::ed::spreadsheet::spreadsheet_context_new(), and type.
| void ED_spreadsheet_context_path_clear | ( | struct SpaceSpreadsheet * | sspreadsheet | ) |
Definition at line 245 of file spreadsheet_context.cc.
References BLI_listbase_clear(), context, SpaceSpreadsheet::context_path, ED_spreadsheet_context_free(), and LISTBASE_FOREACH_MUTABLE.
Referenced by ED_spreadsheet_set_geometry_node_context(), update_context_path_from_context(), and update_pinned_context_path_if_outdated().
| uint64_t ED_spreadsheet_context_path_hash | ( | SpaceSpreadsheet * | sspreadsheet | ) |
Definition at line 258 of file spreadsheet_context.cc.
References BLI_hash_mm2a_end(), BLI_hash_mm2a_init(), context, SpaceSpreadsheet::context_path, LISTBASE_FOREACH, and blender::ed::spreadsheet::spreadsheet_context_hash().
Referenced by find_sockets_to_preview(), and blender::ed::spreadsheet::get_display_geometry_set().
| void ED_spreadsheet_context_path_update_tag | ( | SpaceSpreadsheet * | sspreadsheet | ) |
Definition at line 253 of file spreadsheet_context.cc.
References blender::ed::spreadsheet::spreadsheet_context_update_tag().
| void ED_spreadsheet_set_geometry_node_context | ( | struct SpaceSpreadsheet * | sspreadsheet, |
| struct SpaceNode * | snode, | ||
| struct bNode * | node | ||
| ) |
Definition at line 268 of file spreadsheet_context.cc.
References BKE_object_active_modifier(), BLI_addtail(), BLI_strdup(), context, SpaceSpreadsheet::context_path, ED_spreadsheet_context_path_clear(), SpaceNode::id, LISTBASE_FOREACH_INDEX, node, SpaceSpreadsheet::object_eval_state, blender::ed::spreadsheet::spreadsheet_context_modifier_new(), blender::ed::spreadsheet::spreadsheet_context_node_new(), blender::ed::spreadsheet::spreadsheet_context_object_new(), SPREADSHEET_OBJECT_EVAL_STATE_EVALUATED, and SpaceNode::treepath.