Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_node.h
| Show First 20 Lines • Show All 932 Lines • ▼ Show 20 Lines | |||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Node Tree | /** \name Node Tree | ||||
| */ | */ | ||||
| void BKE_nodetree_remove_layer_n(struct bNodeTree *ntree, | void BKE_nodetree_remove_layer_n(struct bNodeTree *ntree, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| const int layer_index); | const int layer_index); | ||||
| typedef enum eNodeWarningType { | |||||
| NODE_WARNING_ERROR, | |||||
| NODE_WARNING_INFO, | |||||
| } eNodeWarningType; | |||||
| typedef struct NodeWarning { | |||||
| eNodeWarningType type; | |||||
| char *message; | |||||
| const Object *object; | |||||
| const char *modifier_name; | |||||
| } NodeWarning; | |||||
| void BKE_nodetree_error_message_add(struct bNodeTree *ntree, | |||||
| const struct Object *object, | |||||
| const char *modifier_name, | |||||
| const struct bNode *node, | |||||
| const eNodeWarningType type, | |||||
| const char *message); | |||||
| void BKE_nodetree_error_messages_clear(struct bNodeTree *ntree); | |||||
| const NodeWarning *BKE_nodetree_error_message_get(const struct bNodeTree *ntree, | |||||
| const bNode *node); | |||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Shader Nodes | /** \name Shader Nodes | ||||
| * \{ */ | * \{ */ | ||||
| /* note: types are needed to restore callbacks, don't change values */ | /* note: types are needed to restore callbacks, don't change values */ | ||||
| /* range 1 - 100 is reserved for common nodes */ | /* range 1 - 100 is reserved for common nodes */ | ||||
| /* using toolbox, we add node groups by assuming the values below | /* using toolbox, we add node groups by assuming the values below | ||||
| * don't exceed NODE_GROUP_MENU for now. */ | * don't exceed NODE_GROUP_MENU for now. */ | ||||
| ▲ Show 20 Lines • Show All 454 Lines • Show Last 20 Lines | |||||