|
| | PDG_Port (PDG_NodeInterface *owner, const PDG_WorkItemDataType *data_type, PDG_PortType portType, const UT_StringHolder &name, const UT_StringHolder &label, int size, bool ordered=true, bool custom=false, bool builtin=false) |
| |
| virtual | ~PDG_Port () |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
| void | addTag (const UT_StringHolder &tag) |
| |
| bool | connect (PDG_Port *port, bool reference, bool inverse=true) |
| |
| bool | disconnect (PDG_Port *port, bool inverse=true) |
| |
| bool | disconnectAll () |
| |
| bool | isConnected () |
| |
| bool | canConnectTo (PDG_Port *port) const |
| |
| bool | isConnectedTo (PDG_Port *port, bool reference) const |
| |
| void | connectedNodes (PDG_NodeArray &nodes, bool filter_bypassed, bool filter_reference) const |
| |
| int | connectionCount (bool filter_bypassed, bool filter_reference) const |
| |
| const ConnectionArray & | connections () const |
| |
| void | connectedPorts (PDG_PortArray &ports, bool filter_bypassed, bool filter_reference) const |
| |
| PDG_NodeInterface * | owner () const |
| |
| PDG_Node * | node () const |
| |
| const PDG_WorkItemDataType * | workItemDataType () const |
| |
| void | setWorkItemDataType (const PDG_WorkItemDataType *data_type) |
| |
| PDG_PortType | portType () const |
| |
| PDGT_Value * | value (int index) |
| |
| const PDGT_Value * | value (int index) const |
| |
| PDGT_Value * | defaultValue (int index) |
| |
| const PDGT_Value * | defaultValue (int index) const |
| |
| void | setExpression (int index, const UT_StringHolder &expression, bool multi) |
| |
| void | setIsAppParm (int index, bool app_parm) |
| |
| const UT_StringHolder & | expression (int index) const |
| |
| bool | isAppParm (int index) const |
| |
| const ExpressionVars & | expressionVars () const |
| |
| bool | hasExpressionVars () const |
| |
| bool | addExpressionVar (const UT_StringHolder &var_name, const UT_StringHolder &var_type) |
| |
| void | setExpressionVars (const ExpressionVars &vars) |
| |
| bool | multiExpression (int index) const |
| |
| bool | hasExpression (int index) const |
| |
| bool | isEnabled () const |
| |
| void | setIsEnabled (bool enabled) |
| |
| bool | hasWorkItemExpression () const |
| |
| const UT_StringArray & | expressionAttribs () const |
| |
| void | resetExpressionAttribs () |
| |
| void | setExpressionAttribs (const UT_StringArray &attribs) |
| |
| int | evaluationOrigin () const |
| |
| void | setEvaluationOrigin (int origin) |
| |
| void | setDisplayType (int display_type) |
| |
| void | addDisplayType (PDG_PortDisplayType display_type) |
| |
| int | displayType () const |
| |
| bool | hasDisplayType (PDG_PortDisplayType display_type) |
| |
| void | setDisplayMenuList (const UT_StringArray &list) |
| |
| const UT_StringArray & | displayMenuList () const |
| |
| void | setDisplayMenuScript (const UT_StringHolder &script) |
| |
| const UT_StringHolder & | displayMenuScript () const |
| |
| const UT_StringArray & | tags () const |
| |
| const UT_StringHolder & | name () const |
| |
| const UT_StringHolder & | label () const |
| |
| bool | hasNoCopyTag () const |
| |
| const PDG_Conditional & | cookCondition () const |
| |
| void | setCookCondition (const UT_StringHolder &pattern) |
| |
| const UT_StringHolder & | disableCondition () const |
| |
| void | setDisableCondition (const UT_StringHolder &condition) |
| |
| bool | hasTag (const UT_StringHolder &tag) const |
| |
| void | setDataType (PDGT_Value::DataType type) |
| |
| PDGT_Value::DataType | dataType () const |
| |
| UT_StringArray | resultTypeTags (bool strip_prefix) const |
| |
| bool | isOrdered () const |
| |
| bool | isCustom () const |
| |
| bool | isBuiltin () const |
| |
| int | size () const |
| |
| bool | asJSON (UT_JSONWriter &writer, bool skip_defaults) const |
| |
| UT_StringHolder | dataTypeAsString () const |
| |
| bool | evaluate (int index, fpreal &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluate (UT_FprealArray &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluate (int index, exint &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluate (int index, bool &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| template<typename T , std::enable_if_t< std::is_enum< T >::value, bool > = true> |
| bool | evaluate (int index, T &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) |
| |
| bool | evaluate (UT_ExintArray &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluate (int index, UT_StringHolder &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluate (UT_StringArray &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluateRaw (int index, UT_StringHolder &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| bool | evaluateRaw (UT_StringArray &result, const PDG_WorkItem *work_item, UT_WorkBuffer &errors) const |
| |
| UT_StringHolder | expressionFile (int index) const |
| |
Definition at line 39 of file PDG_Port.h.