API Guide >

# Dependency graph plug-ins

This section introduces the Dependency Graph (DG), not to be confused with the DAG. The nodes in the Dependency Graph are responsible for controlling animations and maintaining mesh construction history.

#### Topics in this section

- Overview of dependency graph plug-ins
- Parent class descriptions
- The basics
- Dependency Graph (DG) nodes
- Nodes
- Attributes and plugs
- Complex Attributes
- Data blocks
- Data handles
- Data creators
- Compute methods
- A more complex example
- MPxNode and its derived classes