|
| | SOP_SortParms () |
| |
| | SOP_SortParms (const SOP_SortParms &)=default |
| |
| SOP_SortParms & | operator= (const SOP_SortParms &)=default |
| |
| | SOP_SortParms (SOP_SortParms &&) noexcept=default |
| |
| SOP_SortParms & | operator= (SOP_SortParms &&) noexcept=default |
| |
| | ~SOP_SortParms () override |
| |
| bool | operator== (const SOP_SortParms &src) const |
| |
| bool | operator!= (const SOP_SortParms &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 & | getPtgroup () const |
| |
| void | setPtgroup (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPtgroup (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| Ptsort | getPtsort () const |
| |
| void | setPtsort (Ptsort val) |
| |
| Ptsort | opPtsort (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| int64 | getPointseed () const |
| |
| void | setPointseed (int64 val) |
| |
| int64 | opPointseed (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| int64 | getPointoffset () const |
| |
| void | setPointoffset (int64 val) |
| |
| int64 | opPointoffset (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| UT_Vector3D | getPointprox () const |
| |
| void | setPointprox (UT_Vector3D val) |
| |
| UT_Vector3D | opPointprox (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPointobjpath () const |
| |
| void | setPointobjpath (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPointobjpath (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| UT_Vector3D | getPointdir () const |
| |
| void | setPointdir (UT_Vector3D val) |
| |
| UT_Vector3D | opPointdir (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| fpreal64 | getPointexpr () const |
| |
| void | setPointexpr (fpreal64 val) |
| |
| fpreal64 | opPointexpr (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPointattrib () const |
| |
| void | setPointattrib (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPointattrib (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| int64 | getPointattribcomp () const |
| |
| void | setPointattribcomp (int64 val) |
| |
| int64 | opPointattribcomp (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPointorder () const |
| |
| void | setPointorder (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPointorder (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getPointreverse () const |
| |
| void | setPointreverse (bool val) |
| |
| bool | opPointreverse (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getUsepointindices () const |
| |
| void | setUsepointindices (bool val) |
| |
| bool | opUsepointindices (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPointindices () const |
| |
| void | setPointindices (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPointindices (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getCombinepointindices () const |
| |
| void | setCombinepointindices (bool val) |
| |
| bool | opCombinepointindices (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPrimgroup () const |
| |
| void | setPrimgroup (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPrimgroup (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| Primsort | getPrimsort () const |
| |
| void | setPrimsort (Primsort val) |
| |
| Primsort | opPrimsort (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| int64 | getPrimseed () const |
| |
| void | setPrimseed (int64 val) |
| |
| int64 | opPrimseed (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| int64 | getPrimoffset () const |
| |
| void | setPrimoffset (int64 val) |
| |
| int64 | opPrimoffset (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| UT_Vector3D | getPrimprox () const |
| |
| void | setPrimprox (UT_Vector3D val) |
| |
| UT_Vector3D | opPrimprox (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPrimobjpath () const |
| |
| void | setPrimobjpath (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPrimobjpath (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| UT_Vector3D | getPrimdir () const |
| |
| void | setPrimdir (UT_Vector3D val) |
| |
| UT_Vector3D | opPrimdir (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| fpreal64 | getPrimexpr () const |
| |
| void | setPrimexpr (fpreal64 val) |
| |
| fpreal64 | opPrimexpr (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPrimattrib () const |
| |
| void | setPrimattrib (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPrimattrib (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| int64 | getPrimattribcomp () const |
| |
| void | setPrimattribcomp (int64 val) |
| |
| int64 | opPrimattribcomp (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPrimorder () const |
| |
| void | setPrimorder (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPrimorder (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getPrimreverse () const |
| |
| void | setPrimreverse (bool val) |
| |
| bool | opPrimreverse (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getUseprimindices () const |
| |
| void | setUseprimindices (bool val) |
| |
| bool | opUseprimindices (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| const UT_StringHolder & | getPrimindices () const |
| |
| void | setPrimindices (const UT_StringHolder &val) |
| |
| UT_StringHolder | opPrimindices (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getCombineprimindices () const |
| |
| void | setCombineprimindices (bool val) |
| |
| bool | opCombineprimindices (const SOP_NodeVerb::CookParms &cookparms) const |
| |
| bool | getVertexPrimOrder () const |
| |
| void | setVertexPrimOrder (bool val) |
| |
| bool | opVertexPrimOrder (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 UT_StringHolder | baseGetSignature () const |
| |
| virtual void | baseSetSignature (const UT_StringHolder &sig) |
| |
| 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 |
| |