Custom Node TypesΒΆ
NodeTypeBuilder
NodeTypeBuilder
NodeTypeBuilder.SetGenericAssignPolicyRegistrationCallback()
NodeTypeBuilder.__init__()
NodeTypeBuilder.setNodeTypeVersion()
NodeTypeBuilder.setNodeTypeVersionUpdateFnc()
NodeTypeBuilder.setInputPortNames()
NodeTypeBuilder.setOutputPortNames()
NodeTypeBuilder.setParametersTemplateAttr()
NodeTypeBuilder.setGenericAssignRoots()
NodeTypeBuilder.setBuildParametersFnc()
NodeTypeBuilder.setHintsForParameter()
NodeTypeBuilder.setHintsForNode()
NodeTypeBuilder.addTimingParameters()
NodeTypeBuilder.addTransformParameters()
NodeTypeBuilder.addInteractiveTransformCallbacks()
NodeTypeBuilder.addMakeInteractiveParameter()
NodeTypeBuilder.setBuildOpChainFnc()
NodeTypeBuilder.setAppendToParametersOpChainFnc()
NodeTypeBuilder.setGetScenegraphLocationFnc()
NodeTypeBuilder.setGetInputPortAndGraphStateFnc()
NodeTypeBuilder.setAddParameterHintsFnc()
NodeTypeBuilder.setCustomMethod()
NodeTypeBuilder.setIsHiddenFromMenus()
NodeTypeBuilder.build()
NodeTypeBuilder.OpChainInterface
NodeTypeBuilder.OpChainInterface.FAIL
NodeTypeBuilder.OpChainInterface.NO_OP
NodeTypeBuilder.OpChainInterface.SKIP
NodeTypeBuilder.OpChainInterface.__init__()
NodeTypeBuilder.OpChainInterface.addInputRequest()
NodeTypeBuilder.OpChainInterface.addRequiredInput()
NodeTypeBuilder.OpChainInterface.appendOp()
NodeTypeBuilder.OpChainInterface.setExplicitInputRequestsEnabled()
NodeTypeBuilder.OpChainInterface.setExplicitInputRequirementsEnabled()
NodeTypeBuilder.OpChainInterface.setMinRequiredInputs()
- Op Chain Interfaces
BaseOpChainInterface
BaseOpChainInterface.__init__()
BaseOpChainInterface.getOutputPortName()
BaseOpChainInterface.getGraphState()
BaseOpChainInterface.getFrameTime()
BaseOpChainInterface.getNumSamples()
BaseOpChainInterface.getShutterOpen()
BaseOpChainInterface.getShutterClose()
BaseOpChainInterface.getModifiedFrameTime()
BaseOpChainInterface.addOpSystemArgs()
BaseOpChainInterface.buildAttrFromParam()
BaseOpChainInterface.buildAttrListForEnableableParameters()
BaseOpChainInterface.getTransformAsAttribute()
BaseOpChainInterface.getExclusiveToNameAndAttribute()
OpChainInterface
OpChainInterface.__init__()
OpChainInterface.appendOp()
OpChainInterface.setMinRequiredInputs()
OpChainInterface.setExplicitInputRequestsEnabled()
OpChainInterface.setExplicitInputRequirementsEnabled()
OpChainInterface.FAIL
OpChainInterface.SKIP
OpChainInterface.NO_OP
OpChainInterface.addInputRequest()
OpChainInterface.addRequiredInput()
ParametersOpChainInterface
- Migration Guide: Modifying Graph State
- Supporting Local Graph State in Parameter Evaluation
PackageSuperToolAPI
- Base Node
BaseNode
BaseNode.VERSION
BaseNode.__init__()
BaseNode.getSuperToolName()
BaseNode.getDefaultRootLocation()
BaseNode.getItemListAttributeName()
BaseNode.upgrade()
BaseNode.getVersion()
BaseNode.setVersion()
BaseNode.getAPIVersion()
BaseNode.getRootLocation()
BaseNode.setRootLocation()
BaseNode.getShowIncomingScene()
BaseNode.setShowIncomingScene()
BaseNode.getSyncSelection()
BaseNode.setSyncSelection()
BaseNode.getRegisteredPackageClasses()
BaseNode.getRegisteredDisplayPackageClasses()
BaseNode.getRootPackage()
BaseNode.getPackageForPath()
BaseNode.isLocationAdopted()
BaseNode.canAdoptLocationForEditing()
BaseNode.canAdoptLocationsForEditing()
BaseNode.adoptLocationForEditing()
BaseNode.adoptLocationsForEditing()
BaseNode.getLocationAttributes()
BaseNode.superToolRegistered()
RegisterTagAdoptedNodeType()
- Base Editor
BaseEditor
BaseEditor.TAB_AREA_UPDATE_INTERVAL
BaseEditor.SEPARATOR
BaseEditor.AddPackageRegistry
BaseEditor.PackageMenuActionsRegistry
BaseEditor.__init__()
BaseEditor.registerKeyboardShortcuts()
BaseEditor.registerAddPackageKeyboardShortcut()
BaseEditor.registerPackageKeyboardShortcuts()
BaseEditor.getDefaultSceneGraphViewTerminalOps()
BaseEditor.getDefaultSceneGraphViewTerminalOpUpdates()
BaseEditor.getSuperToolName()
BaseEditor.getTabNames()
BaseEditor.getLayoutOrientation()
BaseEditor.getKeyboardShortcuts()
BaseEditor.getSceneGraphViewTerminalOps()
BaseEditor.getSceneGraphViewTerminalOpUpdates()
BaseEditor.setupSceneGraphViewColumns()
BaseEditor.setupTabWidget()
BaseEditor.getDefaultAddMenuGroupName()
BaseEditor.getAddPackageMenuActions()
BaseEditor.getMenuActions()
BaseEditor.onSelectionChanged()
BaseEditor.setColumnToUpdateOnStateChange()
BaseEditor.getMainNode()
BaseEditor.getSceneGraphView()
BaseEditor.getTabWidget()
BaseEditor.getMainPanelWidget()
BaseEditor.getSelectedItems()
BaseEditor.getAttribute()
BaseEditor.getPackageForPath()
BaseEditor.getSelectedPackages()
BaseEditor.getTopLevelPackage()
BaseEditor.canSelectionBeExported()
BaseEditor.populateContextMenu()
BaseEditor.addTab()
BaseEditor.removeTab()
BaseEditor.getChildrenUnder()
BaseEditor.showEvent()
BaseEditor.hideEvent()
GafferThreeInteractionDelegate
- Packages
- Packages
Package
Package.__init__()
Package.create()
Package.getAdoptableLocationTypes()
Package.setEditPackageClass()
Package.getEditPackageClass()
Package.createPackageGroupNode()
Package.createStandardPackageNodes()
Package.createPackage()
Package.getMainNodeFromNode()
Package.getPackageFromNode()
Package.getPackageClassFromNode()
Package.walkUpPackageHierarchy()
Package.canCreateChildPackage()
Package.canCreatePackageClass()
Package.canBeCreatedByPackageClass()
Package.getOverrideNodeAndParameter()
Package.getOrCreateNodeByType()
Package.isNodeOfType()
Package.getCreateNode()
Package.createChildPackage()
Package.canReorderChildPackage()
Package.reorderChildPackage()
Package.canAdoptPackage()
Package.canBeAdoptedByPackage()
Package.supportsLocking()
Package.adoptPackage()
Package.getChildPackage()
Package.getChildPackages()
Package.getPackageNode()
Package.getMainNode()
Package.getLocationPath()
Package.getName()
Package.setName()
Package.createPostMergeStackNode()
Package.delete()
Package.canDuplicate()
Package.canBeDuplicated()
Package.canBeRenamed()
Package.canBeDeleted()
Package.getExtraNodeDependencies()
Package.initializeExtraNodeDependencies()
Package.duplicate()
Package.getParentPackage()
Package.getPostMergePackageStack()
EditPackage
GroupPackage
GroupEditPackage
DummyGroupPackage
DummyGroupPackage.DEFAULT_NAME
DummyGroupPackage.DISPLAY_ICON
DummyGroupPackage.__init__()
DummyGroupPackage.create()
DummyGroupPackage.createForLocation()
DummyGroupPackage.getLocationPath()
DummyGroupPackage.getMainNode()
DummyGroupPackage.canAdoptPackage()
DummyGroupPackage.canCreateChildPackage()
DummyGroupPackage.getChildPackages()
DummyGroupPackage.createChildPackage()
DummyGroupPackage.getChildPackageCreateNode()
DummyGroupPackage.createParentPackageHierarchy()
DummyGroupPackage.getParentPackage()
DummyGroupPackage.delete()
DummyGroupPackage.childRemoved()
RootPackage
- Mix-ins
Mixin
CallbackMixin
DisableableMixin
GroupMixin
GroupMixin.getLocationTypes()
GroupMixin.canCreateChildPackage()
GroupMixin.getChildPackage()
GroupMixin.getChildPackages()
GroupMixin.createChildPackage()
GroupMixin.getChildPackageCreateNode()
GroupMixin.childRemoved()
GroupMixin.canAdoptPackage()
GroupMixin.adoptPackage()
GroupMixin.canReorderChildPackage()
GroupMixin.reorderChildPackage()
LinkingMixin
LinkingMixin.LINKING_ILLUMINATION_NODE_NAME
LinkingMixin.LINKING_SHADOW_NODE_NAME
LinkingMixin.LINKING_ILLUMINATION_NODE_REF
LinkingMixin.LINKING_SHADOW_NODE_REF
LinkingMixin.LINKING_ILLUMINATION_EFFECT
LinkingMixin.LINKING_SHADOW_EFFECT
LinkingMixin.getLinkingNodes()
LinkingMixin.getIlluminationLinkingNode()
LinkingMixin.getShadowLinkingNode()
LockingMixin
LookFileReferenceEditMixin
MaterialMixin
MuteAndSoloMixin
MuteAndSoloMixin.MUTEANDSOLO_NODE_REFERENCE
MuteAndSoloMixin.SOLOLISTEDIT_NODE_REFERENCE
MuteAndSoloMixin.NODE_NAME
MuteAndSoloMixin.getOverrideNodeAndParameter()
MuteAndSoloMixin.isMuted()
MuteAndSoloMixin.isMuteOverrideEnabled()
MuteAndSoloMixin.isSoloed()
MuteAndSoloMixin.isSoloOverrideEnabled()
MuteAndSoloMixin.setMuted()
MuteAndSoloMixin.setSoloed()
MuteAndSoloMixin.delete()
MuteAndSoloMixin.getExtraNodeDependencies()
MuteAndSoloMixin.initializeExtraNodeDependencies()
MuteAndSoloMixin.getMuteSoloAndSoloListEditNode()
MuteAndSoloEditMixin
- Module Functions
- Packages
- Node Utilities
PrependNode()
AppendNode()
GetDownstreamNodes()
AddNodeRef()
GetRefNode()
RemoveNodeRef()
SetOrCreateDeepScalarParameter()
SetOrCreateDeepArrayParameter()
SetOrCreateDeepVectorParameter()
DeleteDeepParameter()
NodeDeletionGuard()
IsNodeGuardedFromDeletion()
GetSuperToolGroupName()
GetPackageTypeParameterPath()
GetPackageLocationParameterPath()
GetSceneGraphPathExpression()
AddPackageTypeAndPath()
SetPackageNodeName()
GetEditPackages()
GetEditPackageLocationPaths()
GetEditPackageForLocationPath()
WireInlineNodes()
AppendNodes()
PositionMergeInputs()
UpdateChildPackagePaths()
UpdateEditPackagePaths()
TransferNodeConnections()
GetUpstreamPort()
GetDownstreamPorts()
- Base Node
- SuperTools