nuke

Set up the ‘nuke’ module

This initializes Nuke’s internal modules and brings the symbols into this namespace

Functions

activeGroup

activeGroup() -> Group

activeViewer

activeViewer() -> ViewerWindow

addAfterBackgroundFrameRender

Add code to execute after each frame of a background render. The call must be in the form of: def foo(context): pass.

addAfterBackgroundRender

Add code to execute after any background renders. The call must be in the form of: def foo(context): pass.

addAfterFrameRender

Add code to execute after each frame of a render

addAfterRecording

Add code to execute after viewer recording

addAfterRender

Add code to execute after any renders

addAfterReplay

Add code to execute after viewer replay

addAfterUserAddGsv

addAfterUserAddGsv(function) -> bool

addAfterUserAddGsvSet

addAfterUserAddGsvSet(function) -> bool

addAfterUserRemoveGsv

addAfterUserRemoveGsv(function) -> bool

addAfterUserRemoveGsvSet

addAfterUserRemoveGsvSet(function) -> bool

addAfterUserRenameGsv

addAfterUserRenameGsv(function) -> bool

addAfterUserRenameGsvSet

addAfterUserRenameGsvSet(function) -> bool

addAfterUserSetGsvValue

addAfterUserSetGsvValue(function) -> bool

addAutoSaveDeleteFilter

addAutoSaveDeleteFilter(filter) -> None

addAutoSaveFilter

addAutoSaveFilter(filter) -> None

addAutoSaveRestoreFilter

addAutoSaveRestoreFilter(filter) -> None

addAutolabel

Add code to execute on every node to produce the text to draw on it in the DAG.

addBeforeBackgroundRender

Add code to execute before starting any background renders. The call must be in the form of: def foo(context): pass.

addBeforeFrameRender

Add code to execute before each frame of a render

addBeforeRecording

Add code to execute before viewer recording

addBeforeRender

Add code to execute before starting any renders

addBeforeReplay

Add code to execute before viewer replay

addBeforeUserAddGsv

addBeforeUserAddGsv(function) -> bool

addBeforeUserAddGsvSet

addBeforeUserAddGsvSet(function) -> bool

addBeforeUserRemoveGsv

addBeforeUserRemoveGsv(function) -> bool

addBeforeUserRemoveGsvSet

addBeforeUserRemoveGsvSet(function) -> bool

addBeforeUserRenameGsv

addBeforeUserRenameGsv(function) -> bool

addBeforeUserRenameGsvSet

addBeforeUserRenameGsvSet(function) -> bool

addBeforeUserSetGsvValue

addBeforeUserSetGsvValue(function) -> bool

addDefaultColorspaceMapper

Add a function to modify default colorspaces before Nuke passes them to Readers or Writers.

addFavoriteDir

addFavoriteDir(name, directory, type, icon, tooltip, key) -> None.

addFilenameFilter

Add a function to modify filenames before Nuke passes them to the operating system.

addFormat

addFormat(s) -> Format or None.

addKnobChanged

Add code to execute when any knob value changes The knob is available in nuke.thisKnob() and the node in nuke.thisNode().

addNodePresetExcludePaths

addNodePresetExcludePaths( paths ) -> None

addOnCreate

Add code to execute when a node is created or undeleted

addOnDestroy

Add code to execute when a node is destroyed

addOnScriptClose

Add code to execute before a script is closed

addOnScriptLoad

Add code to execute when a script is loaded

addOnScriptSave

Add code to execute before a script is saved

addOnUserCreate

Add code to execute when user creates a node

addRenderProgress

Add code to execute when the progress bar updates during any renders

addSequenceFileExtension

addSequenceFileExtension( fileExtension )

addToolsetExcludePaths

addToolsetExcludePaths( paths ) -> None

addUpdateUI

Add code to execute on every node when things change.

addValidateFilename

Add a function to validate a filename in Write nodes.

addView

addView(s) -> None

afterBackgroundFrameRender

afterBackgroundRender

afterFrameRender

afterRecording

afterRender

afterReplay

afterUserAddGsv

afterUserAddGsvSet

afterUserRemoveGsv

afterUserRemoveGsvSet

afterUserRenameGsv

afterUserRenameGsvSet

afterUserSetGsvValue

alert

alert(prompt) -> None

allNodes

allNodes(filter, group, recurseGroups) -> list

animation

animation(object, *commands) -> None

animationEnd

animationEnd() -> float.

animationIncrement

animationIncrement() -> float

animationStart

animationStart() -> float

animations

animations() -> tuple

applyPreset

applyPreset(nodeName, presetName) -> None

applyUserPreset

applyUserPreset(nodeName, presetName) -> None

ask

ask(prompt) -> bool

askWithCancel

askWithCancel(prompt) -> bool

autoSaveDeleteFilter

Internal function.

autoSaveFilter

Internal function.

autoSaveRestoreFilter

Internal function.

autolabel

autoplace

autoplace(n) -> None.

autoplaceSnap

autoplaceSnap(n) -> None

autoplace_all

autoplace_all() -> None.

autoplace_snap_all

autoplace_snap_all() -> None.

autoplace_snap_selected

autoplace_snap_selected() -> None.

beforeBackgroundRender

beforeFrameRender

beforeRecording

beforeRender

beforeReplay

beforeUserAddGsv

beforeUserAddGsvSet

beforeUserRemoveGsv

beforeUserRemoveGsvSet

beforeUserRenameGsv

beforeUserRenameGsvSet

beforeUserSetGsvValue

cacheUsage

cacheUsage() -> int

canCreateNode

canCreateNode(name) -> True if the node can be created, or False if not.

cancel

cancel() -> None

center

center() -> array with x, then y

channels

channels(n=None) -> (string)

choice

choice(title, prompt, options, default = 0) -> index

clearAssetCache

clearAssetCache() -> None

clearBlinkCache

clearBlinkCache() -> None

clearDiskCache

clearDiskCache() -> None

clearGeoSelection

clearGeoSelection() -> None

clearRAMCache

clearRAMCache() -> None

clearTabMenuFavorites

clearTabMenuFavorites() -> None

clearTabMenuWeighting

clearTabMenuWeighting() -> None

clone

clone(n, args, inpanel) -> Node

cloneSelected

cloneSelected(action) -> bool

collapseToGroup

collapseToGroup(show=True) -> Group

collapseToLiveGroup

collapseToLiveGroup(show=True) -> Group

collapseToVariableGroup

collapseToVariableGroup(show=True) -> Group

connectNodes

connectNodes() -> None

connectViewer

connectViewer(inputNum, node) -> None

createLiveInput

createLiveInput() -> Node

createNode

createNode(node, knobs, inpanel) -> Node

createScenefileBrowser

createScenefileBrowser( fileName, nodeName ) -> None

createToolset

createToolset(filename=None, overwrite=-1, rootPath = None) -> None

critical

critical(message)-> None

deassetize

Finds all assetized File_Knobs in nodes and replaces their entity reference by their respective resolved file path.

debug

debug(message)-> None

defaultColorspaceMapper

Called by libnuke.

defaultFontPathname

defaultFontPathname() -> str

defaultNodeColor

defaultNodeColor(s) -> int

delete

delete(n) -> None

deletePreset

deletePreset(nodeClassName, presetName) -> None

deleteUserPreset

deleteUserPreset(nodeClassName, presetName) -> None

deleteView

deleteView(s) -> None

dependencies

List all nodes referred to by the nodes argument. 'what' is an optional integer (see below).

dependentNodes

List all nodes referred to by the nodes argument. 'what' is an optional integer (see below).

display

display(s, node, title, width) -> None.

duplicateSelectedNodes

duplicateSelectedNodes() -> None.

endGroup

endGroup() -> None

error

error(message)-> None

evaluateGsv

Finds all of the gsv terms within a given expression and replaces these

evaluateString

"expand" the string by replacing tcl portions of the string with the final text.

execute

execute(nameOrNode, start, end, incr, views, continueOnError = False) -> None.

executeBackgroundNuke

executeBackgroundNuke(exe_path, nodes, frameRange, views, limits, continueOnError = False, flipbookToRun = ", flipbookOptions = {}) -> None

executeInMainThread

Execute the callable 'call' with optional arguments 'args' and named arguments 'kwargs' i n Nuke's main thread and return immediately.

executeInMainThreadWithResult

Execute the callable 'call' with optional arguments 'args' and named arguments 'kwargs' in Nuke's main thread and wait for the result to become available.

executeMultiple

executeMultiple(nodes, ranges, views, continueOnError=False) -> None

executing

executing() -> Bool.

exists

exists(s) -> bool

expandSelectedGroup

expandSelectedGroup() -> None

expr

expression(s) -> float

expression

expression(s) -> float

extractSelected

extractSelected() -> None

filename

filename(node, i) -> str

filenameFilter

forceClone

forceClone() -> bool

forceLoad

forceLoad(n) -> None

fork

Forks a new instance of Nuke optionally with the contents of the named file.

formats

formats() -> list

frame

frame(f) -> Current frame.

fromNode

fromNode(n) -> String.

getAllUserPresets

getAllUserPresets() -> None

getClipname

getClipname(prompt, pattern=None, default=None, multiple=False) -> list of strings or string

getColor

getColor(initial) -> int

getColorspaceList

Get a list of all colorspaces listed in an enumeration knob.

getDeletedPresets

getDeletedPresets() -> None

getFileNameList

getFileNameList( dir, splitSequences = False, extraInformation = False, returnDirs=True, returnHidden=False ) -> str

getFilename

getFilename(message, pattern=None, default=None, favorites=None, type=None, multiple=False) -> list of strings or single string

getFonts

getFonts() -> list of font families and styl.

getFramesAndViews

getFramesAndViews(label, default=None, maxviews=0) -> (ranges, views)

getGeoSelection

getGeoSelection() -> Returns the selection as a dictionary

getInput

getInput(prompt, default) -> str

getNodeClassName

getNodeClassName() -> None

getNodePresetExcludePaths

getNodePresetExcludePaths() -> string list

getNodePresetID

getNodePresetID() -> None

getOcioColorSpaces

getOcioColorSpaces() -> returns the list of OCIO colorspaces.

getPaneFor

getPaneFor( panelName ) -> Dock

getPresetKnobValues

getPresetKnobValues() -> None

getPresets

getPresets() -> None

getPresetsMenu

getPresetsMenu(Node) -> Menu or None

getReadFileKnob

getReadFileKnob(node) -> knob

getRenderProgress

getRenderProgress() -> Returns the progress of the render of a frame from 0 - 100 % complete.

getToolsetExcludePaths

getToolsetExcludePaths() -> string list

getUserPresetKnobValues

getUserPresetKnobValues() -> None

getUserPresets

getUserPresets(Node) -> None

hotkeys

hotkeys() -> str

inputs

inputs(n, i) -> int

invertSelection

invertSelection() -> None

knob

knob(name, value, getType, getClass) -> None

knobChanged

knobDefault

knobDefault(classknob, value) -> str

knobTooltip

knobTooltip(classknob, value) -> None

lastHitGroup

lastHitGroup() -> Group

layers

layers(node=None) -> string list.

licenseInfo

licenseInfo() -> Shows information about licenses used by nuke.

link

link(n, args, inpanel) -> Node

linkSelected

linkSelected(action) -> bool

load

load(s) -> None

loadModuleFromPath

Load a Python file and return the module object

loadToolset

loadToolset(filename=None, overwrite=-1) -> None

localiseFiles

localiseFiles(readKnobs)

localizationEnabled

localizationEnabled(knob) -> bool

makeGroup

makeGroup(show=True) -> Group

maxPerformanceInfo

maxPerformanceInfo -> Get the max performance info for this session.

menu

menu(name) -> Menu

message

message(prompt) -> None

modified

modified(status) -> True if modified, False otherwise.

nodeAtPath

nodeAtPath(path, instanceIndex) -> Node

nodeCopy

nodeCopy(s) -> bool

nodeDelete

nodeDelete(s) -> True if any nodes were deleted, False otherwise.

nodePaste

nodePaste(s) -> Node

nodeTypes

nodeTypes(force_plugin_load=False) -> List

nodesSelected

nodesSelected() -> None

numvalue

numvalue(knob, default=infinity) -> float

oculaPresent

oculaPresent() -> bool

ofxAddPluginAliasExclusion

ofxAddPluginAliasExclusion(fullOfxEffectName) -> None

ofxMenu

ofxMenu() -> bool

ofxPluginPath

nuke.ofxPluginPath() -> String list

ofxRemovePluginAliasExclusion

ofxRemovePluginAliasExclusion(fullOfxEffectName) -> None

onCreate

onDestroy

onScriptClose

onScriptLoad

onScriptSave

onUserCreate

openPanels

nodesSelected() -> List

pan

pan() -> array with x, then y

performanceProfileFilename

performanceProfileFilename() -> File to write performance profile to for this session.

pluginAddPath

Adds all the paths to the beginning of the Nuke plugin path.

pluginAppendPath

Add a filepath to the end of the Nuke plugin path.

pluginExists

pluginExists(name) -> True if found, or False if not.

pluginInstallLocation

pluginInstallLocation() -> string list

pluginPath

pluginPath() -> string list

plugins

plugins(switches=0, *pattern)-> list of str

recentFile

recentFile(index) -> str

redo

redo() -> None

registerFlipbook

registerFlipbook(s) -> None

removeAfterBackgroundFrameRender

Remove a previously-added callback with the same arguments.

removeAfterBackgroundRender

Remove a previously-added callback with the same arguments.

removeAfterFrameRender

Remove a previously-added callback with the same arguments.

removeAfterRecording

Remove a previously-added callback with the same arguments.

removeAfterRender

Remove a previously-added callback with the same arguments.

removeAfterReplay

Remove a previously-added callback with the same arguments.

removeAfterUserAddGsv

removeAfterUserAddGsv(function) -> bool

removeAfterUserAddGsvSet

removeAfterUserAddGsvSet(function) -> bool

removeAfterUserRemoveGsv

removeAfterUserRemoveGsv(function) -> bool

removeAfterUserRemoveGsvSet

removeAfterUserRemoveGsvSet(function) -> bool

removeAfterUserRenameGsv

removeAfterUserRenameGsv(function) -> bool

removeAfterUserRenameGsvSet

removeAfterUserRenameGsvSet(function) -> bool

removeAfterUserSetGsvValue

removeAfterUserSetGsvValue(function) -> bool

removeAutoSaveDeleteFilter

Remove a previously-added callback with the same arguments.

removeAutoSaveFilter

Remove a previously-added callback with the same arguments.

removeAutoSaveRestoreFilter

Remove a previously-added callback with the same arguments.

removeAutolabel

Remove a previously-added callback with the same arguments.

removeBeforeBackgroundRender

Remove a previously-added callback with the same arguments.

removeBeforeFrameRender

Remove a previously-added callback with the same arguments.

removeBeforeRecording

Remove a previously-added callback with the same arguments.

removeBeforeRender

Remove a previously-added callback with the same arguments.

removeBeforeReplay

Remove a previously-added callback with the same arguments.

removeBeforeUserAddGsv

removeBeforeUserAddGsv(function) -> bool

removeBeforeUserAddGsvSet

removeBeforeUserAddGsvSet(function) -> bool

removeBeforeUserRemoveGsv

removeBeforeUserRemoveGsv(function) -> bool

removeBeforeUserRemoveGsvSet

removeBeforeUserRemoveGsvSet(function) -> bool

removeBeforeUserRenameGsv

removeBeforeUserRenameGsv(function) -> bool

removeBeforeUserRenameGsvSet

removeBeforeUserRenameGsvSet(function) -> bool

removeBeforeUserSetGsvValue

removeBeforeUserSetGsvValue(function) -> bool

removeDefaultColorspaceMapper

Remove a previously-added callback with the same arguments.

removeFavoriteDir

removeFavoriteDir(name, type) -> None.

removeFilenameFilter

Remove a previously-added callback with the same arguments.

removeFilenameValidate

Remove a previously-added callback.

removeKnobChanged

Remove a previously-added callback with the same arguments.

removeOnCreate

Remove a previously-added callback with the same arguments.

removeOnDestroy

Remove a previously-added callback with the same arguments.

removeOnScriptClose

Remove a previously-added callback with the same arguments.

removeOnScriptLoad

Remove a previously-added callback with the same arguments.

removeOnScriptSave

Remove a previously-added callback with the same arguments.

removeOnUserCreate

Remove a previously-added callback with the same arguments.

removeRenderProgress

Remove a previously-added callback with the same arguments.

removeUpdateUI

Remove a previously-added callback with the same arguments.

render

execute(nameOrNode, start, end, incr, views, continueOnError = False) -> None.

renderProgress

rescanFontFolders

rescanFontFolders() -> None

resetPerformanceTimers

resetPerformanceTimers() -> None

restoreWindowLayout

restoreWindowLayout(i) -> None.

resumePathProcessing

resumePathProcessing() -> None

root

root() -> node

runIn

runIn(object, cmd) -> bool

sample

sample(n, c, x, y, dx, dy) -> float.

saveEventGraphTimers

saveEventGraphTimers(filePath) -> None

saveToScript

saveToScript(filename, fileContent) -> None

saveUserPreset

saveUserPreset(node, presetName) -> None

saveWindowLayout

saveWindowLayout(i=-1) -> None

scriptClear

Clears a Nuke script and resets all the root knobs to user defined knob defaults.

scriptClose

Close the current script or group.

scriptExit

Exit Nuke.

scriptName

scriptName() -> String

scriptNew

Start a new script.

scriptOpen

Opens a new script containing the contents of the named file.

scriptReadFile

Read nodes from a file.

scriptReadText

Read nodes from a string.

scriptSave

scriptSave(filename=None) -> bool

scriptSaveAndClear

scriptSaveAndClear(filename=None, ignoreUnsavedChanges=False) -> None Calls nuke.scriptSave and nuke.scriptClear :type filename: :param filename: Save to this file name without changing the script name in the project. :type ignoreUnsavedChanges: :param ignoreUnsavedChanges: Optional. If set to True scripSave will be called, ignoring any unsaved changes :return: True when sucessful. False if the user cancels the operation. In this case nuke.scripClear will not be called.

scriptSaveAs

scriptSaveAs(filename=None, overwrite=-1) -> None

scriptSaveToTemp

scriptSaveToTemp(string) -> string

scriptSource

Same as scriptReadFile().

script_directory

selectAll

selectAll() -> None

selectConnectedNodes

Selects all nodes in the tree of the selected nodes.

selectPattern

selectPattern() -> None

selectSimilar

selectSimilar(matchType) -> None

selectedNode

selectedNode() -> Node.

selectedNodes

selectedNodes(filter, recursive) -> list

setGeoSelection

setGeoSelection(GeoSelection) -> None

setPreset

setPreset(nodeClassName, presetName, knobValues) -> None

setReadOnlyPresets

setReadOnlyPresets(readOnly) -> None

setUserPreset

setUserPreset(nodeClassName, presetName, knobValues) -> None

show

show(n, forceFloat) -> None

showBookmarkChooser

showBookmarkChooser(n) -> None

showCreateViewsDialog

pluginPath() -> string list

showDag

showDag(n) -> None

showInfo

showInfo(n) -> str

showSettings

showSettings() -> None

splayNodes

splayNodes() -> None

startEventGraphTimers

startEventGraphTimers() -> None

startPerformanceTimers

startPerformanceTimers() -> None

stopEventGraphTimers

stopEventGraphTimers() -> None

stopPerformanceTimers

stopPerformanceTimers() -> None

stripFrameRange

stripFrameRange(clipname) -> string

suspendPathProcessing

suspendPathProcessing() -> None

tabClose

Close the active dock tab.

tabNext

Make the next tab in this dock active.

tcl

tcl(s, *args) -> str.

thisClass

thisClass() -> None

thisGroup

thisGroup() -> Group

thisKnob

thisKnob() -> Knob

thisNode

thisNode() -> Node.

thisPane

thisPane() -> the active pane.

thisParent

thisParent() -> Node

thisRoot

thisRoot() -> Root

thisView

thisView() -> str

toNode

toNode(s) -> Node

toggleFullscreen

toggleFullscreen() -> None

toggleViewers

toggleViewers() -> None

toolbar

toolbar(name, create=True)-> ToolBar

tprint

tprint(value, ..., sep=' ', end='', file=sys.stdout) -> None

undo

undo() -> None

unlinkSelected

unlinkSelected() -> None.

updateUI

usingOcio

usingOCIO() -> returns true if using OCIO instead of Nuke LUTs.

usingPerformanceTimers

usingPerformanceTimers() -> True if on, False if off

validateFilename

value

value(knob, default) -> string.

views

views() -> List.

waitForThreadsToFinish

waitForThreadsToFinish() -> str

warning

warning(message)-> None

zoom

zoom(scale, center, group) -> float

zoomToFitSelected

zoomToFitSelected() -> None

Classes

AColor_Knob

AColor_Knob

AnimationCurve

AnimationCurve

AnimationKey

A control point for an animation curve. @var x The horizontal position of the point @var y The vertical position of the point @var lslope The derivative to the left of the point. If interpolation does not have USER_SET_SLOPE then this may not be correct until after evaluate() has been called. @var rslope The derivative to the right of the point. If interpolation does not have USER_SET_SLOPE then this may not be correct until after evaluate() has been called. @var la The left 'bicubic' value. This represents the horizontal position of the left bezier handle end, where 1.0 means 1/3 of the distance to the previous point. If both handles for a span are 1.0 then the horizontal interpolation is linear and thus the vertical interpolation a cubic function. The legal values are 0 to 3. Setting outside of this range will produce undefined results. @var ra The right 'bicubic' value, again the legal range is 0 to 3. @var interpolation Used to calculate all the slopes except for the left slope of the first key and the right slope of the last key. Legal values are: - USER_SET_SLOPE: If this bit is on, the slopes are fixed by the user and interpolation and extrapolation are ignored. - CONSTANT: The value of the curve is equal to the y of the point to the left. - LINEAR: slopes point directly at the next key. - SMOOTH: same as CATMULL_ROM but the slopes are clamped so that the convex-hull property is preserved (meaning no part of the curve extends vertically outside the range of the keys on each side of it). This is the default. - CATMULL_ROM: the slope at key n is set to the slope between the control points n-1 and n+1. This is used by lots of software. - cubic: the slope is calculated to the only cubic interpolation which makes the first and second derivatives continuous. This type of interpolation was very popular in older animation software. A different cubic interpolation is figured out for each set of adjacent points with the CUBIC type. - for the smooth, CATMULL_ROM, and CUBIC interpolations, the first and last key have slopes calculated so that the second derivative is zero at them. @var extrapolation controls how to set the left slope of the first point and the right slope of the last point. Notice that this can be set differently on the first and last points, and is also remembered on all internal points so if end points are deleted old behavior is restored). - constant: the left slope of the first point, and the right slope of the last point, are set to zero. - linear: (and all other values): The left slope of the first point is set equal to it's right slope (calculated by the interpolation). the right slope of the last point is set equal to it's left slope. if there is only one point both slopes are set to zero. @var selected True if the point is selected in the curve editor.

Array_Knob

A knob which holds an array of values.

Axis_Knob

A knob which descibes a 3D affine transformation, by combining rotations around each principal axis, scaling, translation, skew and a pivot point.

BBox_Knob

A knob which holds a bounding box.

BackdropNode

BeginTabGroup_Knob

Begin a group of tabs.

Bitmask_Knob

Bitmask_Knob

BlinkEditorKnob

BlinkEditorKnob

Boolean_Knob

A knob which holds a boolean value.

Box

A 2-dimensional rectangle.

Box3_Knob

A 3-dimensional box.

CascadingEnumeration_Knob

Stores a single value between 0 and some maximum, and manages a set of keywords visible to the user.

ChannelMask_Knob

ChannelMask_Knob

Channel_Knob

A knob which lets you select a layer and enable or disable individual channels.

ColorChip_Knob

A knob which holds a single unsigned int that describes a user interface colour.

Color_Knob

A knob which holds a color.

Disable_Knob

A knob which holds a boolean value representing the disabled state of a node.

Double_Knob

A knob which holds one or more double-precision floating point values.

EditableEnumeration_Knob

Stores a single value between 0 and some maximum, and manages a set of Radio Buttons visible to the user.

EndTabGroup_Knob

End a group of tabs.

Enumeration_Knob

Stores a single value between 0 and some maximum, and manages a set of keywords visible to the user.

EvalString_Knob

A string-valued knob which evaluates its value as a TCL expression.

Eyedropper_Knob

Eyedropper_Knob

File_Knob

A knob which holds a filename.

FnPySingleton

Font_Knob

A knob for choosing a font.

Format

A Format.

Format_Knob

Format_Knob

FrameRange

A frame range, with an upper and lower bound and an increment.

FrameRanges

A sequence of FrameRange objects with convenience functions for iterating over all frames in all ranges.

FreeType_Knob

A knob which holds a font family and style name.

GeoSelect_Knob

A knob which allows selection of parts of a 3D object.

GeoSelection

__init__(self: _nuke.GeoSelection) -> None

GeoSelectionItem

Gizmo

GlobalsEnvironment

Dictionary-style object holding global Nuke state.

Group

Gsv_Knob

A knob which holds the Graph Variables created within the scope of this group.

Hash

A hash value for any number of objects.

Help_Knob

Help_Knob

Histogram_Knob

Histogram_Knob

IArray_Knob

IArray_Knob

Info

An info object stores x, y, w and h values.

Int_Knob

A knob which holds one or more integer values.

Keyer_Knob

Keyer_Knob

Knob

A modifiable control that appears (unless hidden) in the panel for a node.

KnobType

Constants for use in parameters which require a knob type.

Layer

A layer is a set of channels.

Link_Knob

Link_Knob

LinkableKnobInfo

A linkable knob description.

LiveGroup

LookupCurves_Knob

Provide a set of user-editable lookup curves.

Lut

Lut

Menu

Menu

MenuBar

MenuBar

MenuItem

MenuItem

MultiView_Knob

MultiView_Knob

Multiline_Eval_String_Knob

A knob which evaluates it's string value as a TCL expression.

Node

NodeConstructor

NodeConstructor

Nodes

Nodes

Obsolete_Knob

For internal use only.

OneView_Knob

OneView_Knob

OutputContext

Describes a context in which expressions can be evaluated.

Panel

Panel

PanelNode

PanelNode

ParticleChannels_Knob

ParticleChannels_Knob

Password_Knob

A knob which holds a password string value.

PathExpression_Knob

Stores a Prim path expression.

Path_Knob

Stores a Prim path.

Precomp

ProgressTask

Progress Task.

Pulldown_Knob

Pulldown_Knob

PyCustom_Knob

PyCustom_Knob

PyScript_Knob

PyScript_Knob(name, label=None, command=None) A button that executes a Python script.

PythonCustomKnob

PythonCustomKnob

PythonKnob

A string-valued knob which evaluates its value as a Python expression.

Radio_Knob

Stores a single value between 0 and some maximum, and manages a set of Radio Buttons visible to the user.

Range_Knob

A knob which the minimum and maximum for a range of values.

Root

RunInMainThread

RunInMainThread

Scale_Knob

Scale_Knob

SceneGraph_Knob

Displays a list of items as a hierarchy.

SceneView_Knob

Displays a list of items as a hierarchy.

Script_Knob

A button which executes a TCL script.

String_Knob

A knob which holds a string value.

Tab_Knob

Groups subsequent knobs onto a tab.

Text_Knob

A knob which holds a string value.

ToolBar

ToolBar

Transform2d_Knob

Transform2d_Knob

USDSceneGraphKnob

A knob which allows selection of a USD prim from a USD file.

UV_Knob

A knob which describes a texture coordinate.

Undo

Manages Nuke's undo/redo system.

Unsigned_Knob

A knob which holds one or more unsigned integer values.

Vec2_Knob

A knob that stores 2 numbers with custom labels.

Vec3_Knob

A knob that stores 3 numbers with custom labels.

Vec4_Knob

A knob that stores 4 numbers with custom labels.

View

A named view.

ViewView_Knob

ViewView_Knob

Viewer

ViewerProcess

ViewerProcess

ViewerWindow

ViewerWindow

WH_Knob

A knob which holds width and height values.

XYZ_Knob

A knob which holds a 3D coordinate.

XY_Knob

A knob which describes a 2D position.

Exceptions

CancelledError

ColorspaceLookupError

an excpetion that should be thrown when looking up the colorspace