HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_EvaluationContext Member List

This is the complete list of members for PDG_EvaluationContext, including all inherited members.

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