52 void throwError(std::string error);
56 void throwWarning(std::string warning);
62 const std::filesystem::path& getNodeFolder()
const;
66 bool outputRequested(
unsigned int outputIndex);
76 std::shared_ptr<const enzo::NodePacket> getInputPacket(
unsigned int inputIndex);
79 bool hasInput(
unsigned int inputIndex);
83 unsigned int getInputCount();
87 floatT getFrame()
const;
90 floatT getTime()
const;
92 floatT evalParmFloat(std::string_view parmName,
const unsigned int index = 0)
const;
93 intT evalParmInt(std::string_view parmName,
const unsigned int index = 0)
const;
94 boolT evalParmBool(std::string_view parmName,
const unsigned int index = 0)
const;
95 String evalParmString(std::string_view parmName,
const unsigned int index = 0)
const;
99 std::vector<floatT> evalParmFloats(std::string_view parmName)
const;
100 std::vector<intT> evalParmInts(std::string_view parmName)
const;
101 std::vector<String> evalParmStrings(std::string_view parmName)
const;
103 Vector2 evalParmVector2(std::string_view parmName)
const;
104 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