#include <SOP_Compiled.h>
|
| | Task (const OP_GraphProxy *graph, OP_GraphProxy::NodeIdx noderef, int stateid) |
| |
| virtual | ~Task () |
| |
| void | setInput (int inputidx, Task *input) |
| |
| void | setExprInput (int inputidx, Task *input) |
| |
| void | appendOutput (Task *output) |
| |
| virtual bool | validate () |
| |
| virtual void | addNodes (SOP_NodeVerb::ForbiddenNodeMap &nodeset) const |
| |
| virtual void | usedNodes (UT_Set< OP_Node * > &usednodes) const |
| |
| virtual void | forceUnload (TaskStateArray &state) |
| |
| virtual void | clearNodeTimeDependencies () |
| |
| OP_Node * | getNode () const |
| |
| OP_GraphProxy::NodeIdx | getNodeIdx () const |
| |
| GU_DetailHandle | getDetailHandle (const TaskStateArray &state) |
| |
| bool | hasCECache (const TaskStateArray &state) const |
| |
| bool | getTimeDependent (const TaskStateArray &state) const |
| |
| void | setTimeDependent (TaskStateArray &state, bool timedep) |
| |
| GU_DetailHandle | unloadDetailHandle (TaskStateArray &state, bool flushce, UnloadMode unloadmode, UT_ErrorManager &errors, bool allowuncooked=false) |
| |
| void | setDetailHandle (TaskStateArray &state, GU_DetailHandle gdh, bool cecache) |
| |
| void | setDelayedCook (TaskStateArray &state, SOP_Node *cooknode, const OP_Context &context) |
| |
| void | lock (TaskStateArray &state) |
| |
| bool | isLocked (TaskStateArray &state) const |
| |
| bool | isDirty (const TaskStateArray &state) const |
| |
| void | dirty (TaskStateArray &state) |
| |
| void | markClean (TaskStateArray &state) |
| |
| bool | isParmsDirty (const TaskStateArray &state) const |
| |
| void | dirtyParms (TaskStateArray &state) |
| |
| void | markParmsClean (TaskStateArray &state) |
| |
| bool | dependsOnExprInputs (const TaskStateArray &state) const |
| |
| void | clearDependsOnExprInputs (TaskStateArray &state) |
| |
| void | setDependsOnExprInputs (TaskStateArray &state) |
| |
| void | dirtyChildren (TaskStateArray &state) |
| |
| bool | execute (const ExecuteParms &parms) |
| |
| virtual bool | doExecute (const ExecuteParms &parms)=0 |
| |
| bool | executeInputs (const ExecuteParms &parms) |
| |
| bool | executeExprInputs (const ExecuteParms &parms) |
| |
| void | dump (std::ostream &os) const |
| |
| UT_StringHolder | buildName () const |
| |
| void | addError (UT_ErrorManager &errors, const char *messsage) const |
| |
| const UT_Array< Task * > & | inputs () const |
| |
| const UT_Array< Task * > & | exprInputs () const |
| |
| const UT_Array< Task * > & | outputs () const |
| |
| int | stateId () const |
| |
| const OP_GraphProxy * | graph () const |
| |
| OP_GraphProxy::NodeIdx | nodeIdx () const |
| |
Definition at line 175 of file SOP_Compiled.h.
| virtual SOP_Compiled::Task::~Task |
( |
| ) |
|
|
virtual |
| void SOP_Compiled::Task::appendOutput |
( |
Task * |
output | ) |
|
| virtual void SOP_Compiled::Task::clearNodeTimeDependencies |
( |
| ) |
|
|
virtual |
| bool SOP_Compiled::Task::dependsOnExprInputs |
( |
const TaskStateArray & |
state | ) |
const |
|
inline |
Dirties ourself and all children until we hit something already dirty.
| virtual bool SOP_Compiled::Task::doExecute |
( |
const ExecuteParms & |
parms | ) |
|
|
pure virtual |
| void SOP_Compiled::Task::dump |
( |
std::ostream & |
os | ) |
const |
| virtual void SOP_Compiled::Task::dumpSubclass |
( |
std::ostream & |
os | ) |
const |
|
inlineprotectedvirtual |
| bool SOP_Compiled::Task::execute |
( |
const ExecuteParms & |
parms | ) |
|
Computes myself, and chains to any inputs, provided not dirty.
| bool SOP_Compiled::Task::executeExprInputs |
( |
const ExecuteParms & |
parms | ) |
|
| bool SOP_Compiled::Task::executeInputs |
( |
const ExecuteParms & |
parms | ) |
|
| const UT_Array<Task *>& SOP_Compiled::Task::exprInputs |
( |
| ) |
const |
|
inline |
| OP_Node* SOP_Compiled::Task::getNode |
( |
| ) |
const |
|
inline |
| bool SOP_Compiled::Task::getTimeDependent |
( |
const TaskStateArray & |
state | ) |
const |
|
inline |
| bool SOP_Compiled::Task::hasCECache |
( |
const TaskStateArray & |
state | ) |
const |
|
inline |
| const UT_Array<Task *>& SOP_Compiled::Task::inputs |
( |
| ) |
const |
|
inline |
| bool SOP_Compiled::Task::isDirty |
( |
const TaskStateArray & |
state | ) |
const |
|
inline |
| bool SOP_Compiled::Task::isParmsDirty |
( |
const TaskStateArray & |
state | ) |
const |
|
inline |
| const UT_Array<Task *>& SOP_Compiled::Task::outputs |
( |
| ) |
const |
|
inline |
| void SOP_Compiled::Task::setExprInput |
( |
int |
inputidx, |
|
|
Task * |
input |
|
) |
| |
| void SOP_Compiled::Task::setInput |
( |
int |
inputidx, |
|
|
Task * |
input |
|
) |
| |
| int SOP_Compiled::Task::stateId |
( |
| ) |
const |
|
inline |
| virtual bool SOP_Compiled::Task::validate |
( |
| ) |
|
|
virtual |
| bool SOP_Compiled::Task::myNodeBypassed |
|
protected |
| bool SOP_Compiled::Task::myNodeLocked |
|
protected |
| bool SOP_Compiled::Task::myNodeUnload |
|
protected |
| int SOP_Compiled::Task::myStateId |
|
protected |
The documentation for this class was generated from the following file: