#include <PDG_ApplicationShim.h>
|
| | Node () |
| |
| virtual | ~Node () |
| |
| virtual UT_StringHolder | iconName () const =0 |
| | Returns the icon name of the application specific node. More...
|
| |
| virtual PDG_NodeID | nodeID () const =0 |
| | Returns a unique id for the application specific node. More...
|
| |
| virtual bool | hasCooked () const =0 |
| |
| virtual bool | push (int thread)=0 |
| |
| virtual bool | pop (int thread)=0 |
| | Pops the application specific active node. More...
|
| |
| virtual bool | parmEval (const PDG_Port *port, const PDG_WorkItem *work_item, int index, exint &result, int thread, UT_WorkBuffer &errors) const =0 |
| | Evaluates an integer parameter on the node. More...
|
| |
| virtual bool | parmEval (const PDG_Port *port, const PDG_WorkItem *work_item, int index, fpreal &result, int thread, UT_WorkBuffer &errors) const =0 |
| | Evaluates a float parameter on the node. More...
|
| |
| virtual bool | parmEval (const PDG_Port *port, const PDG_WorkItem *work_item, int index, bool expand, UT_StringHolder &result, int thread, UT_WorkBuffer &errors) const =0 |
| | Evaluates a string parameter on the node. More...
|
| |
| virtual void | path (UT_WorkBuffer &buffer) const =0 |
| | Returns the path to the node. More...
|
| |
| virtual UT_StringHolder | expandString (const PDG_Port *port, const PDG_WorkItem *work_item, const char *str, int thread) const =0 |
| |
Node class for binding a PDG node to an application-specific node, such as a TOP node.
Definition at line 67 of file PDG_ApplicationShim.h.
| PDG_ApplicationShim::Node::Node |
( |
| ) |
|
|
inline |
| virtual PDG_ApplicationShim::Node::~Node |
( |
| ) |
|
|
inlinevirtual |
Expands variables in the string, potentially using local variables or logic specific to the app node with respect to the specified parameter.
| virtual bool PDG_ApplicationShim::Node::hasCooked |
( |
| ) |
const |
|
pure virtual |
Returns true if the app node has cooked at least once, using its own definition of cooked
Returns the icon name of the application specific node.
| virtual PDG_NodeID PDG_ApplicationShim::Node::nodeID |
( |
| ) |
const |
|
pure virtual |
Returns a unique id for the application specific node.
Evaluates an integer parameter on the node.
Evaluates a float parameter on the node.
Evaluates a string parameter on the node.
Returns the path to the node.
| virtual bool PDG_ApplicationShim::Node::pop |
( |
int |
thread | ) |
|
|
pure virtual |
Pops the application specific active node.
| virtual bool PDG_ApplicationShim::Node::push |
( |
int |
thread | ) |
|
|
pure virtual |
Pushes the application specific node as a the active node, for the specified thread
The documentation for this class was generated from the following file: