Curve Parameters
================

.. py:currentmodule:: NodegraphAPI


Basics
------

.. automethod:: Parameter.isAnimated
.. automethod:: Parameter.hasKey
.. automethod:: Parameter.getKeys
.. automethod:: Parameter.setKey
.. automethod:: Parameter.moveKeys
.. automethod:: Parameter.removeKey
.. automethod:: Parameter.removeKeys
.. automethod:: Parameter.makeConstant


Auto Key
--------

.. automethod:: Parameter.getAutoKey
.. automethod:: Parameter.setAutoKey
.. automethod:: Parameter.setValueAutoKey


Floating Curves
---------------

Floating curves are used to register temporary value changes that have not yet been committed.  These temporary curves
are wiped out whenever the user changes the current frame.

.. automethod:: Parameter.hasFloatingCurve
.. automethod:: Parameter.resetFloatingCurve


FCurve
------

.. automethod:: Parameter.getCurve
.. automethod:: Parameter.setCurve