HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_GuideProcessCore.proto.h File Reference
#include <SOP/SOP_API.h>
#include <SOP/SOP_NodeVerb.h>
#include <SOP/SOP_GraphProxy.h>
#include <OP/OP_Utils.h>
#include <PRM/PRM_Parm.h>
#include <UT/UT_IStream.h>
#include <UT/UT_NTStreamUtil.h>
#include <UT/UT_Ramp.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringStream.h>
#include <UT/UT_VectorTypes.h>
#include <UT/UT_EnvControl.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for SOP_GuideProcessCore.proto.h:

Go to the source code of this file.

Classes

class  SOP_GuideProcessCoreParms
 

Namespaces

 SOP_GuideProcessCoreEnums
 

Enumerations

enum  SOP_GuideProcessCoreEnums::Geotype { SOP_GuideProcessCoreEnums::Geotype::POLYGONS = 0, SOP_GuideProcessCoreEnums::Geotype::BARBS }
 
enum  SOP_GuideProcessCoreEnums::Grouptype { SOP_GuideProcessCoreEnums::Grouptype::PRIMITIVE = 0, SOP_GuideProcessCoreEnums::Grouptype::POINT, SOP_GuideProcessCoreEnums::Grouptype::EDGE }
 
enum  SOP_GuideProcessCoreEnums::Blendoverride { SOP_GuideProcessCoreEnums::Blendoverride::NONE = 0, SOP_GuideProcessCoreEnums::Blendoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Blendoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Blendoverride::TEXTURE }
 
enum  SOP_GuideProcessCoreEnums::Op { SOP_GuideProcessCoreEnums::Op::SETLENGTH = 0, SOP_GuideProcessCoreEnums::Op::BEND }
 
enum  SOP_GuideProcessCoreEnums::Setlength_mode {
  SOP_GuideProcessCoreEnums::Setlength_mode::SET = 0, SOP_GuideProcessCoreEnums::Setlength_mode::MULTIPLY, SOP_GuideProcessCoreEnums::Setlength_mode::ADD, SOP_GuideProcessCoreEnums::Setlength_mode::SUBTRACT,
  SOP_GuideProcessCoreEnums::Setlength_mode::SETMIN, SOP_GuideProcessCoreEnums::Setlength_mode::SETMAX
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_method { SOP_GuideProcessCoreEnums::Setlength_method::SCALE = 0, SOP_GuideProcessCoreEnums::Setlength_method::CUTEXTEND }
 
enum  SOP_GuideProcessCoreEnums::Setlength_lengthoverride {
  SOP_GuideProcessCoreEnums::Setlength_lengthoverride::NONE = 0, SOP_GuideProcessCoreEnums::Setlength_lengthoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Setlength_lengthoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Setlength_lengthoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Setlength_lengthoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_lengthuvmode { SOP_GuideProcessCoreEnums::Setlength_lengthuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Setlength_lengthuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Setlength_lengthuvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Setlength_lengthrandminoverride {
  SOP_GuideProcessCoreEnums::Setlength_lengthrandminoverride::NONE = 0, SOP_GuideProcessCoreEnums::Setlength_lengthrandminoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Setlength_lengthrandminoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Setlength_lengthrandminoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Setlength_lengthrandminoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_lengthrandminuvmode { SOP_GuideProcessCoreEnums::Setlength_lengthrandminuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Setlength_lengthrandminuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Setlength_lengthrandminuvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxoverride {
  SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxoverride::NONE = 0, SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxuvmode { SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Setlength_lengthrandmaxuvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Setlength_scalefactoroverride {
  SOP_GuideProcessCoreEnums::Setlength_scalefactoroverride::NONE = 0, SOP_GuideProcessCoreEnums::Setlength_scalefactoroverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Setlength_scalefactoroverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Setlength_scalefactoroverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Setlength_scalefactoroverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_scalefactoruvmode { SOP_GuideProcessCoreEnums::Setlength_scalefactoruvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Setlength_scalefactoruvmode::CURVEUV, SOP_GuideProcessCoreEnums::Setlength_scalefactoruvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminoverride {
  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminoverride::NONE = 0, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminuvmode { SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandminuvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxoverride {
  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxoverride::NONE = 0, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxuvmode { SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Setlength_scalefactorrandmaxuvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Bend_axismode {
  SOP_GuideProcessCoreEnums::Bend_axismode::ROOTDIR = 0, SOP_GuideProcessCoreEnums::Bend_axismode::DIRCONSTANT, SOP_GuideProcessCoreEnums::Bend_axismode::DIRCURVEATTRIB, SOP_GuideProcessCoreEnums::Bend_axismode::DIRSKINATTRIB,
  SOP_GuideProcessCoreEnums::Bend_axismode::AXISCONSTANT, SOP_GuideProcessCoreEnums::Bend_axismode::AXISCURVEATTRIB, SOP_GuideProcessCoreEnums::Bend_axismode::AXISSKINATTRIB
}
 
enum  SOP_GuideProcessCoreEnums::Bend_dirtoaxis { SOP_GuideProcessCoreEnums::Bend_dirtoaxis::SKINNORMAL = 0, SOP_GuideProcessCoreEnums::Bend_dirtoaxis::ROOTDIR, SOP_GuideProcessCoreEnums::Bend_dirtoaxis::TANGENT }
 
enum  SOP_GuideProcessCoreEnums::Bend_angleoverride {
  SOP_GuideProcessCoreEnums::Bend_angleoverride::NONE = 0, SOP_GuideProcessCoreEnums::Bend_angleoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Bend_angleoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Bend_angleoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Bend_angleoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Bend_angleuvmode { SOP_GuideProcessCoreEnums::Bend_angleuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Bend_angleuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Bend_angleuvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Bend_anglerandoverride {
  SOP_GuideProcessCoreEnums::Bend_anglerandoverride::NONE = 0, SOP_GuideProcessCoreEnums::Bend_anglerandoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Bend_anglerandoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Bend_anglerandoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Bend_anglerandoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Bend_angleranduvmode { SOP_GuideProcessCoreEnums::Bend_angleranduvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Bend_angleranduvmode::CURVEUV, SOP_GuideProcessCoreEnums::Bend_angleranduvmode::FEATHERUV }
 
enum  SOP_GuideProcessCoreEnums::Bend_anglerandbiasoverride {
  SOP_GuideProcessCoreEnums::Bend_anglerandbiasoverride::NONE = 0, SOP_GuideProcessCoreEnums::Bend_anglerandbiasoverride::CURVEATTRIB, SOP_GuideProcessCoreEnums::Bend_anglerandbiasoverride::SKINATTRIB, SOP_GuideProcessCoreEnums::Bend_anglerandbiasoverride::TEXTURE,
  SOP_GuideProcessCoreEnums::Bend_anglerandbiasoverride::TEXTUREPRIM
}
 
enum  SOP_GuideProcessCoreEnums::Bend_anglerandbiasuvmode { SOP_GuideProcessCoreEnums::Bend_anglerandbiasuvmode::SKINUV = 0, SOP_GuideProcessCoreEnums::Bend_anglerandbiasuvmode::CURVEUV, SOP_GuideProcessCoreEnums::Bend_anglerandbiasuvmode::FEATHERUV }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Geotype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Grouptype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Blendoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Op enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_mode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_method enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_lengthoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_lengthuvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_lengthrandminoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_lengthrandminuvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_lengthrandmaxoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_lengthrandmaxuvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_scalefactoroverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_scalefactoruvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_scalefactorrandminoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_scalefactorrandminuvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_scalefactorrandmaxoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Setlength_scalefactorrandmaxuvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_axismode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_dirtoaxis enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_angleoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_angleuvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_anglerandoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_angleranduvmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_anglerandbiasoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideProcessCoreEnums::getToken (Bend_anglerandbiasuvmode enum_value)