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

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

addBuiltinPorts(PDG_NodeType type, PDG_NodeSubtype sub_type)PDG_NodeInterface
addError(const UT_StringHolder &message) const PDG_NodeInterfaceinlinevirtual
addErrorFmt(const char *fmt, Args &&...args) const PDG_NodeInterfaceinline
addFileDependency(const UT_StringHolder &file_path)PDG_NodeInterface
addParameter(PDGT_Value::DataType data_type, const UT_StringHolder &name, const UT_StringHolder &label, const UT_StringArray &tags, int size=1, bool custom=false)PDG_NodeInterface
addParameter(PDGT_Value::DataType data_type, const UT_StringHolder &name, const UT_StringHolder &label, int size=1, bool custom=false)PDG_NodeInterface
addParameterGroup(const UT_StringHolder &name, bool root=true, bool multiparm=false)PDG_NodeInterface
addPort(PDG_PortType type, const PDG_WorkItemDataType *data_type, const UT_StringHolder &name, const UT_StringHolder &label, const UT_StringArray &tags=UT_StringArray(), int size=0, bool ordered=true, bool custom=false)PDG_NodeInterface
addWarning(const UT_StringHolder &message) const PDG_NodeInterfaceinlinevirtual
addWarningFmt(const char *fmt, Args &&...args) const PDG_NodeInterfaceinline
appNode() const PDG_NodeInterfaceinline
attributeInfo() const PDG_NodeInterfaceinline
autoDependencies() const PDG_NodeInterfaceinline
cloneFrom(const PDG_NodeInterface &interface)PDG_NodeInterface
commonVars() const PDG_NodeInterfaceinline
customParameters() const PDG_NodeInterface
defaultParamValue(const UT_StringHolder &name, int index=0) const PDG_NodeInterface
DependencyArray typedefPDG_NodeInterface
endParameterGroup()PDG_NodeInterface
evaluate(T &result, const UT_StringHolder &name, const PDG_WorkItem *work_item=nullptr, int index=0, int multi=-1) const PDG_NodeInterfaceinline
evaluateArray(T &result, const UT_StringHolder &name, const PDG_WorkItem *work_item=nullptr, int multi=-1) const PDG_NodeInterfaceinline
evaluateRaw(UT_StringHolder &result, const UT_StringHolder &name, const PDG_WorkItem *work_item=nullptr, int index=0, int multi=-1) const PDG_NodeInterfaceinline
getMemoryUsage(bool inclusive) const PDG_NodeInterface
hasUnorderedPorts() const PDG_NodeInterface
inputCount() const PDG_NodeInterface
inputPort(int index) const PDG_NodeInterface
inputPort(const UT_StringHolder &name) const PDG_NodeInterface
inputPorts() const PDG_NodeInterface
inputPortsForNode(PDG_Node *node, PDG_PortArray &ports) const PDG_NodeInterface
inputPortsForWorkItem(const PDG_WorkItem *work_item, PDG_PortArray &ports) const PDG_NodeInterface
isValid() const PDG_NodeInterfaceinline
isWorkItemFromInputPort(const PDG_WorkItem *work_item, const UT_StringHolder &name) const PDG_NodeInterface
myAttributeInfoPDG_NodeInterfaceprotected
numOrderedPorts() const PDG_NodeInterface
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprivate
outputCount() const PDG_NodeInterface
outputPort(int index) const PDG_NodeInterface
outputPort(const UT_StringHolder &name) const PDG_NodeInterface
outputPorts() const PDG_NodeInterface
parameter(const UT_StringHolder &name, int multi=-1) const PDG_NodeInterface
parameterCount() const PDG_NodeInterface
ParameterGroupArray typedefPDG_NodeInterface
parameterGroups() const PDG_NodeInterfaceinline
parameters() const PDG_NodeInterface
parametersForTag(const UT_StringHolder &tag, PDG_PortArray &parameters) const PDG_NodeInterface
paramValue(const UT_StringHolder &name, int index=0) const PDG_NodeInterface
PDG_NodeInterface(UT_StringHolder name="", UT_StringHolder data_type="")PDG_NodeInterface
PDG_NodeTemplate classPDG_NodeInterfacefriend
port(PDG_PortType type, int index) const PDG_NodeInterface
port(PDG_PortType type, const UT_StringHolder &name) const PDG_NodeInterface
port(const UT_StringHolder &name) const PDG_NodeInterface
portCount(PDG_PortType type) const PDG_NodeInterface
ports(PDG_PortType type) const PDG_NodeInterface
removeParameter(const UT_StringHolder &name)PDG_NodeInterface
resolveWorkItemDataType(UT_WorkBuffer &errors)PDG_NodeInterface
scriptInfo() const PDG_NodeInterfaceinline
setAppNode(Args &&...args)PDG_NodeInterfaceinline
setAttributeInfo(const PDG_AttributeInfo &info)PDG_NodeInterfaceinline
setScriptInfo(const PDG_JobScriptInfo &info)PDG_NodeInterfaceinline
setServiceCompatibility(const UT_StringHolder &service_type_name, bool compatible)PDG_NodeInterface
templateInterface() const PDG_NodeInterfaceinlinevirtual
templateName() const PDG_NodeInterfaceinline
theCacheModeMenuScriptPDG_NodeInterfacestatic
theFeedbackAttribPatternParmPDG_NodeInterfacestatic
theFeedbackAttribsParmPDG_NodeInterfacestatic
theFeedbackBeginParmPDG_NodeInterfacestatic
theFeedbackFilesParmPDG_NodeInterfacestatic
theGenerateMenuScriptPDG_NodeInterfacestatic
thePartitionerIDAttribParmPDG_NodeInterfacestatic
thePartitionerIgnoreFailuresPDG_NodeInterfacestatic
thePartitionerMergeAttribsParmPDG_NodeInterfacestatic
thePartitionerMergeOpParmPDG_NodeInterfacestatic
thePartitionerMergeOutputsParmPDG_NodeInterfacestatic
thePartitionerMergeParmPDG_NodeInterfacestatic
thePartitionerMergePatternParmPDG_NodeInterfacestatic
thePartitionerMergePreserveParmPDG_NodeInterfacestatic
thePartitionerSetFrameParmPDG_NodeInterfacestatic
thePartitionerSortAttribParmPDG_NodeInterfacestatic
thePartitionerSortDirectionParmPDG_NodeInterfacestatic
thePartitionerSortParmPDG_NodeInterfacestatic
thePartitionerSortRequiredParmPDG_NodeInterfacestatic
thePartitionerSplitAttributeParmPDG_NodeInterfacestatic
thePartitionerSplitDefaultParmPDG_NodeInterfacestatic
thePartitionerSplitEnabledParmPDG_NodeInterfacestatic
thePartitionerSplitMissingParmPDG_NodeInterfacestatic
thePartitionerSplitPartialParmPDG_NodeInterfacestatic
thePartitionerStoreIDsParmPDG_NodeInterfacestatic
thePartitionerTargetParmPDG_NodeInterfacestatic
thePartitionerTargetTypeParmPDG_NodeInterfacestatic
thePartitionerWhenParmPDG_NodeInterfacestatic
theProcessorCacheModeParmPDG_NodeInterfacestatic
theProcessorCommandParmPDG_NodeInterfacestatic
theProcessorCookTypeParmPDG_NodeInterfacestatic
theProcessorLabelExpressionParmPDG_NodeInterfacestatic
theProcessorLabelTypeParmPDG_NodeInterfacestatic
theProcessorPriorityExpressionParmPDG_NodeInterfacestatic
theProcessorPriorityTypeParmPDG_NodeInterfacestatic
theProcessorScheduleWhenParmPDG_NodeInterfacestatic
theProcessorServiceNameParmPDG_NodeInterfacestatic
theProcessorServiceResetTypeParmPDG_NodeInterfacestatic
theProcessorServiceResetWhenParmPDG_NodeInterfacestatic
theProcessorUseScheduleWhenParmPDG_NodeInterfacestatic
theProcessorUseServiceBlockParmPDG_NodeInterfacestatic
theProcessorWorkItemGenerationParmPDG_NodeInterfacestatic
theSchedulerCheckExpectedOutputsParmPDG_NodeInterfacestatic
theSchedulerCompressWorkItemDataParmPDG_NodeInterfacestatic
theSchedulerDataSourceParmPDG_NodeInterfacestatic
theSchedulerDeleteTempDirParmPDG_NodeInterfacestatic
theSchedulerMapModeParmPDG_NodeInterfacestatic
theSchedulerMapZoneParmPDG_NodeInterfacestatic
theSchedulerMaxItemsParmPDG_NodeInterfacestatic
theSchedulerMaxTasksParmPDG_NodeInterfacestatic
theSchedulerRpcBackoffPDG_NodeInterfacestatic
theSchedulerRpcBatchPDG_NodeInterfacestatic
theSchedulerRpcIgnoreErrorsPDG_NodeInterfacestatic
theSchedulerRpcMaxErrorsPDG_NodeInterfacestatic
theSchedulerRpcReleasePDG_NodeInterfacestatic
theSchedulerRpcRetriesPDG_NodeInterfacestatic
theSchedulerRpcTimeoutPDG_NodeInterfacestatic
theSchedulerTickPeriodParmPDG_NodeInterfacestatic
theSchedulerUseMapZoneParmPDG_NodeInterfacestatic
theSchedulerUseMaxTasksParmPDG_NodeInterfacestatic
theSchedulerValidateOutputsParmPDG_NodeInterfacestatic
theSchedulerWaitForFailuresParmPDG_NodeInterfacestatic
theSchedulerWorkingDirParmPDG_NodeInterfacestatic
theSeparatorLabelPDG_NodeInterfacestatic
theTagExpandNamePDG_NodeInterfacestatic
theTagExtraInputPDG_NodeInterfacestatic
theTagOpDepDirtyPDG_NodeInterfacestatic
theTagOpDepRegenPDG_NodeInterfacestatic
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprivate
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprivate
workItemDataType()PDG_NodeInterfaceinline
workItemDataType() const PDG_NodeInterfaceinline
~PDG_NodeInterface()PDG_NodeInterfacevirtual
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprivate