Basics
======

.. currentmodule:: NodegraphAPI

Node Types
----------

.. autofunction:: GetNodeTypes

Node Type Registration
~~~~~~~~~~~~~~~~~~~~~~

The following lower-level APIs are called by Katana to register Python-based
node types. The methods are called automatically when using higher-level APIs
like :py:class:`Nodes3DAPI.NodeTypeBuilder`.

.. autofunction:: RegisterPythonNodeFactory
.. autofunction:: RegisterPythonNodeType
.. autofunction:: RegisterPythonGroupType

Node Flavors
------------

.. autofunction:: AddNodeFlavor
.. autofunction:: ClearFlavorNodes
.. autofunction:: GetAllFlavors
.. autofunction:: GetFlavorNodes
.. autofunction:: GetNodeFlavors
.. autofunction:: NodeMatchesFlavors
.. autofunction:: RemoveNodeFlavor