Values ¶
pdg.language.Cpp
The type was written using C++.
pdg.language.Python
The type was written using Python.
Houdini 20.5 Executing tasks with PDG/TOPs pdg
The enumeration of languages used to define custom PDG types
pdg.language.Cpp
The type was written using C++.
pdg.language.Python
The type was written using Python.
A dictionary array work item attribute.
A file array work item attribute.
An floating point array work item attribute.
An integer array work item attribute.
A utility for matching attribute names to a pattern.
A Python object work item attribute.
A utility for splitting lists of work item by attribute or frame value
A string array work item attribute.
Base class for pdg.AttributePattern and pdg.ValuePattern.
A file object with a path and associated metadata
A utility for matching attribute value ranges
Functions for mapping file paths
An entry in the global path map
A utility for matching values or producing arrays of values
The enumeration of error handling options when adding attributes to a work item
The enumeration of work item attribute flags
The enumeration of the default attribute pattern match types
The enumeration of different merge operations that can be applied to attributes
The enumeration of work item attribute overwrite options
The enumeration of work item attribute types
The enumeration of file transfer destination types
The enumeration of file types
Enumeration of string matching types used when comparing a path mapping entry with an input string
Container for cook options.
Container for graph evaluation options
The enumeration of file caching modes available on processor nodes
The enumeration of possible cook modes
The enumeration of work item generation modes supported by processor nodes
Enumeration of possible reasons for a node to regenerate during the cook
Wraps a nested dictionary object in Python, used with Dictionary Array attributes
The enumeration of PDG data types
The type of work item generation being performed by generation callbacks
The enumeration of cache debug log levels
The enumeration of attribute expression debug log levels
The enumeration of node debug log levels
The enumeration of scheduler debug log levels
The enumeration of service debug log levels
The enumeration of file transfer debug log levels
pdg.debugLevelTypeRegistration
The enumeration of type registration debug log levels
The enumeration of work item debug log levels
The enumeration of debug logs available in PDG
Debug logging utilities
Represents an event that occurred while the graph was running.
Base class for objects that are able to emit events
Represents a handler function added to a node or graph.
The type of a pdg.Event
Represents a handler function added to a node or graph from Python
Generic exception raised when an error occurs when accessing work item attributes
Generic exception raised when an error running the graph.
Generic exception raised when an error occurs during a PDG service manager operation
A module with global functions that operate on the thread-local evaluation context
Memory info about a node and its work items
Represents an external dependency of a node.
Dependency graph processor node subclass for feedback loop begin blocks
Represents a node’s dependence on the existence of an external file.
Represents the dependency graph within the GraphContext object.
The top level object in a dependency graph.
Base class for dependency graph nodes.
Summary info used to configure a pdg.Node instance
Generate and cook time information for a PDG node
An input, output or parameter on a PDG Node
Dependency graph node subclass representing a processor.
Cook time statistics exposed by a PDG node
The subtype of PDG node type
The primary type of a PDG node
The type of a pdg.Port object
A scheduler object that has its type implemented in Python.
Represents a scheduler in the dependency graph.
The ways that the scheduler can transfer work item data to remote machines
Object that represents a service
Object that contains information about a running service client
Object containing the registry of all PDG services
Enumerations of options for how a work item in a service block should cook
The log type used by a service client
Indicates the owner of a PDG service
Reset operation type, used when configuring a server to reset clients when memory is exceeded
Indicates the state of a PDG service
A utility class return as the result of a custom file transfer handler
Object containing registry of all custom node, work item, and scheduler types.
The return type of a onAcceptWorkItem callback
The enumeration of cache results that can be returned by a custom cache handler
The enumeration of possible dirty handler types
The enumeration of languages used to define custom PDG types
The enumeration of possible result returned by a custom regeneration handler
The type of object when registering a custom class with PDG
The return type of a node callback implementation
The return type of a scheduler’s onScheduler callback implementation
The return type of a onTick callback
The enumeration of file transfers results that can be returned by a custom transfer handler
The return type of a scheduler’s isWorkItemReady call
Represents a batch work item, which contains multiple child work items.
A list of read-only work items
Container object for dependency pairs.
Keeps track of work items inside a partition.
Custom work item data type for items that cook using a Python script
A work item in the PDG graph.
Exposes methods to access work item data through Python
Stores an in-progress Work Item dirty operation that can applied later
Container object for work items.
A list of work items
You can pass this object to WorkItemHolder.addWorkItem() to create a work item with the specified options.
Cook time information for a work item
The enumeration of batch activation conditions
The enumeration of clone modes that can be used when generating work items
The enumeration of platforms
The current cache state of the work item
The cook type of the work item
The type of dirty being performed on the graph
The execution type of the work item
Work item log message type
Processing time statistics exposed by a PDG work item
The cook state of the work item
The type of the work item