activeIsParent(int thread) | PDG_EvaluationContext | static |
activeNode() const | PDG_EvaluationContext | |
activeWorkItem(int thread) | PDG_EvaluationContext | static |
builtinFunctions(UT_StringArray &functions) | PDG_EvaluationContext | static |
canDirty(const PDG_WorkItem *work_item) const | PDG_EvaluationContext | |
canDirty(const PDG_Node *node) const | PDG_EvaluationContext | |
canDirty() const | PDG_EvaluationContext | |
cookWorkItem(int thread, const UT_StringHolder &module, PDG_WorkItem *work_item, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
createAttributeEvaluator(int thread, const char *name) | PDG_EvaluationContext | static |
dirtyAllAttribs() | PDG_EvaluationContext | static |
eResultAbort enum value | PDG_EvaluationContext | |
eResultFailure enum value | PDG_EvaluationContext | |
eResultSuccess enum value | PDG_EvaluationContext | |
eStateCooking enum value | PDG_EvaluationContext | |
eStateDirtying enum value | PDG_EvaluationContext | |
eStateDynamic enum value | PDG_EvaluationContext | |
eStateNone enum value | PDG_EvaluationContext | |
eStateStatic enum value | PDG_EvaluationContext | |
evalTime() const | PDG_EvaluationContext | |
evaluate(int thread, const PY_CompiledCode &expression, fpreal &result, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
evaluate(int thread, const PY_CompiledCode &expression, exint &result, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
evaluate(int thread, const PY_CompiledCode &expression, UT_StringHolder &result, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
evaluate(int thread, const PY_CompiledCode &expression, void *&result, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
evaluate(int thread, const PY_CompiledCode &expression, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
evaluateCodeString(int thread, const UT_StringHolder &raw_code, void *&result, bool multi, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
EvaluationResult enum name | PDG_EvaluationContext | |
getContext() | PDG_EvaluationContext | static |
getContext(int thread) | PDG_EvaluationContext | static |
getExpressionContext() | PDG_EvaluationContext | static |
globalJobWorkItem(bool sub_item) | PDG_EvaluationContext | static |
globalNodeName() | PDG_EvaluationContext | static |
globalSchedulerName() | PDG_EvaluationContext | static |
globalWorkItem(bool sub_item) | PDG_EvaluationContext | static |
hashPyObjectAttr(SYS_HashType &result, const PDG_AttributePyObject *attr, UT_WorkBuffer &errors) | PDG_EvaluationContext | static |
hasParameterError() const | PDG_EvaluationContext | |
isActive() const | PDG_EvaluationContext | inline |
isCooking() const | PDG_EvaluationContext | inline |
isGenerating() const | PDG_EvaluationContext | inline |
isLocalActive(int thread) | PDG_EvaluationContext | static |
isLocalCookingPDG(int thread) | PDG_EvaluationContext | static |
isLocalGenerating(int thread) | PDG_EvaluationContext | static |
isLocalize() const | PDG_EvaluationContext | inline |
isLocalRuntime(int thread) | PDG_EvaluationContext | static |
isParent() const | PDG_EvaluationContext | |
isRuntime() const | PDG_EvaluationContext | inline |
isTimeDependent(const UT_StringHolder &name) | PDG_EvaluationContext | static |
loadGlobalWorkItem(UT_IStream &is) | PDG_EvaluationContext | static |
loadPyObjectAttr(int thread, void *&result, const UT_StringHolder &attr_data, const UT_StringHolder &module) | PDG_EvaluationContext | static |
localActiveNode(int thread) | PDG_EvaluationContext | static |
localDict(int thread) | PDG_EvaluationContext | static |
localEvalTime(int thread) | PDG_EvaluationContext | static |
localState(int thread) | PDG_EvaluationContext | static |
operator=(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
PDG_EvaluationContext() | PDG_EvaluationContext | |
recordAttribute(const UT_StringHolder &name) | PDG_EvaluationContext | inline |
resetDict(int thread) | PDG_EvaluationContext | static |
saveGlobalWorkItem(std::ostream &os) | PDG_EvaluationContext | static |
savePyObjectAttr(int thread, UT_StringHolder &result, const PDG_AttributePyObject *attr, const UT_StringHolder &module) | PDG_EvaluationContext | static |
setDict(int thread, PY_PyObject *locals) | PDG_EvaluationContext | static |
setGlobalJobWorkItem(PDG_WorkItem *work_item, const UT_StringHolder &node_name, const UT_StringHolder &scheduler_name) | PDG_EvaluationContext | static |
setGlobalSubItemIndex(int index, bool dirty) | PDG_EvaluationContext | static |
setGlobalWorkItem(const PDG_WorkItem *work_item, bool dirty) | PDG_EvaluationContext | static |
setTimeDependentAttribs(const UT_ArrayStringSet &names, bool dirty) | PDG_EvaluationContext | static |
setUsePython(bool use_python) | PDG_EvaluationContext | static |
setWorkItemCaster(const WorkItemCaster &caster) | PDG_EvaluationContext | static |
state() const | PDG_EvaluationContext | |
State enum name | PDG_EvaluationContext | |
updateDict(int thread, const UT_StringHolder &name, fpreal value) | PDG_EvaluationContext | static |
updateDict(int thread, const UT_StringHolder &name, int value) | PDG_EvaluationContext | static |
updateDict(int thread, const UT_StringHolder &name, const UT_StringHolder &value) | PDG_EvaluationContext | static |
updateDict(int thread, const UT_StringHolder &name, const PDG_WorkItem *work_item) | PDG_EvaluationContext | static |
updateDict(int thread, const UT_StringHolder &name, const PDG_Node *node) | PDG_EvaluationContext | static |
updateDict(int thread, const UT_StringHolder &name, const PDG_Graph *graph) | PDG_EvaluationContext | static |
updateParameterEvaluation(int thread, bool has_error) | PDG_EvaluationContext | static |
useTimeDependentAttribs() | PDG_EvaluationContext | static |
UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |
UT_NonCopyable(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
workItem() const | PDG_EvaluationContext | |
WorkItemCaster typedef | PDG_EvaluationContext | |
~PDG_EvaluationContext() | PDG_EvaluationContext | |
~UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |