52 void throwError(std::string error);
56 void throwWarning(std::string warning);
59 const std::filesystem::path& getNodeFolder()
const;
63 bool outputRequested(
unsigned int outputIndex);
72 bool hasInput(
unsigned int inputIndex);
76 unsigned int getInputCount();
80 floatT getFrame()
const;
83 floatT getTime()
const;
85 floatT evalParmFloat(std::string_view parmName,
const unsigned int index = 0)
const;
86 intT evalParmInt(std::string_view parmName,
const unsigned int index = 0)
const;
87 boolT evalParmBool(std::string_view parmName,
const unsigned int index = 0)
const;
88 String evalParmString(std::string_view parmName,
const unsigned int index = 0)
const;
92 std::vector<floatT> evalParmFloats(std::string_view parmName)
const;
93 std::vector<intT> evalParmInts(std::string_view parmName)
const;
94 std::vector<String> evalParmStrings(std::string_view parmName)
const;
96 Vector2 evalParmVector2(std::string_view parmName)
const;
97 Vector3 evalParmVector3(std::string_view parmName)
const;
The handle a node holds while it cooks to get context about the network.
Definition CookContext.h:23