Blender  V3.3
ED_spreadsheet.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
5 struct ID;
6 struct Main;
7 struct Object;
8 struct SpaceNode;
9 struct SpaceSpreadsheet;
10 struct SpreadsheetContext;
11 struct bContext;
12 struct bNode;
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
20 void ED_spreadsheet_context_path_clear(struct SpaceSpreadsheet *sspreadsheet);
23 
24 struct ID *ED_spreadsheet_get_current_id(const struct SpaceSpreadsheet *sspreadsheet);
25 
27  struct SpaceNode *snode,
28  struct bNode *node);
30  struct SpaceNode *snode,
31  struct bNode *node);
33  struct Object *object);
34 
36  struct SpaceSpreadsheet *sspreadsheet);
38  struct SpaceSpreadsheet *sspreadsheet);
39 bool ED_spreadsheet_context_path_exists(struct Main *bmain, struct SpaceSpreadsheet *sspreadsheet);
40 
41 #ifdef __cplusplus
42 }
43 #endif
bool ED_spreadsheet_context_path_update_tag(struct SpaceSpreadsheet *sspreadsheet)
void ED_spreadsheet_context_path_set_geometry_node(struct SpaceSpreadsheet *sspreadsheet, struct SpaceNode *snode, struct bNode *node)
void ED_spreadsheet_context_paths_set_geometry_node(struct Main *bmain, struct SpaceNode *snode, struct bNode *node)
struct ID * ED_spreadsheet_get_current_id(const struct SpaceSpreadsheet *sspreadsheet)
uint64_t ED_spreadsheet_context_path_hash(const struct SpaceSpreadsheet *sspreadsheet)
struct SpreadsheetContext * ED_spreadsheet_context_new(int type)
bool ED_spreadsheet_context_path_is_active(const struct bContext *C, struct SpaceSpreadsheet *sspreadsheet)
void ED_spreadsheet_context_path_clear(struct SpaceSpreadsheet *sspreadsheet)
void ED_spreadsheet_context_path_set_evaluated_object(struct SpaceSpreadsheet *sspreadsheet, struct Object *object)
void ED_spreadsheet_context_free(struct SpreadsheetContext *context)
bool ED_spreadsheet_context_path_exists(struct Main *bmain, struct SpaceSpreadsheet *sspreadsheet)
void ED_spreadsheet_context_path_guess(const struct bContext *C, struct SpaceSpreadsheet *sspreadsheet)
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
#define C
Definition: RandGen.cpp:25
OperationNode * node
unsigned __int64 uint64_t
Definition: stdint.h:90
Definition: DNA_ID.h:368
Definition: BKE_main.h:121