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

Go to the source code of this file.

Classes

class  SOP_HairClumpParms
 

Namespaces

 SOP_HairClumpEnums
 

Enumerations

enum  SOP_HairClumpEnums::Blendoverride {
  SOP_HairClumpEnums::Blendoverride::NONE = 0, SOP_HairClumpEnums::Blendoverride::CURVEATTRIB, SOP_HairClumpEnums::Blendoverride::SKINATTRIB, SOP_HairClumpEnums::Blendoverride::TEXTURE,
  SOP_HairClumpEnums::Blendoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Clumpsizeoverride { SOP_HairClumpEnums::Clumpsizeoverride::NONE = 0, SOP_HairClumpEnums::Clumpsizeoverride::SKINATTRIB, SOP_HairClumpEnums::Clumpsizeoverride::TEXTURE, SOP_HairClumpEnums::Clumpsizeoverride::TEXTUREPRIM }
 
enum  SOP_HairClumpEnums::Method { SOP_HairClumpEnums::Method::LINEARBLEND = 0, SOP_HairClumpEnums::Method::EXTRUDEBLEND }
 
enum  SOP_HairClumpEnums::Tightnessoverride {
  SOP_HairClumpEnums::Tightnessoverride::NONE = 0, SOP_HairClumpEnums::Tightnessoverride::CLUMPATTRIB, SOP_HairClumpEnums::Tightnessoverride::CURVEATTRIB, SOP_HairClumpEnums::Tightnessoverride::SKINATTRIB,
  SOP_HairClumpEnums::Tightnessoverride::TEXTURE, SOP_HairClumpEnums::Tightnessoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Strayamountoverride {
  SOP_HairClumpEnums::Strayamountoverride::NONE = 0, SOP_HairClumpEnums::Strayamountoverride::CLUMPATTRIB, SOP_HairClumpEnums::Strayamountoverride::CURVEATTRIB, SOP_HairClumpEnums::Strayamountoverride::SKINATTRIB,
  SOP_HairClumpEnums::Strayamountoverride::TEXTURE, SOP_HairClumpEnums::Strayamountoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Strayrateoverride {
  SOP_HairClumpEnums::Strayrateoverride::NONE = 0, SOP_HairClumpEnums::Strayrateoverride::CLUMPATTRIB, SOP_HairClumpEnums::Strayrateoverride::CURVEATTRIB, SOP_HairClumpEnums::Strayrateoverride::SKINATTRIB,
  SOP_HairClumpEnums::Strayrateoverride::TEXTURE, SOP_HairClumpEnums::Strayrateoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Strayfalloffoverride {
  SOP_HairClumpEnums::Strayfalloffoverride::NONE = 0, SOP_HairClumpEnums::Strayfalloffoverride::CLUMPATTRIB, SOP_HairClumpEnums::Strayfalloffoverride::CURVEATTRIB, SOP_HairClumpEnums::Strayfalloffoverride::SKINATTRIB,
  SOP_HairClumpEnums::Strayfalloffoverride::TEXTURE, SOP_HairClumpEnums::Strayfalloffoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Iterationsoverride {
  SOP_HairClumpEnums::Iterationsoverride::NONE = 0, SOP_HairClumpEnums::Iterationsoverride::CURVEATTRIB, SOP_HairClumpEnums::Iterationsoverride::SKINATTRIB, SOP_HairClumpEnums::Iterationsoverride::TEXTURE,
  SOP_HairClumpEnums::Iterationsoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Sizereductionoverride { SOP_HairClumpEnums::Sizereductionoverride::NONE = 0, SOP_HairClumpEnums::Sizereductionoverride::SKINATTRIB, SOP_HairClumpEnums::Sizereductionoverride::TEXTURE, SOP_HairClumpEnums::Sizereductionoverride::TEXTUREPRIM }
 
enum  SOP_HairClumpEnums::Goalfeedbackoverride { SOP_HairClumpEnums::Goalfeedbackoverride::NONE = 0, SOP_HairClumpEnums::Goalfeedbackoverride::SKINATTRIB, SOP_HairClumpEnums::Goalfeedbackoverride::TEXTURE, SOP_HairClumpEnums::Goalfeedbackoverride::TEXTUREPRIM }
 
enum  SOP_HairClumpEnums::Tightnessreductionoverride {
  SOP_HairClumpEnums::Tightnessreductionoverride::NONE = 0, SOP_HairClumpEnums::Tightnessreductionoverride::CURVEATTRIB, SOP_HairClumpEnums::Tightnessreductionoverride::SKINATTRIB, SOP_HairClumpEnums::Tightnessreductionoverride::TEXTURE,
  SOP_HairClumpEnums::Tightnessreductionoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Curlampoverride {
  SOP_HairClumpEnums::Curlampoverride::NONE = 0, SOP_HairClumpEnums::Curlampoverride::CURVEATTRIB, SOP_HairClumpEnums::Curlampoverride::SKINATTRIB, SOP_HairClumpEnums::Curlampoverride::TEXTURE,
  SOP_HairClumpEnums::Curlampoverride::TEXTUREPRIM
}
 
enum  SOP_HairClumpEnums::Curlfreqoverride {
  SOP_HairClumpEnums::Curlfreqoverride::NONE = 0, SOP_HairClumpEnums::Curlfreqoverride::CURVEATTRIB, SOP_HairClumpEnums::Curlfreqoverride::SKINATTRIB, SOP_HairClumpEnums::Curlfreqoverride::TEXTURE,
  SOP_HairClumpEnums::Curlfreqoverride::TEXTUREPRIM
}
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Blendoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Clumpsizeoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Method enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Tightnessoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Strayamountoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Strayrateoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Strayfalloffoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Iterationsoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Sizereductionoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Goalfeedbackoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Tightnessreductionoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Curlampoverride enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_HairClumpEnums::getToken (Curlfreqoverride enum_value)