Package nuke :: Module curvelib
[hide private]
[frames] | no frames]

Source Code for Module nuke.curvelib

 1  """The Python interface for Nuke's curve library (as used by 
 2  Roto, RotoPaint, SplineWarp). 
 3   
 4  Use help('_curvelib') to get detailed help on the classes exposed here. 
 5   
 6  This module provides the public interface to the curvelib module and will 
 7  remain stable. It uses an underlying native module called _curvelib to 
 8  provide this interface. While there is nothing stopping you from using the 
 9  _curvelib module directly, it may change in a future release and break your 
10  scripts. 
11  """ 
12   
13  import _curvelib 
14   
15  from _curvelib import AnimAttributes 
16  from _curvelib import AnimCTransform 
17  from _curvelib import AnimCurveViews 
18  from _curvelib import CMatrix4 
19  from _curvelib import CTransform 
20  from _curvelib import CVec2 
21  from _curvelib import CVec3 
22  from _curvelib import CVec4 
23  from _curvelib import ControlPoint 
24  from _curvelib import CubicCurve 
25  from _curvelib import AnimControlPoint 
26  from _curvelib import AnimCurveKey 
27  from _curvelib import BaseCurve 
28  from _curvelib import AnimCurve 
29  from _curvelib import Flag 
30   
31  # enums 
32  from _curvelib import CurveType 
33  from _curvelib import FlagType 
34  from _curvelib import ExtrapolationType 
35  from _curvelib import InterpolationType 
36  from _curvelib import RotationOrder 
37  from _curvelib import TransformOrder 
38