|
Blender
V2.59
|
#include <BKE_node.h>
Public Attributes | |
| void * | next |
| void * | prev |
| int | type |
| const char * | name |
| float | width |
| float | minwidth |
| float | maxwidth |
| short | nclass |
| short | flag |
| bNodeSocketType * | inputs |
| bNodeSocketType * | outputs |
| char | storagename [64] |
| void(* | execfunc )(void *data, struct bNode *, struct bNodeStack **, struct bNodeStack **) |
| void(* | uifunc )(struct uiLayout *, struct bContext *C, struct PointerRNA *ptr) |
| void(* | uifuncbut )(struct uiLayout *, struct bContext *C, struct PointerRNA *ptr) |
| const char *(* | labelfunc )(struct bNode *) |
| void(* | initfunc )(struct bNode *) |
| void(* | freestoragefunc )(struct bNode *) |
| void(* | copystoragefunc )(struct bNode *, struct bNode *) |
| ID * | id |
| void * | pynode |
| void * | pydict |
| int(* | gpufunc )(struct GPUMaterial *mat, struct bNode *node, struct GPUNodeStack *in, struct GPUNodeStack *out) |
Definition at line 76 of file BKE_node.h.
| void(* bNodeType::copystoragefunc)(struct bNode *, struct bNode *) |
Definition at line 96 of file BKE_node.h.
Referenced by node_type_storage(), and nodeCopyNode().
| void(* bNodeType::execfunc)(void *data, struct bNode *, struct bNodeStack **, struct bNodeStack **) |
Definition at line 87 of file BKE_node.h.
Referenced by exec_composite_node(), node_group_execute(), node_type_exec(), ntreeExecTree(), and setExecutableNodes().
| short bNodeType::flag |
Definition at line 81 of file BKE_node.h.
Referenced by do_header_node(), node_draw_basis(), node_flag_toggle_exec(), node_type_base(), nodeAddNodeType(), ntreeClearPreview(), and ntreeInitPreview().
| void(* bNodeType::freestoragefunc)(struct bNode *) |
Definition at line 95 of file BKE_node.h.
Referenced by node_type_storage(), and nodeFreeNode().
| int(* bNodeType::gpufunc)(struct GPUMaterial *mat, struct bNode *node, struct GPUNodeStack *in, struct GPUNodeStack *out) |
Definition at line 104 of file BKE_node.h.
Referenced by gpu_node_group_execute(), node_type_gpu(), and ntreeGPUMaterialNodes().
Definition at line 99 of file BKE_node.h.
Referenced by is_nodetype_registered(), node_get_type(), nodeAddNodeType(), nodeMakeDynamicType(), nodeRegisterType(), and remove_dynamic_typeinfos().
| void(* bNodeType::initfunc)(struct bNode *) |
Definition at line 94 of file BKE_node.h.
Referenced by node_type_init(), nodeAddNodeType(), and ntreeInitTypes().
Definition at line 83 of file BKE_node.h.
Referenced by node_type_base(), nodeAddSockets(), nodeUpdateType(), nodeVerifyType(), and remove_dynamic_typeinfos().
| const char*(* bNodeType::labelfunc)(struct bNode *) |
Definition at line 92 of file BKE_node.h.
Referenced by node_draw_basis(), node_draw_hidden(), and node_type_label().
| float bNodeType::maxwidth |
Definition at line 80 of file BKE_node.h.
Referenced by node_resize_modal(), node_type_base(), and node_type_size().
| float bNodeType::minwidth |
Definition at line 80 of file BKE_node.h.
Referenced by node_resize_modal(), node_type_base(), and node_type_size().
| const char* bNodeType::name |
Definition at line 79 of file BKE_node.h.
Referenced by node_auto_add_menu(), node_draw_basis(), node_draw_hidden(), node_type_base(), nodeAddNodeType(), nodeMakeDynamicType(), and remove_dynamic_typeinfos().
| short bNodeType::nclass |
Definition at line 81 of file BKE_node.h.
Referenced by gpu_node_group_execute(), node_auto_add_menu(), node_get_colorid(), node_group_execute(), node_type_base(), and ntreeSetOutput().
| void* bNodeType::next |
Definition at line 77 of file BKE_node.h.
Referenced by ED_init_node_butfuncs(), is_nodetype_registered(), node_auto_add_menu(), node_get_type(), nodeAddNodeType(), nodeMakeDynamicType(), and remove_dynamic_typeinfos().
Definition at line 83 of file BKE_node.h.
Referenced by node_type_base(), nodeAddSockets(), nodeUpdateType(), nodeVerifyType(), and remove_dynamic_typeinfos().
| void * bNodeType::prev |
Definition at line 77 of file BKE_node.h.
| void* bNodeType::pydict |
Definition at line 101 of file BKE_node.h.
| void* bNodeType::pynode |
Definition at line 100 of file BKE_node.h.
| char bNodeType::storagename[64] |
Definition at line 85 of file BKE_node.h.
Referenced by node_type_storage(), and write_nodetree().
| int bNodeType::type |
Definition at line 78 of file BKE_node.h.
Referenced by is_nodetype_registered(), node_auto_add_menu(), node_composit_set_butfunc(), node_get_type(), node_shader_set_butfunc(), node_texture_set_butfunc(), node_type_base(), nodeAddNodeType(), nodeMakeDynamicType(), nodeRegisterType(), and remove_dynamic_typeinfos().
| void(* bNodeType::uifunc)(struct uiLayout *, struct bContext *C, struct PointerRNA *ptr) |
Definition at line 90 of file BKE_node.h.
Referenced by node_composit_set_butfunc(), node_shader_set_butfunc(), node_texture_set_butfunc(), and node_update().
| void(* bNodeType::uifuncbut)(struct uiLayout *, struct bContext *C, struct PointerRNA *ptr) |
Definition at line 91 of file BKE_node.h.
Referenced by node_composit_set_butfunc(), node_shader_set_butfunc(), and node_texture_set_butfunc().
| float bNodeType::width |
Definition at line 80 of file BKE_node.h.
Referenced by node_type_base(), node_type_size(), and nodeAddNodeType().