Blender  V2.93
Namespaces | Functions
spreadsheet_context.cc File Reference
#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
 

Functions

static SpreadsheetContextObjectblender::ed::spreadsheet::spreadsheet_context_object_new ()
 
static SpreadsheetContextObjectblender::ed::spreadsheet::spreadsheet_context_object_copy (const SpreadsheetContextObject *src_context)
 
static void blender::ed::spreadsheet::spreadsheet_context_object_hash (const SpreadsheetContextObject *context, BLI_HashMurmur2A *mm2)
 
static void blender::ed::spreadsheet::spreadsheet_context_object_free (SpreadsheetContextObject *context)
 
static SpreadsheetContextModifierblender::ed::spreadsheet::spreadsheet_context_modifier_new ()
 
static SpreadsheetContextModifierblender::ed::spreadsheet::spreadsheet_context_modifier_copy (const SpreadsheetContextModifier *src_context)
 
static void blender::ed::spreadsheet::spreadsheet_context_modifier_hash (const SpreadsheetContextModifier *context, BLI_HashMurmur2A *mm2)
 
static void blender::ed::spreadsheet::spreadsheet_context_modifier_free (SpreadsheetContextModifier *context)
 
static SpreadsheetContextNodeblender::ed::spreadsheet::spreadsheet_context_node_new ()
 
static SpreadsheetContextNodeblender::ed::spreadsheet::spreadsheet_context_node_copy (const SpreadsheetContextNode *src_context)
 
static void blender::ed::spreadsheet::spreadsheet_context_node_hash (const SpreadsheetContextNode *context, BLI_HashMurmur2A *mm2)
 
static void blender::ed::spreadsheet::spreadsheet_context_node_free (SpreadsheetContextNode *context)
 
SpreadsheetContextblender::ed::spreadsheet::spreadsheet_context_new (eSpaceSpreadsheet_ContextType type)
 
SpreadsheetContextblender::ed::spreadsheet::spreadsheet_context_copy (const SpreadsheetContext *old_context)
 
static void blender::ed::spreadsheet::spreadsheet_context_hash (const SpreadsheetContext *context, BLI_HashMurmur2A *mm2)
 
void blender::ed::spreadsheet::spreadsheet_context_free (SpreadsheetContext *context)
 
static void blender::ed::spreadsheet::spreadsheet_context_update_tag (SpaceSpreadsheet *sspreadsheet)
 
SpreadsheetContextED_spreadsheet_context_new (int type)
 
void ED_spreadsheet_context_free (struct SpreadsheetContext *context)
 
void ED_spreadsheet_context_path_clear (struct SpaceSpreadsheet *sspreadsheet)
 
void ED_spreadsheet_context_path_update_tag (SpaceSpreadsheet *sspreadsheet)
 
uint64_t ED_spreadsheet_context_path_hash (SpaceSpreadsheet *sspreadsheet)
 
void ED_spreadsheet_set_geometry_node_context (struct SpaceSpreadsheet *sspreadsheet, struct SpaceNode *snode, struct bNode *node)
 

Function Documentation

◆ ED_spreadsheet_context_free()

void ED_spreadsheet_context_free ( struct SpreadsheetContext context)

◆ ED_spreadsheet_context_new()

SpreadsheetContext* ED_spreadsheet_context_new ( int  type)

◆ ED_spreadsheet_context_path_clear()

void ED_spreadsheet_context_path_clear ( struct SpaceSpreadsheet sspreadsheet)

◆ ED_spreadsheet_context_path_hash()

uint64_t ED_spreadsheet_context_path_hash ( SpaceSpreadsheet sspreadsheet)

◆ ED_spreadsheet_context_path_update_tag()

void ED_spreadsheet_context_path_update_tag ( SpaceSpreadsheet sspreadsheet)

◆ ED_spreadsheet_set_geometry_node_context()

void ED_spreadsheet_set_geometry_node_context ( struct SpaceSpreadsheet sspreadsheet,
struct SpaceNode snode,
struct bNode node 
)