27 bool hasInput(
unsigned int inputIndex);
28 unsigned int getInputCount();
37 floatT evalParmFloat(std::string_view parmName,
const unsigned int index = 0)
const;
38 intT evalParmInt(std::string_view parmName,
const unsigned int index = 0)
const;
39 boolT evalParmBool(std::string_view parmName,
const unsigned int index = 0)
const;
40 String evalParmString(std::string_view parmName,
const unsigned int index = 0)
const;
44 std::vector<floatT> evalParmFloats(std::string_view parmName)
const;
45 std::vector<intT> evalParmInts(std::string_view parmName)
const;
46 std::vector<String> evalParmStrings(std::string_view parmName)
const;
50 Vector2 evalParmVector2(std::string_view parmName)
const;
54 Vector3 evalParmVector3(std::string_view parmName)
const;
61 void recordTimeDependency_()
const;
The handle a node holds while it cooks to get context about the network.
Definition CookContext.h:23
floatT getTime() const
Returns the scene time in seconds, measured from the start of frame 1.
Definition CookContext.cpp:44
floatT getFrame() const
Returns the frame the scene sits on.
Definition CookContext.cpp:38