|
| SOP_BooleanParms () |
|
| SOP_BooleanParms (const SOP_BooleanParms &)=default |
|
SOP_BooleanParms & | operator= (const SOP_BooleanParms &)=default |
|
| SOP_BooleanParms (SOP_BooleanParms &&) noexcept=default |
|
SOP_BooleanParms & | operator= (SOP_BooleanParms &&) noexcept=default |
|
| ~SOP_BooleanParms () override |
|
bool | operator== (const SOP_BooleanParms &src) const |
|
bool | operator!= (const SOP_BooleanParms &src) const |
|
void | buildFromOp (const OP_GraphProxy *graph, exint nodeidx, fpreal time, DEP_MicroNode *depnode) |
|
void | loadFromOpSubclass (const LoadParms &loadparms) override |
|
void | copyFrom (const OP_NodeParms *src) override |
|
template<typename T > |
void | doGetParmValue (TempIndex idx, TempIndex instance, T &value) const |
|
bool | isParmColorRamp (exint idx) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, exint &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, fpreal &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Vector2D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Vector3D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Vector4D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Matrix2D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Matrix3D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_Matrix4D &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_StringHolder &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, UT_SharedPtr< UT_Ramp > &value) const override |
|
void | getNestParmValue (TempIndex idx, TempIndex instance, PRM_DataItemHandle &value) const override |
|
template<typename T > |
void | doSetParmValue (TempIndex idx, TempIndex instance, const T &value) |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const exint &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const fpreal &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Vector2D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Vector3D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Vector4D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Matrix2D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Matrix3D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_Matrix4D &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_StringHolder &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const UT_SharedPtr< UT_Ramp > &value) override |
|
void | setNestParmValue (TempIndex idx, TempIndex instance, const PRM_DataItemHandle &value) override |
|
exint | getNestNumParms (TempIndex idx) const override |
|
const char * | getNestParmName (TempIndex fieldnum) const override |
|
ParmType | getNestParmType (TempIndex fieldnum) const override |
|
void | save (std::ostream &os) const |
|
bool | load (UT_IStream &is) |
|
const UT_StringHolder & | getGroupA () const |
|
void | setGroupA (const UT_StringHolder &val) |
|
UT_StringHolder | opGroupA (const SOP_NodeVerb::CookParms &cookparms) const |
|
ASurface | getASurface () const |
|
void | setASurface (ASurface val) |
|
ASurface | opASurface (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getResolveA () const |
|
void | setResolveA (bool val) |
|
bool | opResolveA (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getGroupB () const |
|
void | setGroupB (const UT_StringHolder &val) |
|
UT_StringHolder | opGroupB (const SOP_NodeVerb::CookParms &cookparms) const |
|
BSurface | getBSurface () const |
|
void | setBSurface (BSurface val) |
|
BSurface | opBSurface (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getResolveB () const |
|
void | setResolveB (bool val) |
|
bool | opResolveB (const SOP_NodeVerb::CookParms &cookparms) const |
|
BooleanOp | getBooleanOp () const |
|
void | setBooleanOp (BooleanOp val) |
|
BooleanOp | opBooleanOp (const SOP_NodeVerb::CookParms &cookparms) const |
|
SubtractChoices | getSubtractChoices () const |
|
void | setSubtractChoices (SubtractChoices val) |
|
SubtractChoices | opSubtractChoices (const SOP_NodeVerb::CookParms &cookparms) const |
|
ShatterChoices | getShatterChoices () const |
|
void | setShatterChoices (ShatterChoices val) |
|
ShatterChoices | opShatterChoices (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getOpenCurvesOnly () const |
|
void | setOpenCurvesOnly (bool val) |
|
bool | opOpenCurvesOnly (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getGenerateAASeams () const |
|
void | setGenerateAASeams (bool val) |
|
bool | opGenerateAASeams (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getGenerateBBSeams () const |
|
void | setGenerateBBSeams (bool val) |
|
bool | opGenerateBBSeams (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getGenerateABSeams () const |
|
void | setGenerateABSeams (bool val) |
|
bool | opGenerateABSeams (const SOP_NodeVerb::CookParms &cookparms) const |
|
WindingOp | getWindingOp () const |
|
void | setWindingOp (WindingOp val) |
|
WindingOp | opWindingOp (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getMergeNbrs () const |
|
void | setMergeNbrs (bool val) |
|
bool | opMergeNbrs (const SOP_NodeVerb::CookParms &cookparms) const |
|
Detriangulate | getDetriangulate () const |
|
void | setDetriangulate (Detriangulate val) |
|
Detriangulate | opDetriangulate (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getRemoveInlinePoints () const |
|
void | setRemoveInlinePoints (bool val) |
|
bool | opRemoveInlinePoints (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUniqueSeams () const |
|
void | setUniqueSeams (bool val) |
|
bool | opUniqueSeams (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getCorrectNormals () const |
|
void | setCorrectNormals (bool val) |
|
bool | opCorrectNormals (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAxAPolys () const |
|
void | setUseAxAPolys (bool val) |
|
bool | opUseAxAPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAxAPolys () const |
|
void | setAxAPolys (const UT_StringHolder &val) |
|
UT_StringHolder | opAxAPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAxBPolys () const |
|
void | setUseAxBPolys (bool val) |
|
bool | opUseAxBPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAxBPolys () const |
|
void | setAxBPolys (const UT_StringHolder &val) |
|
UT_StringHolder | opAxBPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAxAList () const |
|
void | setUseAxAList (bool val) |
|
bool | opUseAxAList (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAxAList () const |
|
void | setAxAList (const UT_StringHolder &val) |
|
UT_StringHolder | opAxAList (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAxBList () const |
|
void | setUseAxBList (bool val) |
|
bool | opUseAxBList (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAxBList () const |
|
void | setAxBList (const UT_StringHolder &val) |
|
UT_StringHolder | opAxBList (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getCollapseTinyEdges () const |
|
void | setCollapseTinyEdges (bool val) |
|
bool | opCollapseTinyEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
fpreal64 | getLengthThreshold () const |
|
void | setLengthThreshold (fpreal64 val) |
|
fpreal64 | opLengthThreshold (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAPolys () const |
|
void | setUseAPolys (bool val) |
|
bool | opUseAPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAPolys () const |
|
void | setAPolys (const UT_StringHolder &val) |
|
UT_StringHolder | opAPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAInsideB () const |
|
void | setUseAInsideB (bool val) |
|
bool | opUseAInsideB (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAInsideB () const |
|
void | setAInsideB (const UT_StringHolder &val) |
|
UT_StringHolder | opAInsideB (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAOutsideB () const |
|
void | setUseAOutsideB (bool val) |
|
bool | opUseAOutsideB (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAOutsideB () const |
|
void | setAOutsideB (const UT_StringHolder &val) |
|
UT_StringHolder | opAOutsideB (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseBPolys () const |
|
void | setUseBPolys (bool val) |
|
bool | opUseBPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getBPolys () const |
|
void | setBPolys (const UT_StringHolder &val) |
|
UT_StringHolder | opBPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseBInsideA () const |
|
void | setUseBInsideA (bool val) |
|
bool | opUseBInsideA (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getBInsideA () const |
|
void | setBInsideA (const UT_StringHolder &val) |
|
UT_StringHolder | opBInsideA (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseBOutsideA () const |
|
void | setUseBOutsideA (bool val) |
|
bool | opUseBOutsideA (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getBOutsideA () const |
|
void | setBOutsideA (const UT_StringHolder &val) |
|
UT_StringHolder | opBOutsideA (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseABOverlap () const |
|
void | setUseABOverlap (bool val) |
|
bool | opUseABOverlap (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getABOverlap () const |
|
void | setABOverlap (const UT_StringHolder &val) |
|
UT_StringHolder | opABOverlap (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAPieces () const |
|
void | setUseAPieces (bool val) |
|
bool | opUseAPieces (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAPieces () const |
|
void | setAPieces (const UT_StringHolder &val) |
|
UT_StringHolder | opAPieces (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseBPieces () const |
|
void | setUseBPieces (bool val) |
|
bool | opUseBPieces (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getBPieces () const |
|
void | setBPieces (const UT_StringHolder &val) |
|
UT_StringHolder | opBPieces (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseABPieces () const |
|
void | setUseABPieces (bool val) |
|
bool | opUseABPieces (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getABPieces () const |
|
void | setABPieces (const UT_StringHolder &val) |
|
UT_StringHolder | opABPieces (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseReversedPolys () const |
|
void | setUseReversedPolys (bool val) |
|
bool | opUseReversedPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getReversedPolys () const |
|
void | setReversedPolys (const UT_StringHolder &val) |
|
UT_StringHolder | opReversedPolys (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseAASeamEdges () const |
|
void | setUseAASeamEdges (bool val) |
|
bool | opUseAASeamEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getAASeamEdges () const |
|
void | setAASeamEdges (const UT_StringHolder &val) |
|
UT_StringHolder | opAASeamEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseBBSeamEdges () const |
|
void | setUseBBSeamEdges (bool val) |
|
bool | opUseBBSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getBBSeamEdges () const |
|
void | setBBSeamEdges (const UT_StringHolder &val) |
|
UT_StringHolder | opBBSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
bool | getUseABSeamEdges () const |
|
void | setUseABSeamEdges (bool val) |
|
bool | opUseABSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
const UT_StringHolder & | getABSeamEdges () const |
|
void | setABSeamEdges (const UT_StringHolder &val) |
|
UT_StringHolder | opABSeamEdges (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector2I | getDepthInA () const |
|
void | setDepthInA (UT_Vector2I val) |
|
UT_Vector2I | opDepthInA (const SOP_NodeVerb::CookParms &cookparms) const |
|
UT_Vector2I | getDepthInB () const |
|
void | setDepthInB (UT_Vector2I val) |
|
UT_Vector2I | opDepthInB (const SOP_NodeVerb::CookParms &cookparms) const |
|
| SOP_NodeParms () |
|
bool | applyGeometryOverride (GU_ConstDetailHandle gdh) |
|
bool | applyGeometryOverrideFromNode (SOP_Node *node, OP_Context &context, SOP_NodeCache *cache) |
|
| OP_NodeParms () |
|
virtual | ~OP_NodeParms () |
|
void | loadFromOp (const LoadParms &loadparms) |
|
bool | applyOptionsOverride (const UT_Options *options) |
|
virtual exint | getNumParms () const |
|
virtual const char * | getParmName (exint idx) const |
|
virtual ParmType | getParmType (exint idx) const |
|
virtual void | getParmValue (exint idx, exint &value) const |
|
virtual void | getParmValue (exint idx, fpreal &value) const |
|
virtual void | getParmValue (exint idx, UT_Vector2D &value) const |
|
virtual void | getParmValue (exint idx, UT_Vector3D &value) const |
|
virtual void | getParmValue (exint idx, UT_Vector4D &value) const |
|
virtual void | getParmValue (exint idx, UT_Matrix2D &value) const |
|
virtual void | getParmValue (exint idx, UT_Matrix3D &value) const |
|
virtual void | getParmValue (exint idx, UT_Matrix4D &value) const |
|
virtual void | getParmValue (exint idx, UT_StringHolder &value) const |
|
virtual void | getParmValue (exint idx, UT_SharedPtr< UT_Ramp > &value) const |
|
virtual void | getParmValue (exint idx, PRM_DataItemHandle &value) const |
|
virtual void | setParmValue (exint idx, const exint &value) |
|
virtual void | setParmValue (exint idx, const fpreal &value) |
|
virtual void | setParmValue (exint idx, const UT_Vector2D &value) |
|
virtual void | setParmValue (exint idx, const UT_Vector3D &value) |
|
virtual void | setParmValue (exint idx, const UT_Vector4D &value) |
|
virtual void | setParmValue (exint idx, const UT_Matrix2D &value) |
|
virtual void | setParmValue (exint idx, const UT_Matrix3D &value) |
|
virtual void | setParmValue (exint idx, const UT_Matrix4D &value) |
|
virtual void | setParmValue (exint idx, const UT_StringHolder &value) |
|
virtual void | setParmValue (exint idx, const UT_SharedPtr< UT_Ramp > &value) |
|
virtual void | setParmValue (exint idx, const PRM_DataItemHandle &value) |
|
virtual int64 | getMemoryUsage (bool inclusive) const |
|
template<> |
void | coerceValue (exint &result, const exint &src) const |
|
template<> |
void | coerceValue (bool &result, const exint &src) const |
|
template<> |
void | coerceValue (exint &result, const bool &src) const |
|
template<> |
void | coerceValue (bool &result, const bool &src) const |
|
template<> |
void | coerceValue (fpreal &result, const fpreal &src) const |
|
template<> |
void | coerceValue (UT_Vector2D &result, const UT_Vector2D &src) const |
|
template<> |
void | coerceValue (UT_Vector3D &result, const UT_Vector3D &src) const |
|
template<> |
void | coerceValue (UT_Vector4D &result, const UT_Vector4D &src) const |
|
template<> |
void | coerceValue (UT_Matrix2D &result, const UT_Matrix2D &src) const |
|
template<> |
void | coerceValue (UT_Matrix3D &result, const UT_Matrix3D &src) const |
|
template<> |
void | coerceValue (UT_Matrix4D &result, const UT_Matrix4D &src) const |
|
template<> |
void | coerceValue (UT_StringHolder &result, const UT_StringHolder &src) const |
|
template<> |
void | coerceValue (UT_SharedPtr< UT_Ramp > &result, const UT_SharedPtr< UT_Ramp > &src) const |
|
template<> |
void | coerceValue (PRM_DataItemHandle &result, const PRM_DataItemHandle &src) const |
|
template<> |
void | coerceValue (UT_Vector2I &result, const UT_Vector2D &src) const |
|
template<> |
void | coerceValue (UT_Vector2D &result, const UT_Vector2I &src) const |
|
template<> |
void | coerceValue (UT_Vector3I &result, const UT_Vector3D &src) const |
|
template<> |
void | coerceValue (UT_Vector3D &result, const UT_Vector3I &src) const |
|
template<> |
void | coerceValue (UT_Vector4I &result, const UT_Vector4D &src) const |
|
template<> |
void | coerceValue (UT_Vector4D &result, const UT_Vector4I &src) const |
|
template<> |
exint | clampMinValue (fpreal clamp, const exint &src) const |
|
template<> |
bool | clampMinValue (fpreal clamp, const bool &src) const |
|
template<> |
fpreal | clampMinValue (fpreal clamp, const fpreal &src) const |
|
template<> |
UT_Vector2D | clampMinValue (fpreal clamp, const UT_Vector2D &src) const |
|
template<> |
UT_Vector3D | clampMinValue (fpreal clamp, const UT_Vector3D &src) const |
|
template<> |
UT_Vector4D | clampMinValue (fpreal clamp, const UT_Vector4D &src) const |
|
template<> |
UT_Matrix2D | clampMinValue (fpreal clamp, const UT_Matrix2D &src) const |
|
template<> |
UT_Matrix3D | clampMinValue (fpreal clamp, const UT_Matrix3D &src) const |
|
template<> |
UT_Matrix4D | clampMinValue (fpreal clamp, const UT_Matrix4D &src) const |
|
template<> |
UT_Vector2I | clampMinValue (fpreal clamp, const UT_Vector2I &src) const |
|
template<> |
UT_Vector3I | clampMinValue (fpreal clamp, const UT_Vector3I &src) const |
|
template<> |
UT_Vector4I | clampMinValue (fpreal clamp, const UT_Vector4I &src) const |
|
template<> |
UT_SharedPtr< UT_Ramp > | clampMinValue (fpreal clamp, const UT_SharedPtr< UT_Ramp > &src) const |
|
template<> |
exint | clampMaxValue (fpreal clamp, const exint &src) const |
|
template<> |
bool | clampMaxValue (fpreal clamp, const bool &src) const |
|
template<> |
fpreal | clampMaxValue (fpreal clamp, const fpreal &src) const |
|
template<> |
UT_Vector2D | clampMaxValue (fpreal clamp, const UT_Vector2D &src) const |
|
template<> |
UT_Vector3D | clampMaxValue (fpreal clamp, const UT_Vector3D &src) const |
|
template<> |
UT_Vector4D | clampMaxValue (fpreal clamp, const UT_Vector4D &src) const |
|
template<> |
UT_Matrix2D | clampMaxValue (fpreal clamp, const UT_Matrix2D &src) const |
|
template<> |
UT_Matrix3D | clampMaxValue (fpreal clamp, const UT_Matrix3D &src) const |
|
template<> |
UT_Matrix4D | clampMaxValue (fpreal clamp, const UT_Matrix4D &src) const |
|
template<> |
UT_Vector2I | clampMaxValue (fpreal clamp, const UT_Vector2I &src) const |
|
template<> |
UT_Vector3I | clampMaxValue (fpreal clamp, const UT_Vector3I &src) const |
|
template<> |
UT_Vector4I | clampMaxValue (fpreal clamp, const UT_Vector4I &src) const |
|