[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- unreachable
- pyui.Dialog
- nukescripts.renderdialog.DialogState
- nukescripts.precomp.PrecompOptions
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- nukescripts.PythonPanel
- re.Scanner
- UserDict.UserDict
  - UserDict.IterableUserDict
    - os._Environ
- nukescripts.snap3d.VertexInfo
- nukescripts.snap3d.VertexSelection
- nukescripts.pyQtExamples.webBrowser.WebBrowserKnob
- nukescripts.panels.WidgetKnob
- nukescripts.clientserver.client: Example of running an IPV6 socket client to create nodes in Nuke.
- object: The most base type
  - nuke.AnimationCurve: AnimationCurve
  - nuke.AnimationKey: A control point for an animation curve.
  - _geo.AttrGroup: The available attribute groups.
  - _geo.AttrType: The available attribute types.
  - _geo.AttribContext: A set of selected items on a single of 3d object.
  - _geo.Attribute: An attribute on a 3d object.
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - exceptions.StandardError: Base class for all standard Python exceptions that do not represent interpreter exiting.
        - exceptions.EnvironmentError: Base class for I/O related errors.
          - exceptions.OSError: OS system call failed.
      - sre_constants.error
  - nuke.Box: A 2-dimensional rectangle.
  - _rotopaint.Element: The base class for the different types of elements you can create in the RotoPaint node.
    - _rotopaint.Layer: A layer, used to group other elements in the paint tree.
    - _rotopaint.Shape: A roto shape, which may be animated.
    - _rotopaint.Stroke: A paint stroke, which may be animated.
  - nukescripts.flipbooking.FlipbookApplication: An interface, for so far as Python supports it.
    - nukescripts.pyQtExamples.flipbookingExample.ExampleRVFlipbook: This is an example implementation of how to deal with implementing a flipbook application other than FrameCycler for Nuke.
    - nukescripts.framecycler.FramecyclerFlipbook
  - nukescripts.flipbooking.FlipbookFactory
  - nukescripts.flipbooking.FlipbookLUTPathRegistry: A registery of all LUT files against LUTs for each specific flipbook.
  - nuke.utils.FnPySingleton
    - nukescripts.pyQtAppUtils.pyQtAppHelper: Helper class to initialise PyQt in a separate thread
  - nuke.Format: A format.
  - nuke.FrameRange: A frame range, with an upper and lower bound and an increment.
  - nuke.FrameRanges: A sequence of FrameRange objects with convenience functions for iterating over all frames in all ranges.
  - _geo.GeoInfo: A 3D object consisting of vertices and primitives built out of them.
  - _geo.GeometryList: A list of GeoInfo objects.
  - nuke.GlobalsEnvironment: Dictionary-style object holding global Nuke state.
  - _nuke.Hash: A hash value for any number of objects.
  - nuke.Info: An info object stores x, y, w and h values.
  - nuke.Knob: A modifiable control that appears (unless hidden) in the panel for a node.
    - nuke.Array_Knob: A knob which holds an array of values.
      - nuke.BBox_Knob: A knob which holds a bounding box.
      - nuke.Boolean_Knob: A knob which holds a boolean value.
      - nuke.Box3_Knob: A 3-dimensional box.
      - nuke.Color_Knob: A knob which holds a color.
        - nuke.AColor_Knob: AColor_Knob
          - nuke.Eyedropper_Knob: Eyedropper_Knob
      - nuke.Double_Knob: A knob which holds one or more double-precision floating point values.
      - nuke.IArray_Knob: IArray_Knob
      - nuke.Int_Knob: A knob which holds one or more integer values.
      - nuke.Keyer_Knob: Keyer_Knob
      - nuke.Range_Knob: A knob which the minimum and maximum for a range of values.
      - nuke.Scale_Knob: Scale_Knob
      - nuke.UV_Knob: A knob which describes a texture coordinate.
      - nuke.Unsigned_Knob: A knob which holds one or more unsigned integer values.
        - nuke.ColorChip_Knob: A knob which holds a single unsigned int that describes a user interface colour.
        - nuke.Enumeration_Knob: Stores a single value between 0 and some maximum, and manages a set of keywords visible to the user.
          - nuke.Bitmask_Knob: Bitmask_Knob
          - nuke.CascadingEnumeration_Knob: Stores a single value between 0 and some maximum, and manages a set of keywords visible to the user.
          - nuke.OneView_Knob: OneView_Knob
          - nuke.Pulldown_Knob: Pulldown_Knob
      - nuke.WH_Knob: A knob which holds width and height values.
      - nuke.XYZ_Knob: A knob which holds a 3D coordinate.
      - nuke.XY_Knob: A knob which describes a 2D position.
    - nuke.Axis_Knob: A knob which descibes a 3D affine transformation, by combining rotations around each principal axis, scaling, translation, skew and a pivot point.
    - nuke.BeginTabGroup_Knob: Begin a group of tabs.
    - nuke.Channel_Knob: A knob which lets you select a layer and enable or disable individual channels.
      - nuke.ChannelMask_Knob: ChannelMask_Knob
    - nuke.EndTabGroup_Knob: End a group of tabs.
    - nuke.Font_Knob: A knob for choosing a font.
    - nuke.Format_Knob: Format_Knob
    - _nuke.GeoSelect_Knob: A knob which allows selection of parts of a 3D object.
    - nuke.Help_Knob: Help_Knob
    - nuke.Histogram_Knob: Histogram_Knob
    - nuke.Link_Knob: Link_Knob
    - nuke.LookupCurves_Knob: Provide a set of user-editable lookup curves.
    - nuke.MultiView_Knob: MultiView_Knob
    - nuke.Obsolete_Knob: For internal use only.
    - nuke.Password_Knob: A knob which holds a password string value.
    - _rotopaint.RotoKnob: The knob which holds the tree of paint elements (Layers, Shapes and Strokes).
    - nuke.String_Knob: A knob which holds a string value.
      - nuke.EvalString_Knob: A string-valued knob which evaluates it's value as a TCL expression.
        - nuke.File_Knob: A knob which holds a filename.
        - nuke.Multiline_Eval_String_Knob: A knob which evaluates it's string value as a TCL expression.
      - nuke.PythonKnob: A string-valued knob which evaluates its value as a Python expression.
      - nuke.Script_Knob: A button which executes a TCL script.
        - nuke.PyCustom_Knob: PyCustom_Knob
        - nuke.PyScript_Knob: PyScript_Knob(name, label=None, command=None) A button that executes a Python script.
    - nuke.Tab_Knob: Groups subsequent knobs onto a tab.
    - nuke.Text_Knob: A knob which holds a string value.
    - nuke.Transform2d_Knob: Transform2d_Knob
    - nuke.ViewView_Knob: ViewView_Knob
  - nuke.KnobType: Constants for use in parameters which require a knob type.
  - nuke.Layer: A layer is a set of channels.
  - nuke.LinkableKnobInfo: A linkable knob description.
  - nuke.Lut: Lut
  - nuke.MenuBar: MenuBar
  - nuke.MenuItem: MenuItem
    - nuke.Menu: Menu
  - nuke.Node
    - nuke.Group
      - nuke.Gizmo
      - nuke.Precomp
      - nuke.Root
    - nuke.Viewer
  - nuke.NodeConstructor: NodeConstructor
  - nuke.Nodes: Nodes
  - nuke.OutputContext: Describes a context in which expressions can be evaluated.
  - nuke.Panel: Panel
  - nuke.PanelNode: PanelNode
  - _geo.PointList: A list of points.
  - _geo.Primitive: The base class for geometric primitives in Nuke.
  - nuke.ProgressTask: ProgressTask
  - nuke.RunInMainThread: RunInMainThread
  - _rotopaint.ShapeControlPoint: A control point in a roto shape.
  - nuke.ToolBar: ToolBar
  - nuke.Undo: Undo
  - nuke.View: A named view.
  - nuke.ViewerProcess: ViewerProcess
  - nuke.ViewerWindow: ViewerWindow
  - unreachable.Widget: Widget
    - unreachable.Container: Container
      - unreachable.Dialog: Dialog
        - nukescripts.panels.PythonPanel
          - nukescripts.precomp.PrecompOptionsDialog
  - threading._Verbose
    - threading.Thread
      - threading._DummyThread
      - threading._MainThread
      - threading._Timer: Call a function after a specified number of seconds:
    - threading._Condition
    - threading._Event
    - threading._RLock
    - threading._Semaphore
      - threading._BoundedSemaphore: Semaphore that checks that # releases is <= # acquires
  - thread._local: Thread-local data
  - unreachable.instance
    - _nukemath.Matrix3
    - _nukemath.Matrix4
    - _nukemath.Quaternion
    - _nukemath.Vector2
    - _nukemath.Vector3
    - _nukemath.Vector4
  - nukescripts.pyAppUtils.pyAppHelper: Helper class to run python commands in a separate thread.
    - nukescripts.pyQtAppUtils.pyQtAppHelper: Helper class to initialise PyQt in a separate thread
    - nukescripts.pyWxAppUtils.pyWxAppHelper: Helper class to initialise wxWidgets in a separate thread
  - nukescripts.pyQtExamples.pyQtRender2.pyQtRenderDialog
  - posix.stat_result: stat_result: Result from stat or lstat.
  - posix.statvfs_result: statvfs_result: Result from statvfs or fstatvfs.
- nukescripts.clientserver.server: Example of running an IPV6 socket server on a separate thread inside Nuke.