11 #ifndef __OP_NodeInfoParms__
12 #define __OP_NodeInfoParms__
40 { myText.append(
string); }
46 int appendSprintf(
const char *
format, ...)
50 void appendSeparator();
54 static const
char *getSeparatorToken();
57 void appendNotCooked(const
char *node_type = "
Node");
61 void setVerbose(
bool v)
72 {
return myForceCook; }
78 { mySeparatorLength =
v; }
80 {
return mySeparatorLength; }
87 void replaceSeparators(
char dash=
'_');
91 int mySeparatorLength;
116 { myVerbose = verbose; }
118 {
return myVerbose; }
126 { myForceCook = force_cook; }
128 {
return myForceCook; }
131 { myOutputIndex = idx; }
133 {
return myOutputIndex; }
void setDebug(bool debug)
bool getForceCook() const
GT_API const UT_StringHolder time
void clearText()
Clear the text.
void setVerbose(bool verbose)
Parameters for OP_Node::getInfoText()/OP_Node::getNodeSpecificInfoText()
OP_NodeInfoTreeParms(fpreal time)
void setTime(fpreal time)
void setOutputIndex(int idx)
void setForceCook(bool force_cook)
UT_WorkBuffer & getText()
The text buffer in which to write the information.
#define SYS_PRINTF_CHECK_ATTRIBUTE(string_index, first_to_check)
GLint GLint GLsizei GLint GLenum format
int getOutputIndex() const
bool getForceCook() const
int getSeparatorLength() const
void setSeparatorLength(int v)
OIIO_API void debug(string_view str)
Parameters for OP_Node::fillInfoTree()/OP_Node::fillInfoTreeNodeSpecific()
void setForceCook(bool v)
void append(const char *string)
Append a string to the text buffer.