13 #ifndef _OP_OPTIONS_H_
14 #define _OP_OPTIONS_H_
62 void setOptionFromTemplate(
const OP_Node *node,
65 bool usetemplatetoken =
false,
68 void setOptionFromTemplate(
const OP_Node *node,
72 bool usetemplatetoken =
false,
80 void setOptionFromParm(
const OP_Node *node,
int pi,
int vi,
88 void setOptionFromTemplateDefault(
const PRM_Template &tp);
98 bool setOptionFromCommand(
const char *optionname,
99 const char *optionvalue,
123 void getInterpolatedBool(
bool &value,
127 void getInterpolatedFpreal(
fpreal64 &value,
const UT_Options & operator=(const UT_Options &src)
Assignment operator.
GT_API const UT_StringHolder time
virtual void optionChanged(const char *name)
GLuint const GLchar * name
A map of string to various well defined value types.
__hostdev__ constexpr T pi()
Pi constant taken from Boost to match old behaviour.
ImageBuf OIIO_API channels(const ImageBuf &src, int nchannels, cspan< int > channelorder, cspan< float > channelvalues={}, cspan< std::string > newchannelnames={}, bool shuffle_channel_names=false, int nthreads=0)