HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_PolyExtrude_2_0Enums Namespace Reference

Enumerations

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

Functions

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

Enumeration Type Documentation

Enumerator
PRIMNORMAL 
POINTNORMAL 

Definition at line 42 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
LINEAR 
ROTATINGFRAME 

Definition at line 252 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
SRT 
STR 
RST 
RTS 
TSR 
TRS 

Definition at line 164 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
XYZ 
XZY 
YXZ 
YZX 
ZXY 
ZYX 

Definition at line 189 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
PRECOMPUTE 
EXISTING 
ATTRIBUTE 

Definition at line 59 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
XYZ 
XZY 
YXZ 
YZX 
ZXY 
ZYX 

Definition at line 139 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
ARCLENGTHUNIFORM 
CURVATUREADAPTIVE 

Definition at line 269 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
STRAIGHT 
CURVED 
EXTERNAL 

Definition at line 78 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
ELEMENTS 
COMPONENTS 

Definition at line 25 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
FITUNITSQUARE 
MATCH3D 
MATCHUV 

Definition at line 233 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
UNITSQUARE 
RECTANGULAR 
PROPRTIONAL 

Definition at line 214 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
SRT 
STR 
RST 
RTS 
TSR 
TRS 

Definition at line 114 of file SOP_PolyExtrude-2.0.proto.h.

Enumerator
LOCAL 
GLOBAL 

Definition at line 97 of file SOP_PolyExtrude-2.0.proto.h.

Function Documentation

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( SplitType  enum_value)

Definition at line 32 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( ExtrusionMode  enum_value)

Definition at line 49 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( PtNormalSrc  enum_value)

Definition at line 67 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( SpineType  enum_value)

Definition at line 86 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( XformSpace  enum_value)

Definition at line 104 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( XformOrder  enum_value)

Definition at line 125 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( RotateOrder  enum_value)

Definition at line 150 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( PreXformOrder  enum_value)

Definition at line 175 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( PreXformRotateOrder  enum_value)

Definition at line 200 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( UVStyle  enum_value)

Definition at line 222 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( UVScaling  enum_value)

Definition at line 241 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( Interpolation  enum_value)

Definition at line 259 of file SOP_PolyExtrude-2.0.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_PolyExtrude_2_0Enums::getToken ( Spacing  enum_value)

Definition at line 276 of file SOP_PolyExtrude-2.0.proto.h.