XPRESSO is a node-based system to create custom expressions. The API is defined in c4d_graphview.h.
- GvOperatorData is a plugin hook for custom nodes.
- XPressoTag (Texpresso) stores a node system and returns the GvNodeMaster.
- GvNodeMaster represents a node system, gives access to the stored nodes and is used to create new nodes.
- GvNode represents a single node.
- GvWorld gives access to global utility functions.
- GvNodeGUI is a custom GUI element used to display XPRESSO node systems.
Further details are described here: