Blender V2.61 - r43446
|
#include <BKE_node.h>
Public Attributes | |
int | type |
char | idname [64] |
ListBase | node_types |
void(* | free_cache )(struct bNodeTree *ntree) |
void(* | free_node_cache )(struct bNodeTree *ntree, struct bNode *node) |
void(* | foreach_nodetree )(struct Main *main, void *calldata, bNodeTreeCallback func) |
void(* | foreach_nodeclass )(struct Scene *scene, void *calldata, bNodeClassCallback func) |
void(* | localize )(struct bNodeTree *localtree, struct bNodeTree *ntree) |
void(* | local_sync )(struct bNodeTree *localtree, struct bNodeTree *ntree) |
void(* | local_merge )(struct bNodeTree *localtree, struct bNodeTree *ntree) |
void(* | update )(struct bNodeTree *ntree) |
void(* | update_node )(struct bNodeTree *ntree, struct bNode *node) |
int(* | validate_link )(struct bNodeTree *ntree, struct bNodeLink *link) |
void(* | mutefunc )(void *data, int thread, struct bNode *, void *nodedata, struct bNodeStack **, struct bNodeStack **) |
ListBase(* | mutelinksfunc )(struct bNodeTree *, struct bNode *, struct bNodeStack **, struct bNodeStack **, struct GPUNodeStack *, struct GPUNodeStack *) |
int(* | gpumutefunc )(struct GPUMaterial *, struct bNode *, void *, struct GPUNodeStack *, struct GPUNodeStack *) |
Definition at line 260 of file BKE_node.h.
void(* bNodeTreeType::foreach_nodeclass)(struct Scene *scene, void *calldata, bNodeClassCallback func) |
Definition at line 271 of file BKE_node.h.
Referenced by node_menu_add().
void(* bNodeTreeType::foreach_nodetree)(struct Main *main, void *calldata, bNodeTreeCallback func) |
Definition at line 270 of file BKE_node.h.
Referenced by do_versions(), ED_node_generic_update(), lib_verify_nodetree(), ntreeMakeLocal(), and ntreeVerifyNodes().
void(* bNodeTreeType::free_cache)(struct bNodeTree *ntree) |
Definition at line 268 of file BKE_node.h.
Referenced by ntreeFreeCache().
void(* bNodeTreeType::free_node_cache)(struct bNodeTree *ntree, struct bNode *node) |
Definition at line 269 of file BKE_node.h.
Referenced by nodeFreeNode().
int(* bNodeTreeType::gpumutefunc)(struct GPUMaterial *, struct bNode *, void *, struct GPUNodeStack *, struct GPUNodeStack *) |
Definition at line 290 of file BKE_node.h.
Referenced by node_type_base().
char bNodeTreeType::idname[64] |
Definition at line 263 of file BKE_node.h.
void(* bNodeTreeType::local_merge)(struct bNodeTree *localtree, struct bNodeTree *ntree) |
Definition at line 276 of file BKE_node.h.
Referenced by ntreeLocalMerge().
void(* bNodeTreeType::local_sync)(struct bNodeTree *localtree, struct bNodeTree *ntree) |
Definition at line 275 of file BKE_node.h.
Referenced by ntreeLocalSync().
void(* bNodeTreeType::localize)(struct bNodeTree *localtree, struct bNodeTree *ntree) |
Definition at line 274 of file BKE_node.h.
Referenced by ntreeLocalize().
void(* bNodeTreeType::mutefunc)(void *data, int thread, struct bNode *, void *nodedata, struct bNodeStack **, struct bNodeStack **) |
Definition at line 286 of file BKE_node.h.
Referenced by node_type_base().
ListBase(* bNodeTreeType::mutelinksfunc)(struct bNodeTree *, struct bNode *, struct bNodeStack **, struct bNodeStack **, struct GPUNodeStack *, struct GPUNodeStack *) |
Definition at line 287 of file BKE_node.h.
Referenced by node_type_base().
Definition at line 265 of file BKE_node.h.
Referenced by ED_init_node_butfuncs(), node_add_menu(), node_get_type(), node_tree_has_type(), nodeMakeDynamicType(), nodeRegisterType(), and ui_node_menu_column().
Definition at line 262 of file BKE_node.h.
void(* bNodeTreeType::update)(struct bNodeTree *ntree) |
Definition at line 279 of file BKE_node.h.
Referenced by ntreeUpdateTree().
void(* bNodeTreeType::update_node)(struct bNodeTree *ntree, struct bNode *node) |
Definition at line 281 of file BKE_node.h.
Referenced by nodeUpdate(), nodeUpdateID(), and ntreeUpdateTree().
int(* bNodeTreeType::validate_link)(struct bNodeTree *ntree, struct bNodeLink *link) |
Definition at line 283 of file BKE_node.h.
Referenced by ntree_validate_links().