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

Go to the source code of this file.

Classes

class  SOP_PolyExtrude_2_0Parms
 

Namespaces

 SOP_PolyExtrude_2_0Enums
 

Enumerations

enum  SOP_PolyExtrude_2_0Enums::SplitType { SOP_PolyExtrude_2_0Enums::SplitType::ELEMENTS = 0, SOP_PolyExtrude_2_0Enums::SplitType::COMPONENTS }
 
enum  SOP_PolyExtrude_2_0Enums::ExtrusionMode { SOP_PolyExtrude_2_0Enums::ExtrusionMode::PRIMNORMAL = 0, SOP_PolyExtrude_2_0Enums::ExtrusionMode::POINTNORMAL }
 
enum  SOP_PolyExtrude_2_0Enums::PtNormalSrc { SOP_PolyExtrude_2_0Enums::PtNormalSrc::PRECOMPUTE = 0, SOP_PolyExtrude_2_0Enums::PtNormalSrc::EXISTING, SOP_PolyExtrude_2_0Enums::PtNormalSrc::ATTRIBUTE }
 
enum  SOP_PolyExtrude_2_0Enums::SpineType { SOP_PolyExtrude_2_0Enums::SpineType::STRAIGHT = 0, SOP_PolyExtrude_2_0Enums::SpineType::CURVED, SOP_PolyExtrude_2_0Enums::SpineType::EXTERNAL }
 
enum  SOP_PolyExtrude_2_0Enums::XformSpace { SOP_PolyExtrude_2_0Enums::XformSpace::LOCAL = 0, SOP_PolyExtrude_2_0Enums::XformSpace::GLOBAL }
 
enum  SOP_PolyExtrude_2_0Enums::XformOrder {
  SOP_PolyExtrude_2_0Enums::XformOrder::SRT = 0, SOP_PolyExtrude_2_0Enums::XformOrder::STR, SOP_PolyExtrude_2_0Enums::XformOrder::RST, SOP_PolyExtrude_2_0Enums::XformOrder::RTS,
  SOP_PolyExtrude_2_0Enums::XformOrder::TSR, SOP_PolyExtrude_2_0Enums::XformOrder::TRS
}
 
enum  SOP_PolyExtrude_2_0Enums::RotateOrder {
  SOP_PolyExtrude_2_0Enums::RotateOrder::XYZ = 0, SOP_PolyExtrude_2_0Enums::RotateOrder::XZY, SOP_PolyExtrude_2_0Enums::RotateOrder::YXZ, SOP_PolyExtrude_2_0Enums::RotateOrder::YZX,
  SOP_PolyExtrude_2_0Enums::RotateOrder::ZXY, SOP_PolyExtrude_2_0Enums::RotateOrder::ZYX
}
 
enum  SOP_PolyExtrude_2_0Enums::PreXformOrder {
  SOP_PolyExtrude_2_0Enums::PreXformOrder::SRT = 0, SOP_PolyExtrude_2_0Enums::PreXformOrder::STR, SOP_PolyExtrude_2_0Enums::PreXformOrder::RST, SOP_PolyExtrude_2_0Enums::PreXformOrder::RTS,
  SOP_PolyExtrude_2_0Enums::PreXformOrder::TSR, SOP_PolyExtrude_2_0Enums::PreXformOrder::TRS
}
 
enum  SOP_PolyExtrude_2_0Enums::PreXformRotateOrder {
  SOP_PolyExtrude_2_0Enums::PreXformRotateOrder::XYZ = 0, SOP_PolyExtrude_2_0Enums::PreXformRotateOrder::XZY, SOP_PolyExtrude_2_0Enums::PreXformRotateOrder::YXZ, SOP_PolyExtrude_2_0Enums::PreXformRotateOrder::YZX,
  SOP_PolyExtrude_2_0Enums::PreXformRotateOrder::ZXY, SOP_PolyExtrude_2_0Enums::PreXformRotateOrder::ZYX
}
 
enum  SOP_PolyExtrude_2_0Enums::UVStyle { SOP_PolyExtrude_2_0Enums::UVStyle::UNITSQUARE = 0, SOP_PolyExtrude_2_0Enums::UVStyle::RECTANGULAR, SOP_PolyExtrude_2_0Enums::UVStyle::PROPRTIONAL }
 
enum  SOP_PolyExtrude_2_0Enums::UVScaling { SOP_PolyExtrude_2_0Enums::UVScaling::FITUNITSQUARE = 0, SOP_PolyExtrude_2_0Enums::UVScaling::MATCH3D, SOP_PolyExtrude_2_0Enums::UVScaling::MATCHUV }
 
enum  SOP_PolyExtrude_2_0Enums::Interpolation { SOP_PolyExtrude_2_0Enums::Interpolation::LINEAR = 0, SOP_PolyExtrude_2_0Enums::Interpolation::ROTATINGFRAME }
 
enum  SOP_PolyExtrude_2_0Enums::Spacing { SOP_PolyExtrude_2_0Enums::Spacing::ARCLENGTHUNIFORM = 0, SOP_PolyExtrude_2_0Enums::Spacing::CURVATUREADAPTIVE }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (SplitType enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (ExtrusionMode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (PtNormalSrc enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (SpineType enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (XformSpace enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (XformOrder enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (RotateOrder enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (PreXformOrder enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (PreXformRotateOrder enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (UVStyle enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (UVScaling enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (Interpolation enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken (Spacing enum_value)