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;
115 { myVerbose = verbose; }
117 {
return myVerbose; }
125 { myOutputIndex = idx; }
127 {
return myOutputIndex; }
void setDebug(bool debug)
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)
UT_WorkBuffer & getText()
The text buffer in which to write the information.
#define SYS_PRINTF_CHECK_ATTRIBUTE(string_index, first_to_check)
int getOutputIndex() const
bool getForceCook() const
int getSeparatorLength() const
void setSeparatorLength(int v)
OIIO_API void debug(string_view str)
GLint GLint GLsizei GLint GLenum format
Parameters for OP_Node::fillInfoTree()/OP_Node::fillInfoTreeNodeSpecific()
void setForceCook(bool v)
void append(const char *string)
Append a string to the text buffer.