19 static const mf::Signature
signature = []() {
21 mf::SignatureBuilder builder{
"Special Characters",
signature};
22 builder.single_output<std::string>(
"Line Break");
23 builder.single_output<std::string>(
"Tab");
35 new (&lb[i]) std::string(
"\n");
36 new (&tab[i]) std::string(
"\t");
#define FN_NODE_INPUT_SPECIAL_CHARACTERS
#define BLT_I18NCONTEXT_ID_TEXT
#define NOD_REGISTER_NODE(REGISTER_FUNC)
const Signature & signature() const
void set_signature(const Signature *signature)
void set_matching_fn(const mf::MultiFunction *fn)
local_group_size(16, 16) .push_constant(Type b
ccl_device_inline float4 mask(const int4 mask, const float4 a)
void node_register_type(bNodeType *ntype)
void fn_node_type_base(blender::bke::bNodeType *ntype, int type, const char *name, short nclass)
NodeMultiFunctionBuildFunction build_multi_function
NodeDeclareFunction declare