38 #ifndef IECOREHOUDINI_SOPCORTEXCONVERTER_H
39 #define IECOREHOUDINI_SOPCORTEXCONVERTER_H
41 #include "SOP/SOP_Node.h"
42 #include "PRM/PRM_Name.h"
52 static OP_Node *create( OP_Network *net,
const char *name, OP_Operator *op );
54 static const char *typeName;
56 static PRM_Template parameters[];
57 static CH_LocalVariable variables[];
65 static PRM_Name pNameFilter;
66 static PRM_Name pAttributeFilter;
67 static PRM_Name pResultType;
68 static PRM_Name pConvertStandardAttributes;
70 static PRM_Default convertStandardAttributesDefault;
71 static PRM_Default filterDefault;
72 static PRM_Default resultTypeDefault;
74 static PRM_ChoiceList resultTypeList;
76 virtual void getNodeSpecificInfoText( OP_Context &context, OP_NodeInfoParms &parms );
83 virtual OP_ERROR cookMySop( OP_Context &context );
87 void doConvert(
const GU_DetailHandle &handle,
const std::string &name, ResultType type,
const std::string &attributeFilter,
bool convertStandardAttributes );
88 void doPassThrough(
const GU_DetailHandle &handle,
const std::string &name );
94 #endif // IECOREHOUDINI_SOPCORTEXCONVERTER_H
SOP class for converting between GU_CortexPrimitives and native Houdini geometry. ...
Definition: SOP_CortexConverter.h:48
The IECoreHoudini namespace holds all the functionality of libIECoreHoudini.
Definition: CoreHoudini.h:51