HDK
|
This is the complete list of members for PDG_WorkItem, including all inherited members.
addDependency(PDG_WorkItem *work_item, bool required=false, bool user_defined=false) | PDG_WorkItem | |
addEnvironmentVar(const UT_StringHolder &var_name, const PDGT_Value &value, UT_WorkBuffer &errors) | PDG_WorkItem | |
addError(const UT_StringHolder &log, bool timestamp=true) const | PDG_WorkItem | inline |
addErrorFmt(const char *fmt, Args &&...args) const | PDG_WorkItem | inline |
addEventHandler(PDG_EventHandler *handler) | PDG_EventEmitter | |
addEventHandler(PDG_EventHandler *handler, PDG_EventType event) | PDG_EventEmitter | |
addEventHandler(PDG_EventHandler *handler, const PDG_EventFilter &filter) | PDG_EventEmitter | |
addExpectedOutputFile(const UT_StringHolder &path, const UT_StringHolder &tag, bool own) | PDG_WorkItem | |
addExpectedOutputFile(const PDG_File &file) | PDG_WorkItem | |
addExpectedOutputFiles(const UT_StringArray &paths, const UT_StringHolder &tag, bool own) | PDG_WorkItem | |
addLog(PDG_WorkItemLogType type, const UT_StringHolder &log, bool timestamp=true, int verbosity=0) const | PDG_WorkItem | |
addMessage(const UT_StringHolder &log, bool timestamp=true, int verbosity=0) const | PDG_WorkItem | inline |
addMessageFmt(const char *fmt, Args &&...args) const | PDG_WorkItem | inline |
addNodeWarning(const UT_StringHolder &message) const | PDG_WorkItem | |
addOutputFile(const UT_StringHolder &path, const UT_StringHolder &tag, PDG_File::Hash hash_code, bool own) | PDG_WorkItem | |
addOutputFiles(const UT_StringArray &paths, const UT_StringHolder &tag, const PDG_File::HashArray &hashes, bool own) | PDG_WorkItem | |
addOutputFiles(const UT_StringArray &paths, const UT_StringArray &tags, const PDG_File::HashArray &hashes, bool own) | PDG_WorkItem | |
addPropagate(PDGE_Dependency *dependency) | PDGE_DependencyOwner | inlineprotected |
addRequiredDependency(const PDG_WorkItem *work_item, bool user_defined) | PDG_WorkItem | |
addWarning(const UT_StringHolder &log, bool timestamp=true, int verbosity=0) const | PDG_WorkItem | inline |
addWarningFmt(const char *fmt, Args &&...args) const | PDG_WorkItem | inline |
applyDirty(const PDG_WorkItemDirty &dirty_state, bool remove_outputs) | PDG_WorkItem | protected |
appPath(UT_WorkBuffer &buffer) const | PDG_WorkItem | |
areAttribFlagsValid(uint16 flags) const | PDG_AttributeOwner | virtual |
Array typedef | PDGE_DependencyOwner | |
attribCanWrite(const PDG_EvaluationContext *ctx) const override | PDG_WorkItem | virtual |
attribGlobalLock() const override | PDG_WorkItem | virtual |
attribLoadJSON(UT_IStream &istream, PDG_AttributeCollision strategy) | PDG_AttributeOwner | |
attribLoadJSON(const UT_StringHolder &file_path, PDG_AttributeCollision strategy) | PDG_AttributeOwner | |
attribModify(PDG_AttributeType attrib_type, const UT_StringHolder &attrib_name) const override | PDG_WorkItem | virtual |
attribOwnerName() const override | PDG_WorkItem | virtual |
attribSaveJSON(std::ostream &os, bool binary) const | PDG_AttributeOwner | |
attribSaveJSON(const UT_StringHolder &file_path) const | PDG_AttributeOwner | |
attribUnlock(bool modified) const override | PDG_WorkItem | virtual |
attributes() | PDG_AttributeOwner | inline |
attributes() const | PDG_AttributeOwner | inline |
attributeSource() const | PDG_WorkItem | |
attribWarn(const UT_StringHolder &message) const override | PDG_WorkItem | virtual |
batchIndex() const | PDG_WorkItem | inline |
batchParent() const | PDG_WorkItem | inline |
boostPriority() | PDG_WorkItem | |
cacheId() const | PDG_WorkItem | inline |
cancel() | PDG_WorkItem | |
canCookDep() | PDG_WorkItem | inline |
cast(UT_Array< T > &out, const Array &in) | PDGE_DependencyOwner | inlinestatic |
cast(Array &out, const UT_Array< T > &in) | PDGE_DependencyOwner | inlinestatic |
checkCached(bool add_outputs) | PDG_WorkItem | protectedvirtual |
checkSubItem(UT_WorkBuffer &errors) | PDG_WorkItem | |
clearCustomState() | PDG_WorkItem | |
clearEnvironment() | PDG_WorkItem | |
clearEventQueue() | PDG_EventEmitter | |
clearExpectedOutputFiles() | PDG_WorkItem | |
clearFrame() | PDG_WorkItem | |
clearLabel() | PDG_WorkItem | |
clearOutputFiles() | PDG_WorkItem | |
clearRuntimeOutputFiles() | PDG_WorkItem | |
cloneTarget() const | PDG_WorkItem | inline |
command() const | PDG_WorkItem | |
compare(PDG_WorkItem *item) const | PDG_WorkItem | |
compareDataType(const PDG_BaseType *other_type, bool deep=true) const | PDG_WorkItem | |
compareLoopInfoStack(const PDG_WorkItem *other) const | PDG_WorkItem | |
context() const | PDG_WorkItem | inline |
cook() | PDG_WorkItem | protected |
cookPercent() const | PDG_WorkItem | |
cookSubItem(PDG_WorkItemState state, fpreal duration) | PDG_WorkItem | |
cookType() const | PDG_WorkItem | inline |
createJSONPatch(bool pretty_print) const | PDG_WorkItem | |
customState() const | PDG_WorkItem | |
data() const | PDG_WorkItem | |
debugGroup() const override | PDG_WorkItem | virtual |
debugName() const override | PDG_WorkItem | inlinevirtual |
dependencies(PDG_WorkItemConstArray &dependency_array) const | PDG_WorkItem | |
dependenciesUnsafe() const | PDG_WorkItem | |
dependencyIds(PDG_WorkItemIDSet &dependency_ids) const | PDG_WorkItem | |
dependencySize() const | PDG_WorkItem | |
dependencyState() const | PDG_WorkItem | inline |
dependentIds(PDG_WorkItemIDSet &dependent_ids) const | PDG_WorkItem | |
dependents(PDG_WorkItemConstArray &dependent_array) const | PDG_WorkItem | |
dependentsUnsafe() const | PDG_WorkItem | |
dirty(bool should_delete, bool remove_outputs) | PDG_WorkItem | |
doneRegenerating() | PDG_WorkItem | |
edgeLock() const | PDG_WorkItem | inline |
emitEvent(const PDG_Event &event, bool immediate=false) const | PDG_EventEmitter | |
envLookup(const char *key, PDGT_Value &value) const | PDG_WorkItem | |
ePendingDelete enum value | PDG_WorkItem | |
ePendingDirty enum value | PDG_WorkItem | |
ePendingNone enum value | PDG_WorkItem | |
evalPartial(PDGE_Resolutions &, const PDGE_Evaluator &, PDGE_Dependency *, const Array &) | PDGE_DependencyOwner | inlineprotectedvirtual |
evalResolve(PDGE_Resolutions &resolutions, const PDGE_Evaluator &evaluator, PDGE_Dependency *dependency) override | PDG_WorkItem | protectedvirtual |
evaluationState() const | PDG_WorkItem | |
evalUnresolve(PDGE_Dependency::Array &extras, PDGE_Dependency *dependency) override | PDG_WorkItem | protectedvirtual |
eventHandlers(PDG_EventHandlerArray &handlers) const | PDG_EventEmitter | |
executionType() const | PDG_WorkItem | inline |
expectedOutputFiles(PDG_File::Array &files) const | PDG_WorkItem | |
failedDependencies(PDG_WorkItemConstArray &dependecies) const | PDG_WorkItem | |
firstOutputFileForTag(const UT_StringHolder &tag) const | PDG_WorkItem | |
frame() const | PDG_WorkItem | inline |
frameStep() const | PDG_WorkItem | inline |
freeze() | PDG_WorkItem | |
getMemoryUsage(bool inclusive) const override | PDG_WorkItem | virtual |
globEnvironment(PDGT_Value::Map &environment) const | PDG_WorkItem | |
graph() const | PDG_WorkItem | |
handleDirty(const UT_ArrayStringSet &keep_set, bool should_delete, bool remove_outputs) | PDG_WorkItem | protected |
hasAttributes() const | PDG_AttributeOwner | |
hasCommand() const | PDG_WorkItem | |
hasCookPercent() const | PDG_WorkItem | |
hasCustomState() const | PDG_WorkItem | |
hasDependency(const PDG_WorkItem *work_item) const | PDG_WorkItem | |
hasEnvironmentVar(const UT_StringHolder &var_name) const | PDG_WorkItem | |
hasFrame() const | PDG_WorkItem | inline |
hash() const | PDG_WorkItem | |
hasLabel() const | PDG_WorkItem | |
hasOutputFiles() const | PDG_WorkItem | |
hasPlatformCommand() const | PDG_WorkItem | |
hasWarnings() const | PDG_WorkItem | inline |
id() const | PDG_WorkItem | inline |
index() const | PDG_WorkItem | inline |
inheritParent(const PDG_WorkItem *work_item) | PDG_WorkItem | protected |
inputFiles(PDG_File::Array &files, bool include_expected) const | PDG_WorkItem | |
inputFilesForTag(PDG_File::Array &files, const UT_StringHolder &tag, bool include_expected=false) const | PDG_WorkItem | |
internalIndex() const | PDG_WorkItem | inline |
invalidateCache() | PDG_WorkItem | |
isAttribFlagValid(PDG_AttributeFlag flag) const | PDG_AttributeOwner | virtual |
isBatch() const | PDG_WorkItem | |
isCloneOutputFiles() const | PDG_WorkItem | inline |
isCooked() const | PDG_WorkItem | |
isCookedDep() | PDG_WorkItem | inline |
isDynamic() const | PDG_WorkItem | |
isFrozen() const | PDG_WorkItem | inline |
isInProcess() const | PDG_WorkItem | inline |
isLongRunning() const | PDG_WorkItem | |
isMainThread() const | PDG_WorkItem | |
isNoGenerate() const | PDG_WorkItem | inline |
isOutOfProcess() const | PDG_WorkItem | inline |
isPartition() const | PDG_WorkItem | |
isPostCook() const | PDG_WorkItem | inline |
isProcessing() const | PDG_WorkItem | |
isRegular() const | PDG_WorkItem | |
isScheduled() const | PDG_WorkItem | inline |
isScheduledBy(PDG_Scheduler *scheduler) const | PDG_WorkItem | |
isServiceMode() const | PDG_WorkItem | inline |
isStatic() const | PDG_WorkItem | inline |
isSuccessful() const | PDG_WorkItem | |
isUncooked() const | PDG_WorkItem | |
isUnsuccessful() const | PDG_WorkItem | |
isUnsuccessfulDep() const | PDG_WorkItem | |
label() const | PDG_WorkItem | |
loadJSONFile(const UT_StringHolder &path, bool make_active, UT_WorkBuffer &errors) | PDG_WorkItem | static |
loadJSONString(const UT_StringHolder &data, bool make_active, UT_WorkBuffer &errors) | PDG_WorkItem | static |
localizedOutputFiles(PDG_File::Array &files) const | PDG_WorkItem | |
localizePath(const UT_StringHolder &path) const | PDG_WorkItem | |
logMessages() const | PDG_WorkItem | inline |
loopInfoDepth() const | PDG_WorkItem | |
loopInfoIteration() const | PDG_WorkItem | |
loopInfoLock() const | PDG_WorkItem | |
loopInfoNumber() const | PDG_WorkItem | |
loopInfoSize() const | PDG_WorkItem | |
loopInfoStack() const | PDG_WorkItem | inline |
loopInfoStackEntry(int index) const | PDG_WorkItem | |
memoryInfo(PDG_MemoryInfo &memory_info, bool inclusive) const | PDG_WorkItem | virtual |
myAttributes | PDG_AttributeOwner | protected |
myAttributesDirty | PDG_WorkItem | protected |
myBatchIndex | PDG_WorkItem | protected |
myBatchParent | PDG_WorkItem | protected |
myCacheId | PDG_WorkItem | protected |
myCanCookDep | PDG_WorkItem | protected |
myCloneTarget | PDG_WorkItem | protected |
myContext | PDG_WorkItem | protected |
myCookType | PDG_WorkItem | protected |
myData | PDG_WorkItem | protected |
myDependencies | PDG_WorkItem | protected |
myDependents | PDG_WorkItem | protected |
myDepState | PDG_WorkItem | protected |
myDidCook | PDG_WorkItem | protected |
myEdgeLock | PDG_WorkItem | mutableprotected |
myExecutionType | PDG_WorkItem | protected |
myFrame | PDG_WorkItem | protected |
myFrameStep | PDG_WorkItem | protected |
myHasFrame | PDG_WorkItem | protected |
myHasWarnings | PDG_WorkItem | mutableprotected |
myId | PDG_WorkItem | protected |
myIndex | PDG_WorkItem | protected |
myInternalIndex | PDG_WorkItem | protected |
myIsBatchReady | PDG_WorkItem | protected |
myIsCloneOutputFiles | PDG_WorkItem | protected |
myIsCookedDep | PDG_WorkItem | protected |
myIsFrozen | PDG_WorkItem | protected |
myIsNoGenerate | PDG_WorkItem | protected |
myIsPostCook | PDG_WorkItem | protected |
myIsStatic | PDG_WorkItem | protected |
myLogMessages | PDG_WorkItem | mutableprotected |
myLoopInfoStack | PDG_WorkItem | protected |
myNode | PDG_WorkItem | protected |
myPendingDirty | PDG_WorkItem | protected |
myPriority | PDG_WorkItem | protected |
myRequiredDependencies | PDG_WorkItem | protected |
myState | PDG_WorkItem | protected |
myStats | PDG_WorkItem | protected |
myType | PDG_WorkItem | protected |
myWasModified | PDG_WorkItem | protected |
name() const | PDG_WorkItem | |
node() const | PDG_WorkItem | inline |
notifyCook(PDGE_Resolutions &resolutions, PDG_WorkItemState result, int batch_index, fpreal duration, bool notify_all, bool static_cook, bool unresolve) | PDG_WorkItem | protectedvirtual |
numericData(fpreal ¶m, const PDG_AttributeEvaluator &evaluator, fpreal frame, int thread) const | PDG_WorkItem | |
outputCacheState() const | PDG_WorkItem | virtual |
outputFiles(PDG_File::Array &files) const | PDG_WorkItem | |
outputFilesForTag(PDG_File::Array &files, const UT_StringHolder &tag, bool include_expected=false) const | PDG_WorkItem | |
ownedFiles(PDG_File::Set &files, bool include_expected) const | PDG_WorkItem | protected |
parent() const | PDG_WorkItem | |
partitionItems(PDG_WorkItemConstArray &components) const | PDG_WorkItem | |
PDG_AttributeOwner(bool has_runtime) | PDG_AttributeOwner | inline |
PDG_BatchWorkItem class | PDG_WorkItem | friend |
PDG_EventEmitter(PDG_EventQueue *event_queue, bool block_destruction) | PDG_EventEmitter | |
PDG_Scheduler class | PDG_WorkItem | friend |
PDG_WorkItem(PDG_GraphContext *context, bool is_static=true, PDG_WorkItemType type=PDG_WorkItemType::eRegular, PDG_WorkItemID id=theInvalidId) | PDG_WorkItem | |
PDG_WorkItemDirty class | PDG_WorkItem | friend |
PDG_WorkItemHolder class | PDG_WorkItem | friend |
PDGE_DependencyOwner() | PDGE_DependencyOwner | inline |
PendingDirty enum name | PDG_WorkItem | |
performanceEvent() const | PDG_WorkItem | |
platformCommand(PDG_Platform platform=PDG_Platform::eUndefined) | PDG_WorkItem | |
postCook(PDGE_Resolutions &resolutions, PDG_WorkItemState result, int batch_index, fpreal duration, bool notify_all, bool static_cook, bool unresolve) | PDG_WorkItem | protected |
prepareDirty(bool should_delete) | PDG_WorkItem | |
prepareDirty(PDG_WorkItemDirty &dirty_state, bool is_delete, bool is_dirty_data) const | PDG_WorkItem | protected |
priority() const | PDG_WorkItem | inline |
propagateSet() | PDGE_DependencyOwner | inlineprotected |
pushLoopInfoStack(const PDG_WorkItem *parent_item) | PDG_WorkItem | |
removeAllEventHandlers(bool user_handler_only=false) | PDG_EventEmitter | |
removeDependency(PDG_WorkItem *work_item) | PDG_WorkItem | |
removeEventHandler(PDG_EventHandler *handler) | PDG_EventEmitter | |
requiredDependencies() const | PDG_WorkItem | |
resetOwner() override | PDG_WorkItem | virtual |
saveArrayDict(const PDG_WorkItemArray &items, bool global_attributes, bool skip_defaults) | PDG_WorkItem | static |
saveArrayJSONFile(const UT_StringHolder &path, const PDG_WorkItemArray &items, bool pretty_print, bool global_attributes, bool skip_defaults) | PDG_WorkItem | static |
saveArrayJSONString(const PDG_WorkItemArray &items, bool pretty_print, bool global_attributes, bool skip_defaults) | PDG_WorkItem | static |
saveDict(bool global_attributes, bool skip_defaults) const | PDG_WorkItem | |
saveJSONFile(const UT_StringHolder &path, bool pretty_print, bool global_attributes, bool skip_defaults) const | PDG_WorkItem | |
saveJSONString(bool pretty_print, bool global_attributes, bool skip_defaults) const | PDG_WorkItem | |
scheduler() const | PDG_WorkItem | |
serializeData() const | PDG_WorkItem | |
serializeDataToFile(const UT_StringHolder &file) const | PDG_WorkItem | |
Set typedef | PDGE_DependencyOwner | |
setBatchInfo(PDG_BatchWorkItem *item, int index, int batch_index, int priority) | PDG_WorkItem | |
setCloneTarget(const PDG_WorkItem *clone_target) | PDG_WorkItem | |
setCommand(const UT_StringHolder &command, bool shell=false) | PDG_WorkItem | virtual |
setCookPercent(const fpreal &cook_percent) | PDG_WorkItem | |
setCookType(PDG_WorkItemCookType cook_type) | PDG_WorkItem | |
setCustomState(const UT_StringHolder &state) | PDG_WorkItem | |
setData(PDG_WorkItemDataPtr data) | PDG_WorkItem | |
setEventQueue(PDG_EventQueue *event_queue) | PDG_EventEmitter | |
setExecutionType(PDG_WorkItemExecutionType execution_type) | PDG_WorkItem | |
setFrame(fpreal frame) | PDG_WorkItem | |
setFrame(fpreal frame, fpreal frame_step) | PDG_WorkItem | |
setFrame(fpreal frame, fpreal frame_step, bool check_dirty) | PDG_WorkItem | protectedvirtual |
setIndex(int index) | PDG_WorkItem | |
setInternalIndex(int index) | PDG_WorkItem | inline |
setIsCloneOutputFiles(bool clone) | PDG_WorkItem | |
setIsFrozen(bool is_frozen) | PDG_WorkItem | |
setIsNoGenerate(bool no_gen) | PDG_WorkItem | |
setIsPostCook(bool postcook) | PDG_WorkItem | |
setLabel(const UT_StringHolder &label) | PDG_WorkItem | |
setLoopInfo(int iteration, int number, int size, PDG_WorkItemID service_lock=theInvalidId) | PDG_WorkItem | |
setLoopInfoStack(const PDG_LoopInfo::Stack &loop_stack) | PDG_WorkItem | |
setNode(PDG_Node *node, bool emit) | PDG_WorkItem | |
setPendingDirty(PendingDirty pending) | PDG_WorkItem | virtual |
setPlatformCommands(const UT_StringHolder &linux, const UT_StringHolder &mac, const UT_StringHolder &windows, bool shell=false) | PDG_WorkItem | virtual |
setPriority(int priority, bool emit=true) | PDG_WorkItem | |
setState(PDG_WorkItemState state, bool emit=true) | PDG_WorkItem | |
setTimeStat(PDG_WorkItemStats::StatType stat, bool batched) | PDG_WorkItem | virtual |
shouldEmit(const PDG_Event &event) const | PDG_EventEmitter | |
shouldRunInShell() const | PDG_WorkItem | |
sortedDependencies(PDG_WorkItemConstArray &sorted_depencies, bool only_upstream=false) const | PDG_WorkItem | |
startRegenerating() | PDG_WorkItem | |
startSubItem(bool wait, UT_WorkBuffer &errors) | PDG_WorkItem | |
startWorkItem() | PDG_WorkItem | |
state() const | PDG_WorkItem | inline |
stats() const | PDG_WorkItem | inline |
stats() | PDG_WorkItem | inline |
stringData(UT_WorkBuffer &buffer, const PDG_AttributeEvaluator &evaluator, fpreal frame, int thread) const | PDG_WorkItem | |
supportedEventTypes() const override | PDG_WorkItem | virtual |
syncCacheId() | PDG_WorkItem | protectedvirtual |
syncData(bool force_recursive) | PDG_WorkItem | |
tempDir() const | PDG_WorkItem | |
theInvalidId | PDG_WorkItem | static |
transferFiles(bool update_cache) | PDG_WorkItem | |
type() const | PDG_WorkItem | inline |
uiSelect(bool select) | PDG_WorkItem | |
updateCacheId(PDG_CacheID cache_id) | PDG_WorkItem | protected |
updateOutputFile(int index, const UT_StringHolder &path, const UT_StringHolder &tag, PDG_File::Hash hash_code, bool owner) | PDG_WorkItem | |
upgradeExpectedOutputFiles(bool check_disk, bool clear) | PDG_WorkItem | protected |
validateOutputFiles() | PDG_WorkItem | |
varReplace(const char *input, UT_WorkBuffer &output) const | PDG_WorkItem | |
visualDependencies(PDG_WorkItemSet &deps, bool expand, PDG_Scheduler *filter) const | PDG_WorkItem | |
visualDependents(PDG_WorkItemSet &deps, bool expand, PDG_Scheduler *filter) const | PDG_WorkItem | |
wasModified() const | PDG_WorkItem | inline |
~PDG_AttributeOwner() | PDG_AttributeOwner | inlinevirtual |
~PDG_EventEmitter() | PDG_EventEmitter | virtual |
~PDG_WorkItem() override | PDG_WorkItem | |
~PDGE_DependencyOwner() | PDGE_DependencyOwner | inlinevirtual |