Values
pdg.language.Cpp
The type was written using C++.
pdg.language.Python
The type was written using Python.
Houdini 18.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 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 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 values or producing arrays of values
The enumeration of work item attribute flags
The enumeration of the default attribute pattern match types
The enumeration of work item attribute overwrite options
The enumeration of work item attribute types
Container for cook options.
Container for graph evaluation options
The enumeration of possible cook modes
Enumeration of possible reasons for a node to regenerate during the cook
The enumeration of PDG data types
The type of work item generation being performed by generation callbacks
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
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
An input, output or parameter on a PDG Node
Dependency graph node subclass representing a processor.
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.
Object that represents a service
Object containing the registry of all PDG services
Indicates the owner of a PDG service
Indicates the state of a PDG service
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 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 return type of a scheduler’s isWorkItemReady call
Represents a "batch" work item, which contains multiple child work items.
Container object for dependency pairs.
Keeps track of work items inside a partition.
A work item in the PDG graph.
Exposes methods to access work item data through Python
Container object for 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
Processing time statistics exposed by a PDG work item
The cook state of the work item
The type of the work item