HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_GuideMask.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_GuideMask.proto.h:

Go to the source code of this file.

Classes

class  SOP_GuideMaskParms
 

Namespaces

 SOP_GuideMaskEnums
 

Enumerations

enum  SOP_GuideMaskEnums::Grouptype { SOP_GuideMaskEnums::Grouptype::PRIMITIVE = 0, SOP_GuideMaskEnums::Grouptype::POINT, SOP_GuideMaskEnums::Grouptype::EDGE }
 
enum  SOP_GuideMaskEnums::Inputmaskoverride { SOP_GuideMaskEnums::Inputmaskoverride::NONE = 0, SOP_GuideMaskEnums::Inputmaskoverride::CURVEATTRIB, SOP_GuideMaskEnums::Inputmaskoverride::SKINATTRIB, SOP_GuideMaskEnums::Inputmaskoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Outattribtype { SOP_GuideMaskEnums::Outattribtype::PRIM = 0, SOP_GuideMaskEnums::Outattribtype::POINT }
 
enum  SOP_GuideMaskEnums::Noisemaskamountoverride { SOP_GuideMaskEnums::Noisemaskamountoverride::NONE = 0, SOP_GuideMaskEnums::Noisemaskamountoverride::CURVEATTRIB, SOP_GuideMaskEnums::Noisemaskamountoverride::SKINATTRIB, SOP_GuideMaskEnums::Noisemaskamountoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Noisemaskgainoverride { SOP_GuideMaskEnums::Noisemaskgainoverride::NONE = 0, SOP_GuideMaskEnums::Noisemaskgainoverride::CURVEATTRIB, SOP_GuideMaskEnums::Noisemaskgainoverride::SKINATTRIB, SOP_GuideMaskEnums::Noisemaskgainoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Noisemaskbiasoverride { SOP_GuideMaskEnums::Noisemaskbiasoverride::NONE = 0, SOP_GuideMaskEnums::Noisemaskbiasoverride::CURVEATTRIB, SOP_GuideMaskEnums::Noisemaskbiasoverride::SKINATTRIB, SOP_GuideMaskEnums::Noisemaskbiasoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Noisemaskroughoverride { SOP_GuideMaskEnums::Noisemaskroughoverride::NONE = 0, SOP_GuideMaskEnums::Noisemaskroughoverride::CURVEATTRIB, SOP_GuideMaskEnums::Noisemaskroughoverride::SKINATTRIB, SOP_GuideMaskEnums::Noisemaskroughoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Lengthmode {
  SOP_GuideMaskEnums::Lengthmode::LONGER = 0, SOP_GuideMaskEnums::Lengthmode::SAMEAS, SOP_GuideMaskEnums::Lengthmode::SHORTER, SOP_GuideMaskEnums::Lengthmode::NORMRAMP,
  SOP_GuideMaskEnums::Lengthmode::RANGERAMP
}
 
enum  SOP_GuideMaskEnums::Lengthrefoverride { SOP_GuideMaskEnums::Lengthrefoverride::NONE = 0, SOP_GuideMaskEnums::Lengthrefoverride::CURVEATTRIB, SOP_GuideMaskEnums::Lengthrefoverride::SKINATTRIB, SOP_GuideMaskEnums::Lengthrefoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Lengthfalloffrangeoverride { SOP_GuideMaskEnums::Lengthfalloffrangeoverride::NONE = 0, SOP_GuideMaskEnums::Lengthfalloffrangeoverride::CURVEATTRIB, SOP_GuideMaskEnums::Lengthfalloffrangeoverride::SKINATTRIB, SOP_GuideMaskEnums::Lengthfalloffrangeoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Lengthfalloffdecayoverride { SOP_GuideMaskEnums::Lengthfalloffdecayoverride::NONE = 0, SOP_GuideMaskEnums::Lengthfalloffdecayoverride::CURVEATTRIB, SOP_GuideMaskEnums::Lengthfalloffdecayoverride::SKINATTRIB, SOP_GuideMaskEnums::Lengthfalloffdecayoverride::TEXTURE }
 
enum  SOP_GuideMaskEnums::Lengthpresets { SOP_GuideMaskEnums::Lengthpresets::SHORT = 0, SOP_GuideMaskEnums::Lengthpresets::MEDIUM, SOP_GuideMaskEnums::Lengthpresets::LONG }
 
enum  SOP_GuideMaskEnums::Skincurvpresets {
  SOP_GuideMaskEnums::Skincurvpresets::FLAT = 0, SOP_GuideMaskEnums::Skincurvpresets::CONCAVECONVEX, SOP_GuideMaskEnums::Skincurvpresets::CONCAVE, SOP_GuideMaskEnums::Skincurvpresets::CONCAVEFLAT,
  SOP_GuideMaskEnums::Skincurvpresets::CONVEX, SOP_GuideMaskEnums::Skincurvpresets::CONVEXFLAT
}
 
enum  SOP_GuideMaskEnums::Geodepthramppresets { SOP_GuideMaskEnums::Geodepthramppresets::INSIDE = 0, SOP_GuideMaskEnums::Geodepthramppresets::OUTSIDE, SOP_GuideMaskEnums::Geodepthramppresets::SURFACE }
 
enum  SOP_GuideMaskEnums::Randommaskcombine { SOP_GuideMaskEnums::Randommaskcombine::MULTFRACANDVALUE = 0, SOP_GuideMaskEnums::Randommaskcombine::MULTFRAC, SOP_GuideMaskEnums::Randommaskcombine::MULTVALUE }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Grouptype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Inputmaskoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Outattribtype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Noisemaskamountoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Noisemaskgainoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Noisemaskbiasoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Noisemaskroughoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Lengthmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Lengthrefoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Lengthfalloffrangeoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Lengthfalloffdecayoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Lengthpresets enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Skincurvpresets enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Geodepthramppresets enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideMaskEnums::getToken (Randommaskcombine enum_value)