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

Go to the source code of this file.

Classes

class  SOP_AttribCombineParms
 
struct  SOP_AttribCombineParms::Combinations
 

Namespaces

 SOP_AttribCombineEnums
 

Enumerations

enum  SOP_AttribCombineEnums::GroupType {
  SOP_AttribCombineEnums::GroupType::GUESS = 0, SOP_AttribCombineEnums::GroupType::VERTICES, SOP_AttribCombineEnums::GroupType::EDGES, SOP_AttribCombineEnums::GroupType::POINTS,
  SOP_AttribCombineEnums::GroupType::PRIMS
}
 
enum  SOP_AttribCombineEnums::Class { SOP_AttribCombineEnums::Class::DETAIL = 0, SOP_AttribCombineEnums::Class::PRIMITIVE, SOP_AttribCombineEnums::Class::POINT, SOP_AttribCombineEnums::Class::VERTEX }
 
enum  SOP_AttribCombineEnums::Combine {
  SOP_AttribCombineEnums::Combine::COPY = 0, SOP_AttribCombineEnums::Combine::ADD, SOP_AttribCombineEnums::Combine::SUB, SOP_AttribCombineEnums::Combine::MUL,
  SOP_AttribCombineEnums::Combine::DIV, SOP_AttribCombineEnums::Combine::MAX, SOP_AttribCombineEnums::Combine::MIN
}
 
enum  SOP_AttribCombineEnums::Adjust { SOP_AttribCombineEnums::Adjust::NONE = 0, SOP_AttribCombineEnums::Adjust::SCALE, SOP_AttribCombineEnums::Adjust::SCALEADD, SOP_AttribCombineEnums::Adjust::SCALEADDPROCESS }
 
enum  SOP_AttribCombineEnums::Srcinput { SOP_AttribCombineEnums::Srcinput::FIRST = 0, SOP_AttribCombineEnums::Srcinput::SECOND }
 
enum  SOP_AttribCombineEnums::Process {
  SOP_AttribCombineEnums::Process::NONE = 0, SOP_AttribCombineEnums::Process::RECIPROCAL, SOP_AttribCombineEnums::Process::CLAMP01, SOP_AttribCombineEnums::Process::COMPLEMENT01,
  SOP_AttribCombineEnums::Process::THRESHOLD05
}
 
enum  SOP_AttribCombineEnums::Doblendattrib { SOP_AttribCombineEnums::Doblendattrib::OFF = 0, SOP_AttribCombineEnums::Doblendattrib::ON }
 
enum  SOP_AttribCombineEnums::Blendinput { SOP_AttribCombineEnums::Blendinput::FIRST = 0, SOP_AttribCombineEnums::Blendinput::SECOND }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (GroupType enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Class enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Combine enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Adjust enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Srcinput enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Process enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Doblendattrib enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_AttribCombineEnums::getToken (Blendinput enum_value)