#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: