24 signature.single_output<std::string>(
"Line Break");
25 signature.single_output<std::string>(
"Tab");
34 for (
const int i :
mask) {
35 new (&lb[i]) std::string(
"\n");
36 new (&tab[i]) std::string(
"\t");
#define FN_NODE_INPUT_SPECIAL_CHARACTERS
void nodeRegisterType(struct bNodeType *ntype)
void set_signature(const MFSignature *signature)
const MFSignature & signature() const
void set_matching_fn(const MultiFunction *fn)
ccl_device_inline float4 mask(const int4 &mask, const float4 &a)
static const pxr::TfToken b("b", pxr::TfToken::Immortal)
void fn_node_type_base(bNodeType *ntype, int type, const char *name, short nclass)
NodeMultiFunctionBuildFunction build_multi_function
NodeDeclareFunction declare