19 const char **r_disabled_hint)
22 *r_disabled_hint =
RPT_(
"Not a compositor node tree");
35 const std::optional<int16_t> legacy_type)
void node_type_base(bNodeType &ntype, std::string idname, std::optional< int16_t > legacy_type=std::nullopt)
void search_link_ops_for_basic_node(GatherLinkSearchOpParams ¶ms)
void cmp_node_type_base(blender::bke::bNodeType *ntype, std::string idname, const std::optional< int16_t > legacy_type)
void cmp_node_update_default(bNodeTree *, bNode *node)
bool cmp_node_poll_default(const blender::bke::bNodeType *, const bNodeTree *ntree, const char **r_disabled_hint)
bool node_insert_link_default(blender::bke::NodeInsertLinkParams &)
bNodeRuntimeHandle * runtime
bool(* insert_link)(NodeInsertLinkParams ¶ms)
bool(* poll)(const bNodeType *ntype, const bNodeTree *nodetree, const char **r_disabled_hint)
NodeGatherSocketLinkOperationsFunction gather_link_search_ops
void(* updatefunc)(bNodeTree *ntree, bNode *node)