Parameters
==========

Introduction to Parameters
--------------------------

Parameters are part of nodes, and typically control their respective node's
behavior. Parameters of nodes can be edited in Katana's :kat:ui:`Parameters`
tab in the UI, by setting the edit flag on a node in the :kat:ui:`Node Graph`
tab, and can also be edited via Python scripting using parts of the
:py:mod:`NodegraphAPI`. Values of parameters can be either constant, determined
by Python expressions, or driven by animation curves.

Parameter Base Class
--------------------

.. autoclass:: NodegraphAPI.Parameter
    :no-members:

Contents of Section
-------------------

.. toctree::

    GettingAndSettingParameters
    ExpressionedParameters
    CurveParameters

    GroupParameters
    ArrayParameters
    DynamicParameters

    EnableableParameters
    ParameterNodeDefaults

    ParameterHints

    NonpersistentParameters
    SerializingParameters