HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_ApplicationShim::Graph Class Referenceabstract

#include <PDG_ApplicationShim.h>

Public Member Functions

 Graph ()
 
virtual ~Graph ()
 
virtual void startCook (const PDGE_EvaluationOptions &)=0
 Called when a graph cook begins. More...
 
virtual bool tickCook (const PDGE_EvaluationOptions &)=0
 
virtual void stopCook (const PDGE_EvaluationOptions &, bool canceled)=0
 Called when a graph cook completes. More...
 
virtual bool defaultWorkItemLabel (UT_StringHolder &label) const =0
 Called to determine the default label for a work item. More...
 

Detailed Description

Graph class for binding a PDG node to an application-specific graph, such as a TOP parent.

Definition at line 125 of file PDG_ApplicationShim.h.

Constructor & Destructor Documentation

PDG_ApplicationShim::Graph::Graph ( )
inline

Definition at line 128 of file PDG_ApplicationShim.h.

virtual PDG_ApplicationShim::Graph::~Graph ( )
inlinevirtual

Definition at line 129 of file PDG_ApplicationShim.h.

Member Function Documentation

virtual bool PDG_ApplicationShim::Graph::defaultWorkItemLabel ( UT_StringHolder label) const
pure virtual

Called to determine the default label for a work item.

virtual void PDG_ApplicationShim::Graph::startCook ( const PDGE_EvaluationOptions )
pure virtual

Called when a graph cook begins.

virtual void PDG_ApplicationShim::Graph::stopCook ( const PDGE_EvaluationOptions ,
bool  canceled 
)
pure virtual

Called when a graph cook completes.

virtual bool PDG_ApplicationShim::Graph::tickCook ( const PDGE_EvaluationOptions )
pure virtual

Called when a graph cook should update progress. Returns true if a blocking cook should cancel.


The documentation for this class was generated from the following file: