API Content
Demos
- demohelloworld module: A very simple function that creates a basic Substance, which uses the API without argument file
- demos module: Set a sample functions to demonstrate the use of the API, using argument files
- demos_batchtools module: Set a sample functions to demonstrate the use of the API with the batchtools, using argument files
- script_update_with_sbsupdater: Script allowing to update all Substances in a folder using the Batch Tool SBSUpdater
Substance definition
- common_interfaces module: Common interfaces
- sbsarobject module: Base class of all SBSAR objects
- sbsobject module: Base class of all SBS objects
- package module: Common interfaces related to sbs and sbsar packages (Package, ParamInput, GraphOutput, Preset)
PackageParamInputParamInput.getAttribute()ParamInput.getDimension()ParamInput.formatValueToType()ParamInput.getGroup()ParamInput.getClamp()ParamInput.getMinValue()ParamInput.getMaxValue()ParamInput.getDefaultValue()ParamInput.getDropDownList()ParamInput.getLabels()ParamInput.getStep()ParamInput.getUsages()ParamInput.getWidget()ParamInput.hasUsage()ParamInput.isAnInputImage()ParamInput.isAnInputParameter()ParamInput.getType()ParamInput.getIsConnectable()
GraphOutputPresetPresetInput
- basegraph module: Common interfaces related to graphs in sbs and sbsar packages
BaseGraphBaseGraph.getIdentifier()BaseGraph.getAttribute()BaseGraph.getAllInputs()BaseGraph.getAllInputsInGroup()BaseGraph.getAllInputGroups()BaseGraph.getInput()BaseGraph.getInputFromUID()BaseGraph.getInputImages()BaseGraph.getInputImage()BaseGraph.getInputImageWithUsage()BaseGraph.getInputParameters()BaseGraph.getInputParameter()BaseGraph.getInputParameterFromUID()
Graph
- metadata module: Common interfaces related to metadata
- sbsarchive module: Substance archive definition (.sbsar)
- sbsargraph module: SBSARGraph definition
SBSARGraphSBSARGraph.createMetaDataStr()SBSARGraph.createMetaDataUrl()SBSARGraph.deleteMetaData()SBSARGraph.extractSbsarMetaDataPack()SBSARGraph.extractSbsarMetaDataResource()SBSARGraph.getAllGuiGroups()SBSARGraph.getAllInputGroups()SBSARGraph.getAllInputs()SBSARGraph.getAllInputsInGroup()SBSARGraph.getAllMetaData()SBSARGraph.getAllMetaDataIter()SBSARGraph.getAllPresets()SBSARGraph.getAttribute()SBSARGraph.getGraphOutput()SBSARGraph.getGraphOutputType()SBSARGraph.getGraphOutputWithUsage()SBSARGraph.getGraphOutputs()SBSARGraph.getGraphType()SBSARGraph.getGuiGroup()SBSARGraph.getIdentifier()SBSARGraph.getInput()SBSARGraph.getInputFromUID()SBSARGraph.getInputImage()SBSARGraph.getInputImageWithUsage()SBSARGraph.getInputImages()SBSARGraph.getInputParameter()SBSARGraph.getInputParameterFromUID()SBSARGraph.getInputParameters()SBSARGraph.getMetaData()SBSARGraph.getOutputFormat()SBSARGraph.getOutputMipmaps()SBSARGraph.getPreset()SBSARGraph.getPrimaryInput()SBSARGraph.getSBSMetaDataTree()SBSARGraph.hasIcon()SBSARGraph.isPrimaryInput()SBSARGraph.parse()SBSARGraph.setMetaDataName()SBSARGraph.setMetaDataValue()
SBSARInputSBSARInput.createMetaDataStr()SBSARInput.createMetaDataUrl()SBSARInput.deleteMetaData()SBSARInput.formatValueToType()SBSARInput.getAllMetaData()SBSARInput.getAttribute()SBSARInput.getClamp()SBSARInput.getDefaultValue()SBSARInput.getDimension()SBSARInput.getDropDownList()SBSARInput.getGroup()SBSARInput.getInputGui()SBSARInput.getIsConnectable()SBSARInput.getLabelFalse()SBSARInput.getLabelTrue()SBSARInput.getLabels()SBSARInput.getMaxValue()SBSARInput.getMetaData()SBSARInput.getMinValue()SBSARInput.getSBSMetaDataTree()SBSARInput.getStep()SBSARInput.getType()SBSARInput.getUsages()SBSARInput.getWidget()SBSARInput.hasUsage()SBSARInput.isAnInputImage()SBSARInput.isAnInputParameter()SBSARInput.parse()SBSARInput.setMetaDataName()SBSARInput.setMetaDataValue()
SBSAROutputSBSAROutput.createMetaDataStr()SBSAROutput.createMetaDataUrl()SBSAROutput.deleteMetaData()SBSAROutput.getAllMetaData()SBSAROutput.getAttribute()SBSAROutput.getFormat()SBSAROutput.getMetaData()SBSAROutput.getMipmaps()SBSAROutput.getOutputType()SBSAROutput.getSBSMetaDataTree()SBSAROutput.getType()SBSAROutput.getUsages()SBSAROutput.hasUsage()SBSAROutput.parse()SBSAROutput.setMetaDataName()SBSAROutput.setMetaDataValue()
SBSARPresetSBSARPresetInput
- sbsarmanager module: SBSAR file manipulation
SBSARManagerSBSARManager.addAllPresets()SBSARManager.addIcon()SBSARManager.applyExternalPreset()SBSARManager.applyInternalPreset()SBSARManager.changeInputValueFromName()SBSARManager.deleteAllPresets()SBSARManager.deleteIcon()SBSARManager.exportAllPresets()SBSARManager.save()SBSARManager.saveAllIcons()SBSARManager.saveAs()SBSARManager.saveIcon()
SBSArchive
- sbsarmetadata module: SBSAR file metadata interface
SBSARMetaDataObjectSBSARMetaDataObject.createMetaDataStr()SBSARMetaDataObject.createMetaDataUrl()SBSARMetaDataObject.deleteMetaData()SBSARMetaDataObject.getAllMetaData()SBSARMetaDataObject.getMetaData()SBSARMetaDataObject.getSBSMetaDataTree()SBSARMetaDataObject.setMetaDataName()SBSARMetaDataObject.setMetaDataValue()
- sbsargui module: SBSAR objects related to user interface
SBSARGuiGroupSBSARInputGuiSBSARInputGui.aTweakIdentifierSBSARInputGui.getAttribute()SBSARInputGui.getClamp()SBSARInputGui.getDropDownList()SBSARInputGui.getGroup()SBSARInputGui.getLabelFalse()SBSARInputGui.getLabelTrue()SBSARInputGui.getLabels()SBSARInputGui.getMaxValue()SBSARInputGui.getMinValue()SBSARInputGui.getStep()SBSARInputGui.getUsages()SBSARInputGui.getWidget()SBSARInputGui.hasUsage()SBSARInputGui.isAButton()SBSARInputGui.isAColor()SBSARInputGui.isAComboBox()SBSARInputGui.isAPosition()SBSARInputGui.isASlider()SBSARInputGui.isATransformationForward()SBSARInputGui.isATransformationInverse()SBSARInputGui.isAnAngle()SBSARInputGui.isAnEnumButtons()SBSARInputGui.isAnInputImage()SBSARInputGui.isAnInputParameter()SBSARInputGui.isAnOffset()SBSARInputGui.parse()SBSARInputGui.sAngleWidgetSBSARInputGui.sButtonWidgetSBSARInputGui.sColorWidgetSBSARInputGui.sComboBoxWidgetSBSARInputGui.sEnumButtonsWidgetSBSARInputGui.sImageWidgetSBSARInputGui.sNormalFormatIdentifierSBSARInputGui.sOffsetWidgetSBSARInputGui.sOutputSizeIdentifierSBSARInputGui.sPinIdentifierSBSARInputGui.sPositionWidgetSBSARInputGui.sRandomSeedIdentifierSBSARInputGui.sSliderWidgetSBSARInputGui.sTimeIdentifierSBSARInputGui.sTransformationForwardWidgetSBSARInputGui.sTransformationInverseWidget
SBSAROutputGui
- sbsarguiwidgets module: SBSAR objects related to user interface
- sbsarenum module: SBSAR format enumeration
SBSARGlobalVarSBSArchiveSBSArchive.buildAbsPathFromRelToMePath()SBSArchive.computeUniqueIdentifier()SBSArchive.createMetaDataStr()SBSArchive.createMetaDataUrl()SBSArchive.deleteMetaData()SBSArchive.enterSBSARManager()SBSArchive.extractSbsarMetaDataJson()SBSArchive.extractSbsarMetaDataPack()SBSArchive.extractSbsarMetaDataResource()SBSArchive.generateThumbnail()SBSArchive.getAllMetaData()SBSArchive.getFirstSBSGraph()SBSArchive.getMetaData()SBSArchive.getObjectFromInternalPath()SBSArchive.getSBSGraph()SBSArchive.getSBSGraphFromPkgUrl()SBSArchive.getSBSGraphList()SBSArchive.getSBSGraphPkgUrl()SBSArchive.getSBSMetaDataTree()SBSArchive.isAPackage()SBSArchive.isAnArchive()SBSArchive.isInitialized()SBSArchive.parse()SBSArchive.parseDoc()SBSArchive.removePackageExtension()SBSArchive.setIcon()SBSArchive.setInitialized()SBSArchive.setMetaDataName()SBSArchive.setMetaDataValue()
- sbsargraph module: SBSARGraph definition
- substance module: Substance definition (.sbs)
- content module: Package content
SBSContentSBSContent.computeUniqueIdentifier()SBSContent.equals()SBSContent.getMDLGraphList()SBSContent.getModelGraph()SBSContent.getModelGraphList()SBSContent.getObject()SBSContent.getObjectFromUID()SBSContent.getObjectInternalPath()SBSContent.getSBSFunction()SBSContent.getSBSFunctionList()SBSContent.getSBSGraph()SBSContent.getSBSGraphList()SBSContent.getSBSGroup()SBSContent.getSBSGroupInternalPath()SBSContent.getSBSGroupList()SBSContent.getSBSResource()SBSContent.getSBSResourceList()SBSContent.getUidIsUsed()SBSContent.isContentChildType()SBSContent.parse()SBSContent.removeObject()SBSContent.write()
SBSGroupSBSGroup.equals()SBSGroup.getContent()SBSGroup.getDescription()SBSGroup.getMDLGraphList()SBSGroup.getModelGraph()SBSGroup.getModelGraphList()SBSGroup.getSBSFunction()SBSGroup.getSBSFunctionList()SBSGroup.getSBSGraph()SBSGroup.getSBSGraphList()SBSGroup.getSBSGroup()SBSGroup.getSBSGroupList()SBSGroup.getSBSResource()SBSGroup.getSBSResourceList()SBSGroup.getUidIsUsed()SBSGroup.parse()SBSGroup.setDescription()SBSGroup.write()
- resource module: Resource definition
SBSSourceExternalCopySBSSourceBinboonSBSSourceBinembeddedSBSSourceSBSResourceSBSResource.parse()SBSResource.write()SBSResource.equals()SBSResource.resolveDependency()SBSResource.getAllowedAttributes()SBSResource.isAllowedExtension()SBSResource.getAttribute()SBSResource.setAttribute()SBSResource.setAttributes()SBSResource.setColorSpace()SBSResource.setPremultipliedAlpha()SBSResource.setCookedFormat()SBSResource.getPkgResourcePath()SBSResource.getResolvedFilePath()SBSResource.getOption()SBSResource.getOptions()SBSResource.getBakingOptions()SBSResource.getSceneOptions()SBSResource.getSceneInfoOptions()SBSResource.setOptions()SBSResource.getResourceTypeEnum()SBSResource.createBakingParameters()SBSResource.getBakingParameters()SBSResource.setBakingParameters()SBSResource.isLinked()SBSResource.setResourceIsBakingOutput()SBSResource.getPhysicalResourceList()SBSResource.getUidIsUsed()
SBSResourceSceneSBSResourceScene.parse()SBSResourceScene.write()SBSResourceScene.setMaterialMapEntries()SBSResourceScene.getMaterialMapEntry()SBSResourceScene.getMaterialMapEntries()SBSResourceScene.createBakingParameters()SBSResourceScene.equals()SBSResourceScene.getAllowedAttributes()SBSResourceScene.getAttribute()SBSResourceScene.getBakingOptions()SBSResourceScene.getBakingParameters()SBSResourceScene.getOption()SBSResourceScene.getOptions()SBSResourceScene.getPhysicalResourceList()SBSResourceScene.getPkgResourcePath()SBSResourceScene.getResolvedFilePath()SBSResourceScene.getResourceTypeEnum()SBSResourceScene.getSceneInfoOptions()SBSResourceScene.getSceneOptions()SBSResourceScene.getUidIsUsed()SBSResourceScene.isAllowedExtension()SBSResourceScene.isLinked()SBSResourceScene.resolveDependency()SBSResourceScene.setAttribute()SBSResourceScene.setAttributes()SBSResourceScene.setBakingParameters()SBSResourceScene.setColorSpace()SBSResourceScene.setCookedFormat()SBSResourceScene.setOptions()SBSResourceScene.setPremultipliedAlpha()SBSResourceScene.setResourceIsBakingOutput()
SBSSceneMaterialMapEntrySBSSceneMaterialMapEntry.parse()SBSSceneMaterialMapEntry.write()SBSSceneMaterialMapEntry.getAllUVTilesAssociatedToGraph()SBSSceneMaterialMapEntry.getUVSetMaterialMap()SBSSceneMaterialMapEntry.getUVSetMaterialMapEntry()SBSSceneMaterialMapEntry.getUVSetMaterialMapEntries()SBSSceneMaterialMapEntry.assignDefaultSBSGraph()SBSSceneMaterialMapEntry.assignSBSGraphToUVTile()SBSSceneMaterialMapEntry.assignSBSGraphToUVTiles()SBSSceneMaterialMapEntry.removeAllAssignationsToGraph()SBSSceneMaterialMapEntry.removeDefaultUVTileAssignation()SBSSceneMaterialMapEntry.removeUVTileAssignation()SBSSceneMaterialMapEntry.removeUVTilesAssignation()SBSSceneMaterialMapEntry.equals()SBSSceneMaterialMapEntry.getUidIsUsed()
SBSUVSetMaterialMapSBSUVSetMaterialMap.parse()SBSUVSetMaterialMap.write()SBSUVSetMaterialMap.assignDefaultSBSGraph()SBSUVSetMaterialMap.assignSBSGraphToUVTile()SBSUVSetMaterialMap.assignSBSGraphToUVTiles()SBSUVSetMaterialMap.getAllEntriesAssociatedToGraph()SBSUVSetMaterialMap.getAllUVTilesAssociatedToGraph()SBSUVSetMaterialMap.getUVSetMaterialMapEntries()SBSUVSetMaterialMap.getUVSetMaterialMapEntry()SBSUVSetMaterialMap.getGraphAssignedByDefault()SBSUVSetMaterialMap.getGraphAssignedToUVTile()SBSUVSetMaterialMap.removeAllAssignationsToGraph()SBSUVSetMaterialMap.removeDefaultUVTileAssignation()SBSUVSetMaterialMap.removeUVTileAssignation()SBSUVSetMaterialMap.removeUVTilesAssignation()SBSUVSetMaterialMap.equals()SBSUVSetMaterialMap.getUidIsUsed()
SBSUVSetMaterialMapEntrySBSUVSetMaterialSBSOptionsByUrlMapEntry
FeatureVersionsOptionSBSDependencySBSDocumentSBSDocument.addReferenceOnDependency()SBSDocument.buildAbsPathFromRelToMePath()SBSDocument.changeDocumentPath()SBSDocument.convertToAbsolutePath()SBSDocument.copyDependencyFromPackage()SBSDocument.copyResourceFromPackage()SBSDocument.createDependency()SBSDocument.createFunction()SBSDocument.createGraph()SBSDocument.createGroup()SBSDocument.createHimselfDependency()SBSDocument.createImportedResource()SBSDocument.createLinkedResource()SBSDocument.createMetaDataStr()SBSDocument.createMetaDataUrl()SBSDocument.createModelGraph()SBSDocument.createSceneResource()SBSDocument.declareDependencyUIDChanged()SBSDocument.declareInternalPathChanged()SBSDocument.declareResourcePathChanged()SBSDocument.deleteMetaData()SBSDocument.deleteSBSGraph()SBSDocument.deleteSBSResource()SBSDocument.equals()SBSDocument.generateThumbnail()SBSDocument.getAllInternalReferences()SBSDocument.getAllMetaData()SBSDocument.getAllReferencesOnDependency()SBSDocument.getAllReferencesOnResource()SBSDocument.getContent()SBSDocument.getDependency()SBSDocument.getDependencyContainingInternalPath()SBSDocument.getDependencyFromPath()SBSDocument.getDependencyPathList()SBSDocument.getDescription()SBSDocument.getHimselfDependency()SBSDocument.getMDLGraphList()SBSDocument.getMetaData()SBSDocument.getModelGraph()SBSDocument.getModelGraphList()SBSDocument.getObject()SBSDocument.getObjectFromInternalPath()SBSDocument.getObjectFromUID()SBSDocument.getObjectInternalPath()SBSDocument.getOrCreateDependency()SBSDocument.getOrCreateGroup()SBSDocument.getParentGroupContent()SBSDocument.getResourcePathList()SBSDocument.getSBSDependencyList()SBSDocument.getSBSFunction()SBSDocument.getSBSFunctionInternalPath()SBSDocument.getSBSFunctionList()SBSDocument.getSBSGraph()SBSDocument.getSBSGraphInternalPath()SBSDocument.getSBSGraphList()SBSDocument.getSBSGraphPkgUrl()SBSDocument.getSBSGroup()SBSDocument.getSBSGroupInternalPath()SBSDocument.getSBSGroupList()SBSDocument.getSBSMetaDataTree()SBSDocument.getSBSResource()SBSDocument.getSBSResourceFromPath()SBSDocument.getSBSResourceFromUID()SBSDocument.getSBSResourceInternalPath()SBSDocument.getSBSResourceList()SBSDocument.getSBSResourcesFromPath()SBSDocument.getUidIsUsed()SBSDocument.hasADependencyOn()SBSDocument.isAPackage()SBSDocument.isAnArchive()SBSDocument.isInitialized()SBSDocument.moveObjectUnderGroup()SBSDocument.parse()SBSDocument.parseDoc()SBSDocument.relocateResource()SBSDocument.removeDependency()SBSDocument.removeObject()SBSDocument.removePackageExtension()SBSDocument.setDescription()SBSDocument.setInitialized()SBSDocument.setMetaDataName()SBSDocument.setMetaDataValue()SBSDocument.setObjectIdentifier()SBSDocument.splitPackageObjectPath()SBSDocument.write()SBSDocument.writeDoc()
- content module: Package content
- graph module: Graph and Function definition
- function module: Function graph definition
SBSFunctionSBSFunction.addInputParameter()SBSFunction.computeUniqueInputIdentifier()SBSFunction.connectNodes()SBSFunction.contains()SBSFunction.createComment()SBSFunction.createFrame()SBSFunction.createFrameAroundNodes()SBSFunction.createFunctionInstanceNode()SBSFunction.createFunctionInstanceNodeFromPath()SBSFunction.createFunctionNode()SBSFunction.createIterationOnPattern()SBSFunction.createNavigationPin()SBSFunction.deleteComment()SBSFunction.deleteFrame()SBSFunction.deleteInputParameter()SBSFunction.deleteNode()SBSFunction.disconnectNodes()SBSFunction.equals()SBSFunction.getAllComments()SBSFunction.getAllDependencyUID()SBSFunction.getAllFrames()SBSFunction.getAllFunctionsOfKind()SBSFunction.getAllGUIObjects()SBSFunction.getAllNavigationPins()SBSFunction.getAllNodeInstancesOf()SBSFunction.getAllReferencesOnDependency()SBSFunction.getAllowedAttributes()SBSFunction.getAttribute()SBSFunction.getCommentsAssociatedToNode()SBSFunction.getConnectionsFromNode()SBSFunction.getConnectionsToNode()SBSFunction.getDynamicValue()SBSFunction.getInputParameter()SBSFunction.getInputParameterIndex()SBSFunction.getInputParameters()SBSFunction.getInputParametersInVisibleIfExpression()SBSFunction.getNode()SBSFunction.getNodeAssociatedToComment()SBSFunction.getNodeList()SBSFunction.getNodesConnectedFrom()SBSFunction.getNodesConnectedTo()SBSFunction.getNodesDockedTo()SBSFunction.getNodesInFrame()SBSFunction.getOutputNode()SBSFunction.getOutputType()SBSFunction.getRect()SBSFunction.getUidIsUsed()SBSFunction.initFunction()SBSFunction.isAPathBetween()SBSFunction.moveConnectionOnPinInput()SBSFunction.moveConnectionsOnPinOutput()SBSFunction.parse()SBSFunction.reframeAroundNodes()SBSFunction.setAttribute()SBSFunction.setInputParameterIndex()SBSFunction.setOutputNode()SBSFunction.sortNodesAsDAG()SBSFunction.write()
- inputparameters module: Input parameters definition
SBSParamInputSBSParamInput.addUsage()SBSParamInput.createMetaDataStr()SBSParamInput.createMetaDataUrl()SBSParamInput.deleteMetaData()SBSParamInput.equals()SBSParamInput.formatValueToType()SBSParamInput.getAllMetaData()SBSParamInput.getAllowedAttributes()SBSParamInput.getAttribute()SBSParamInput.getClamp()SBSParamInput.getDefaultValue()SBSParamInput.getDimension()SBSParamInput.getDropDownList()SBSParamInput.getGroup()SBSParamInput.getIsConnectable()SBSParamInput.getLabels()SBSParamInput.getMaxValue()SBSParamInput.getMetaData()SBSParamInput.getMinValue()SBSParamInput.getSBSMetaDataTree()SBSParamInput.getSpotColorInfo()SBSParamInput.getStep()SBSParamInput.getType()SBSParamInput.getUID()SBSParamInput.getUidIsUsed()SBSParamInput.getUsages()SBSParamInput.getValueInterpretation()SBSParamInput.getWidget()SBSParamInput.getWidgetType()SBSParamInput.hasUsage()SBSParamInput.isAnInputImage()SBSParamInput.isAnInputParameter()SBSParamInput.parse()SBSParamInput.setAttribute()SBSParamInput.setAttributes()SBSParamInput.setClamp()SBSParamInput.setDefaultValue()SBSParamInput.setDropDownList()SBSParamInput.setIdentifier()SBSParamInput.setIsConnectable()SBSParamInput.setLabels()SBSParamInput.setMaxValue()SBSParamInput.setMetaDataName()SBSParamInput.setMetaDataValue()SBSParamInput.setMinValue()SBSParamInput.setSpotColorFromIds()SBSParamInput.setSpotColorFromNames()SBSParamInput.setStep()SBSParamInput.setUID()SBSParamInput.write()
SBSPresetSBSPresetInputSBSWidgetSBSWidget.equals()SBSWidget.getClamp()SBSWidget.getDefaultValue()SBSWidget.getDropDownList()SBSWidget.getLabels()SBSWidget.getMaxValue()SBSWidget.getMinValue()SBSWidget.getOption()SBSWidget.getOptions()SBSWidget.getStep()SBSWidget.getUidIsUsed()SBSWidget.getValueInterpretation()SBSWidget.getWidgetType()SBSWidget.isInRange()SBSWidget.parse()SBSWidget.setClamp()SBSWidget.setDefaultValue()SBSWidget.setDropDownList()SBSWidget.setLabels()SBSWidget.setMaxValue()SBSWidget.setMinValue()SBSWidget.setOption()SBSWidget.setStep()SBSWidget.write()
- output module: Graph output definition
SBSGraphOutputSBSGraphOutput.addUsage()SBSGraphOutput.createMetaDataStr()SBSGraphOutput.createMetaDataUrl()SBSGraphOutput.deleteMetaData()SBSGraphOutput.equals()SBSGraphOutput.getAllMetaData()SBSGraphOutput.getAllowedAttributes()SBSGraphOutput.getAttribute()SBSGraphOutput.getIdentifier()SBSGraphOutput.getMetaData()SBSGraphOutput.getOutputChannel()SBSGraphOutput.getSBSMetaDataTree()SBSGraphOutput.getType()SBSGraphOutput.getUidIsUsed()SBSGraphOutput.getUsages()SBSGraphOutput.hasUsage()SBSGraphOutput.parse()SBSGraphOutput.setAttribute()SBSGraphOutput.setAttributes()SBSGraphOutput.setMetaDataName()SBSGraphOutput.setMetaDataValue()SBSGraphOutput.write()
SBSRootSBSRootOutputSBSUsage
SBSGraphSBSGraph.addInputParameter()SBSGraph.changeInputParameterIdentifier()SBSGraph.computeUniqueInputIdentifier()SBSGraph.computeUniqueOutputIdentifier()SBSGraph.connectNodes()SBSGraph.contains()SBSGraph.copyCompNode()SBSGraph.createBitmapNode()SBSGraph.createComment()SBSGraph.createCompFilterNode()SBSGraph.createCompInstanceNode()SBSGraph.createCompInstanceNodeFromPath()SBSGraph.createCurveNode()SBSGraph.createFrame()SBSGraph.createFrameAroundNodes()SBSGraph.createGradientMapNode()SBSGraph.createInputNode()SBSGraph.createInputValueNode()SBSGraph.createIterationOnNode()SBSGraph.createIterationOnPattern()SBSGraph.createMetaDataStr()SBSGraph.createMetaDataUrl()SBSGraph.createNavigationPin()SBSGraph.createOutputNode()SBSGraph.createPreset()SBSGraph.createSvgNode()SBSGraph.createTextNode()SBSGraph.deleteComment()SBSGraph.deleteFrame()SBSGraph.deleteInputParameter()SBSGraph.deleteMetaData()SBSGraph.deleteNavigationPin()SBSGraph.deleteNode()SBSGraph.deletePreset()SBSGraph.disconnectNodes()SBSGraph.duplicateNode()SBSGraph.equals()SBSGraph.exposeAsInputParameter()SBSGraph.exposeParamInput()SBSGraph.getAllComments()SBSGraph.getAllDependencyUID()SBSGraph.getAllFiltersOfKind()SBSGraph.getAllFrames()SBSGraph.getAllGUIObjects()SBSGraph.getAllInputGroups()SBSGraph.getAllInputNodes()SBSGraph.getAllInputs()SBSGraph.getAllInputsInGroup()SBSGraph.getAllMetaData()SBSGraph.getAllNavigationPins()SBSGraph.getAllNodeInstancesOf()SBSGraph.getAllNodes()SBSGraph.getAllOutputNodes()SBSGraph.getAllPresets()SBSGraph.getAllReferencesOnDependency()SBSGraph.getAllReferencesOnResource()SBSGraph.getAllResourcesUsed()SBSGraph.getAllowedAttributes()SBSGraph.getAttribute()SBSGraph.getBaseParameterValue()SBSGraph.getCommentsAssociatedToNode()SBSGraph.getConnectionsFromNode()SBSGraph.getConnectionsToNode()SBSGraph.getDefaultParentSize()SBSGraph.getFirstInputOfType()SBSGraph.getFirstOutputOfType()SBSGraph.getGraphInputNode()SBSGraph.getGraphOutput()SBSGraph.getGraphOutputFromOutputNode()SBSGraph.getGraphOutputFromUID()SBSGraph.getGraphOutputNode()SBSGraph.getGraphOutputType()SBSGraph.getGraphOutputWithUsage()SBSGraph.getGraphOutputs()SBSGraph.getGraphType()SBSGraph.getGraphTypeName()SBSGraph.getIcon()SBSGraph.getIconBytes()SBSGraph.getIdentifier()SBSGraph.getInput()SBSGraph.getInputFromUID()SBSGraph.getInputImage()SBSGraph.getInputImageFromInputNode()SBSGraph.getInputImageIndex()SBSGraph.getInputImageWithUsage()SBSGraph.getInputImages()SBSGraph.getInputNode()SBSGraph.getInputParameter()SBSGraph.getInputParameterFromUID()SBSGraph.getInputParameterIndex()SBSGraph.getInputParameters()SBSGraph.getInputParametersInVisibleIfExpression()SBSGraph.getInputValueParamFromInputNode()SBSGraph.getMetaData()SBSGraph.getNode()SBSGraph.getNodeAssociatedToComment()SBSGraph.getNodeList()SBSGraph.getNodesConnectedFrom()SBSGraph.getNodesConnectedTo()SBSGraph.getNodesDockedTo()SBSGraph.getNodesInFrame()SBSGraph.getOption()SBSGraph.getOptions()SBSGraph.getOutputFormat()SBSGraph.getOutputMipmaps()SBSGraph.getPreset()SBSGraph.getPrimaryInput()SBSGraph.getPsdExporterOptions()SBSGraph.getRect()SBSGraph.getSBSMetaDataTree()SBSGraph.getUidIsUsed()SBSGraph.getUserData()SBSGraph.isAPathBetween()SBSGraph.isPrimaryInput()SBSGraph.moveConnectionOnPinInput()SBSGraph.moveConnectionsOnPinOutput()SBSGraph.parse()SBSGraph.reframeAroundNodes()SBSGraph.setAttribute()SBSGraph.setAttributes()SBSGraph.setBaseParameterValue()SBSGraph.setDefaultParentSize()SBSGraph.setDynamicBaseParameter()SBSGraph.setGraphOutputType()SBSGraph.setGraphType()SBSGraph.setIcon()SBSGraph.setInputImageIndex()SBSGraph.setInputParameterIndex()SBSGraph.setMetaDataName()SBSGraph.setMetaDataValue()SBSGraph.setOption()SBSGraph.setOutputChannel()SBSGraph.setPrimaryInput()SBSGraph.setUserData()SBSGraph.sortNodesAsDAG()SBSGraph.write()
- function module: Function graph definition
- compnode module: Compositing node definitions
- compimplementation module: Compositing node implementation
SBSCompFilterSBSCompFilter.changeDependencyUID()SBSCompFilter.changeResourcePath()SBSCompFilter.classify()SBSCompFilter.equals()SBSCompFilter.getDefinition()SBSCompFilter.getDisplayName()SBSCompFilter.getParameterValue()SBSCompFilter.getResourcePath()SBSCompFilter.getUidIsUsed()SBSCompFilter.hasIdenticalParameters()SBSCompFilter.initFxMapGraph()SBSCompFilter.isAFxMap()SBSCompFilter.isAPixelProcessor()SBSCompFilter.isAResource()SBSCompFilter.isAValueProcessor()SBSCompFilter.parse()SBSCompFilter.setDynamicParameter()SBSCompFilter.setParameterValue()SBSCompFilter.unsetParameter()SBSCompFilter.write()
SBSCompImplementationSBSCompImplementation.classify()SBSCompImplementation.equals()SBSCompImplementation.getImplementation()SBSCompImplementation.getImplementationKind()SBSCompImplementation.getUidIsUsed()SBSCompImplementation.isAFilter()SBSCompImplementation.isAnInputBridge()SBSCompImplementation.isAnInstance()SBSCompImplementation.isAnOutputBridge()SBSCompImplementation.parse()SBSCompImplementation.write()
SBSCompInputBridgeSBSCompInputBridge.classify()SBSCompInputBridge.equals()SBSCompInputBridge.getDefinition()SBSCompInputBridge.getDisplayName()SBSCompInputBridge.getParameterValue()SBSCompInputBridge.getUidIsUsed()SBSCompInputBridge.hasIdenticalParameters()SBSCompInputBridge.parse()SBSCompInputBridge.setDynamicParameter()SBSCompInputBridge.setParameterValue()SBSCompInputBridge.unsetParameter()SBSCompInputBridge.write()
SBSCompInstanceSBSCompInstance.changeDependencyUID()SBSCompInstance.changeInstancePath()SBSCompInstance.classify()SBSCompInstance.equals()SBSCompInstance.getCompOutputBridging()SBSCompInstance.getCompOutputBridgingFromUID()SBSCompInstance.getDefinition()SBSCompInstance.getDependencyUID()SBSCompInstance.getDisplayName()SBSCompInstance.getParameterValue()SBSCompInstance.getReferenceAbsPath()SBSCompInstance.getReferenceInternalPath()SBSCompInstance.getUidIsUsed()SBSCompInstance.hasIdenticalParameters()SBSCompInstance.parse()SBSCompInstance.resolveDependency()SBSCompInstance.setDynamicParameter()SBSCompInstance.setParameterValue()SBSCompInstance.unsetParameter()SBSCompInstance.write()
SBSCompOutputBridge
- paramgraph module: FxMaps graph definition
SBSParamsGraphSBSParamsGraph.computeUniqueIdentifier()SBSParamsGraph.connectNodes()SBSParamsGraph.contains()SBSParamsGraph.createComment()SBSParamsGraph.createFrame()SBSParamsGraph.createFrameAroundNodes()SBSParamsGraph.createFxMapNode()SBSParamsGraph.createIterationOnPattern()SBSParamsGraph.createNavigationPin()SBSParamsGraph.deleteComment()SBSParamsGraph.deleteFrame()SBSParamsGraph.deleteNavigationPin()SBSParamsGraph.deleteNode()SBSParamsGraph.disconnectNodes()SBSParamsGraph.duplicateNode()SBSParamsGraph.equals()SBSParamsGraph.getAllComments()SBSParamsGraph.getAllDependencyUID()SBSParamsGraph.getAllFrames()SBSParamsGraph.getAllGUIObjects()SBSParamsGraph.getAllNavigationPins()SBSParamsGraph.getAllNodesOfKind()SBSParamsGraph.getAllReferencesOnDependency()SBSParamsGraph.getCommentsAssociatedToNode()SBSParamsGraph.getNode()SBSParamsGraph.getNodeAssociatedToComment()SBSParamsGraph.getNodeData()SBSParamsGraph.getNodeList()SBSParamsGraph.getNodesInFrame()SBSParamsGraph.getParamsGraphDataList()SBSParamsGraph.getUidIsUsed()SBSParamsGraph.isAPathBetween()SBSParamsGraph.parse()SBSParamsGraph.reframeAroundNodes()SBSParamsGraph.setRootNode()SBSParamsGraph.write()
SBSParamsGraphDataSBSParamsGraphData.equals()SBSParamsGraphData.getDefinition()SBSParamsGraphData.getDisplayName()SBSParamsGraphData.getParameterValue()SBSParamsGraphData.getUidIsUsed()SBSParamsGraphData.hasIdenticalParameters()SBSParamsGraphData.parse()SBSParamsGraphData.setDynamicParameter()SBSParamsGraphData.setParameterValue()SBSParamsGraphData.unsetParameter()SBSParamsGraphData.write()
SBSParamsGraphNodeSBSParamsGraphNode.equals()SBSParamsGraphNode.getConnectedNodesUID()SBSParamsGraphNode.getConnectionOnPin()SBSParamsGraphNode.getConnections()SBSParamsGraphNode.getConnectionsFromNode()SBSParamsGraphNode.getData()SBSParamsGraphNode.getDefinedParameters()SBSParamsGraphNode.getDefinition()SBSParamsGraphNode.getDisplayName()SBSParamsGraphNode.getDynamicParameters()SBSParamsGraphNode.getInputDefinition()SBSParamsGraphNode.getOffsetPosition()SBSParamsGraphNode.getParameterValue()SBSParamsGraphNode.getPosition()SBSParamsGraphNode.getRect()SBSParamsGraphNode.getUidIsUsed()SBSParamsGraphNode.hasAReferenceOnDependency()SBSParamsGraphNode.hasAReferenceOnInternalPath()SBSParamsGraphNode.isConnectedTo()SBSParamsGraphNode.isDocked()SBSParamsGraphNode.parse()SBSParamsGraphNode.removeConnectionOnPin()SBSParamsGraphNode.removeConnectionsFrom()SBSParamsGraphNode.setDynamicParameter()SBSParamsGraphNode.setParameterValue()SBSParamsGraphNode.setParentGraph()SBSParamsGraphNode.setPosition()SBSParamsGraphNode.unsetParameter()SBSParamsGraphNode.write()
- common module: Common classes
SBSCompImplWithParamsSBSCompImplWithParams.equals()SBSCompImplWithParams.getDefinition()SBSCompImplWithParams.getDisplayName()SBSCompImplWithParams.getParameterValue()SBSCompImplWithParams.getUidIsUsed()SBSCompImplWithParams.hasIdenticalParameters()SBSCompImplWithParams.parse()SBSCompImplWithParams.setDynamicParameter()SBSCompImplWithParams.setParameterValue()SBSCompImplWithParams.unsetParameter()SBSCompImplWithParams.write()
SBSCompInputValueSBSCompOutputSBSOutputBridging
SBSCompNodeSBSCompNode.applyPreset()SBSCompNode.applyPresetFromFile()SBSCompNode.classify()SBSCompNode.computeUniqueInputValueIdentifier()SBSCompNode.createInputValue()SBSCompNode.createIterationOnPattern()SBSCompNode.equals()SBSCompNode.getCompFilter()SBSCompNode.getCompImplementation()SBSCompNode.getCompInputBridge()SBSCompNode.getCompInstance()SBSCompNode.getCompOutput()SBSCompNode.getCompOutputBridge()SBSCompNode.getCompOutputFromBridge()SBSCompNode.getCompOutputFromIdentifier()SBSCompNode.getCompOutputIdentifier()SBSCompNode.getCompOutputType()SBSCompNode.getConnectedNodesUID()SBSCompNode.getConnectionOnPin()SBSCompNode.getConnections()SBSCompNode.getConnectionsFromNode()SBSCompNode.getDefinedParameters()SBSCompNode.getDefinition()SBSCompNode.getDisplayName()SBSCompNode.getDynamicParameters()SBSCompNode.getFxMapGraph()SBSCompNode.getFxMapGraphNode()SBSCompNode.getInputDefinition()SBSCompNode.getInputValue()SBSCompNode.getOffsetPosition()SBSCompNode.getParameterValue()SBSCompNode.getPixProcFunction()SBSCompNode.getPosition()SBSCompNode.getRect()SBSCompNode.getUidIsUsed()SBSCompNode.getValProcFunction()SBSCompNode.hasAReferenceOnDependency()SBSCompNode.hasAReferenceOnInternalPath()SBSCompNode.hasIdenticalParameters()SBSCompNode.initFxMapGraph()SBSCompNode.isAFilter()SBSCompNode.isAFxMap()SBSCompNode.isAPixelProcessor()SBSCompNode.isAResource()SBSCompNode.isAValueProcessor()SBSCompNode.isAnInputBridge()SBSCompNode.isAnInstance()SBSCompNode.isAnOutputBridge()SBSCompNode.isConnectedTo()SBSCompNode.isDocked()SBSCompNode.parse()SBSCompNode.removeConnectionOnPin()SBSCompNode.removeConnectionsFrom()SBSCompNode.setCurveDefinition()SBSCompNode.setDynamicParameter()SBSCompNode.setGradientMapKeyValues()SBSCompNode.setParameterSpotColorValueFromIds()SBSCompNode.setParameterSpotColorValueFromNames()SBSCompNode.setParameterValue()SBSCompNode.setPosition()SBSCompNode.unsetParameter()SBSCompNode.write()
- compimplementation module: Compositing node implementation
- params module: Parameters definition (dynamic or constant)
- dynamicvalue module: Function graph definition
SBSDynamicValueSBSDynamicValue.connectNodes()SBSDynamicValue.contains()SBSDynamicValue.copy()SBSDynamicValue.copyNode()SBSDynamicValue.createComment()SBSDynamicValue.createFrame()SBSDynamicValue.createFrameAroundNodes()SBSDynamicValue.createFunctionInstanceNode()SBSDynamicValue.createFunctionInstanceNodeFromPath()SBSDynamicValue.createFunctionNode()SBSDynamicValue.createIterationOnNode()SBSDynamicValue.createIterationOnPattern()SBSDynamicValue.createNavigationPin()SBSDynamicValue.deleteComment()SBSDynamicValue.deleteFrame()SBSDynamicValue.deleteNavigationPin()SBSDynamicValue.deleteNode()SBSDynamicValue.disconnectNodes()SBSDynamicValue.duplicateNode()SBSDynamicValue.equals()SBSDynamicValue.getAllComments()SBSDynamicValue.getAllDependencyUID()SBSDynamicValue.getAllFrames()SBSDynamicValue.getAllFunctionsOfKind()SBSDynamicValue.getAllGUIObjects()SBSDynamicValue.getAllNavigationPins()SBSDynamicValue.getAllNodeInstancesOf()SBSDynamicValue.getAllReferencesOnDependency()SBSDynamicValue.getCommentsAssociatedToNode()SBSDynamicValue.getConnectionsFromNode()SBSDynamicValue.getConnectionsToNode()SBSDynamicValue.getNode()SBSDynamicValue.getNodeAssociatedToComment()SBSDynamicValue.getNodeList()SBSDynamicValue.getNodesConnectedFrom()SBSDynamicValue.getNodesConnectedTo()SBSDynamicValue.getNodesDockedTo()SBSDynamicValue.getNodesInFrame()SBSDynamicValue.getOutputNode()SBSDynamicValue.getOutputType()SBSDynamicValue.getRect()SBSDynamicValue.getUidIsUsed()SBSDynamicValue.getUsedParameters()SBSDynamicValue.isAPathBetween()SBSDynamicValue.moveConnectionOnPinInput()SBSDynamicValue.moveConnectionsOnPinOutput()SBSDynamicValue.parse()SBSDynamicValue.reframeAroundNodes()SBSDynamicValue.setOutputNode()SBSDynamicValue.setToInputParam()SBSDynamicValue.sortNodesAsDAG()SBSDynamicValue.updateValueProcessorType()SBSDynamicValue.write()
- paramnode module: Function node definition
SBSFuncDataSBSParamNodeSBSParamNode.changeDependencyUID()SBSParamNode.changeInstancePath()SBSParamNode.classify()SBSParamNode.equals()SBSParamNode.getConnectedNodesUID()SBSParamNode.getConnectionOnPin()SBSParamNode.getConnections()SBSParamNode.getConnectionsFromNode()SBSParamNode.getDefinition()SBSParamNode.getDependencyUID()SBSParamNode.getDisplayName()SBSParamNode.getInputDefinition()SBSParamNode.getOffsetPosition()SBSParamNode.getOutputType()SBSParamNode.getParameterValue()SBSParamNode.getPosition()SBSParamNode.getRect()SBSParamNode.getReferenceAbsPath()SBSParamNode.getReferenceInternalPath()SBSParamNode.getUidIsUsed()SBSParamNode.hasAReferenceOnDependency()SBSParamNode.hasAReferenceOnInternalPath()SBSParamNode.isAnInstance()SBSParamNode.isConnectedTo()SBSParamNode.isDocked()SBSParamNode.parse()SBSParamNode.removeConnectionOnPin()SBSParamNode.removeConnectionsFrom()SBSParamNode.resolveDependency()SBSParamNode.setParameterValue()SBSParamNode.setPosition()SBSParamNode.setType()SBSParamNode.unsetParameter()SBSParamNode.write()
SBSParamSpotColorInfoSBSParamValueSBSParamValue.equals()SBSParamValue.getConstantValue()SBSParamValue.getDynamicValue()SBSParamValue.getType()SBSParamValue.getTypedConstantValue()SBSParamValue.getUidIsUsed()SBSParamValue.getValue()SBSParamValue.isConstant()SBSParamValue.isDynamic()SBSParamValue.isValidValue()SBSParamValue.parse()SBSParamValue.setConstantValue()SBSParamValue.setDynamicValue()SBSParamValue.updateConstantValue()SBSParamValue.write()
SBSParameterSBSParamsArraySBSParamsArrayCell
- dynamicvalue module: Function graph definition
- sbscommon module: Common classes related to SBS package
- nodes module: Base class of all nodes (compositing nodes, function nodes) and facilities for nodes list
NodeListNodeList.computeConnectionsInsidePattern()NodeList.computePatternInputsAndOutputs()NodeList.computeSortedIndicesOfDAG()NodeList.contains()NodeList.copyNode()NodeList.deleteNode()NodeList.duplicateNode()NodeList.getConnectionsFromNode()NodeList.getConnectionsToNode()NodeList.getNode()NodeList.getNodeList()NodeList.getNodesConnectedFrom()NodeList.getNodesConnectedTo()NodeList.getNodesDockedTo()NodeList.getRect()NodeList.isAPathBetween()NodeList.sortListLexicographically()NodeList.sortNodesAsDAG()
SBSNodeSBSNode.equals()SBSNode.getConnectedNodesUID()SBSNode.getConnectionOnPin()SBSNode.getConnections()SBSNode.getConnectionsFromNode()SBSNode.getDefinition()SBSNode.getDisplayName()SBSNode.getInputDefinition()SBSNode.getOffsetPosition()SBSNode.getPosition()SBSNode.getRect()SBSNode.getUidIsUsed()SBSNode.hasAReferenceOnDependency()SBSNode.hasAReferenceOnInternalPath()SBSNode.isConnectedTo()SBSNode.isDocked()SBSNode.parse()SBSNode.removeConnectionOnPin()SBSNode.removeConnectionsFrom()SBSNode.setPosition()SBSNode.write()
- connections module: Connections between nodes definition
- gui module: GUI objects
GUIObjectListGUIObjectList.createComment()GUIObjectList.createFrame()GUIObjectList.createFrameAroundNodes()GUIObjectList.createNavigationPin()GUIObjectList.deleteGUIObject()GUIObjectList.getAllComments()GUIObjectList.getAllFrames()GUIObjectList.getAllGUIObjects()GUIObjectList.getAllNavigationPins()GUIObjectList.getFrameRectAroundNodes()GUIObjectList.getGUIObject()GUIObjectList.getNodesInFrame()GUIObjectList.reframeAroundNodes()
RectSBSGUILayoutSBSGUILayoutCompSBSGUIObject
- values module: Constant values, data type
- nodes module: Base class of all nodes (compositing nodes, function nodes) and facilities for nodes list
- sbspreset module: Preset file management (.sbsprs)
SBSPRSPresetSBSPRSPreset.addPresetInput()SBSPRSPreset.addToGraph()SBSPRSPreset.createPresetInput()SBSPRSPreset.createPresetInputFromSBSInput()SBSPRSPreset.equals()SBSPRSPreset.getDescription()SBSPRSPreset.getInputValue()SBSPRSPreset.getLabel()SBSPRSPreset.getPkgUrl()SBSPRSPreset.getPresetInput()SBSPRSPreset.getPresetInputByIndex()SBSPRSPreset.getPresetInputCount()SBSPRSPreset.getPresetInputFromIdentifier()SBSPRSPreset.getPresetInputs()SBSPRSPreset.getUidIsUsed()SBSPRSPreset.getUsertags()SBSPRSPreset.parse()SBSPRSPreset.removePresetInput()SBSPRSPreset.setDescription()SBSPRSPreset.setLabel()SBSPRSPreset.setPkgUrl()SBSPRSPreset.setUsertags()SBSPRSPreset.write()
SBSPRSPresetInputSBSPRSPresetInput.equals()SBSPRSPresetInput.getIdentifier()SBSPRSPresetInput.getType()SBSPRSPresetInput.getTypedValue()SBSPRSPresetInput.getUID()SBSPRSPresetInput.getUidIsUsed()SBSPRSPresetInput.getValue()SBSPRSPresetInput.parse()SBSPRSPresetInput.setIdentifier()SBSPRSPresetInput.setType()SBSPRSPresetInput.setUID()SBSPRSPresetInput.setValue()SBSPRSPresetInput.write()
SBSPRSPresetsSBSPRSPresets.addPreset()SBSPRSPresets.addSBSPresetFromGraph()SBSPRSPresets.createPreset()SBSPRSPresets.equals()SBSPRSPresets.getPresetByIndex()SBSPRSPresets.getPresetByLabel()SBSPRSPresets.getPresetCount()SBSPRSPresets.getUidIsUsed()SBSPRSPresets.importAllPresetsFromGraph()SBSPRSPresets.insertAllPresetsInSBS()SBSPRSPresets.parse()SBSPRSPresets.parseDoc()SBSPRSPresets.removePreset()SBSPRSPresets.write()SBSPRSPresets.writeDoc()
SBSPRSTypes
- sbsprj module: Substance Designer project file management (.sbsprj)
- Project Manager
- sbsproject module
- sbsproject module definition
SBSPRJAbsBoolSBSPRJAbsIntSBSPRJAbsValueSBSPRJAceSBSPRJAce16BitBitmapColorSpaceSBSPRJAce8BitBitmapColorSpaceSBSPRJAceColorManageGraphThumbnailsSBSPRJAceDefaultDisplaySpaceSBSPRJAceDefaultWorkingSpaceSBSPRJAceFloatBitmapColorSpaceSBSPRJAceRenderingIntentSBSPRJAceUseEmbeddedProfilesSBSPRJActionsSBSPRJActionsItemSBSPRJAlwaysRecomputeTangentFrameSBSPRJBakerIDSBSPRJBakersSBSPRJBakersMacrosSBSPRJBakersMacrosItemSBSPRJBmpSBSPRJBmpCompressionSBSPRJColorManagementSBSPRJColorManagementEngineSBSPRJColorManagementMethodsSBSPRJDefaultEnvironmentMapUrlSBSPRJDefaultResourceNameSBSPRJDefaultShaderUrlSBSPRJDependenciesSBSPRJDependenciesPathStorageMethodsSBSPRJDependenciesPathTypesSBSPRJDirsSBSPRJDirsItemSBSPRJExcludeFilterSBSPRJExrSBSPRJExrCompressionSBSPRJExrLcSBSPRJExrUseFloatSBSPRJExtSBSPRJGeneralSBSPRJIdSBSPRJImageOptionsSBSPRJInterpretersSBSPRJInterpretersItemSBSPRJIsAmbientLightEnableSBSPRJIsEnabledSBSPRJIsPointLight1EnableSBSPRJIsPointLight2EnableSBSPRJIsRecursiveSBSPRJIsVisibleSBSPRJItemListSBSPRJJpgSBSPRJJpgOptimizeSBSPRJJpgProgressiveSBSPRJJpgQualitySBSPRJKeySBSPRJLabelSBSPRJLibrarySBSPRJListSBSPRJMacrosSBSPRJMacrosItemSBSPRJMeshIDSBSPRJNameSBSPRJNameFilterSBSPRJNameFilterItemSBSPRJNameFilterValueSBSPRJNameFiltersSBSPRJNameFiltersItemSBSPRJNearOrUnderSBSPRJNormalFilterAlphaChannelContentSBSPRJNormalMapFormatSBSPRJNotNearOrUnderSBSPRJOcioSBSPRJOcio16BitBitmapColorSpaceSBSPRJOcio8BitBitmapColorSpaceSBSPRJOcioAutoDetectColorSpaceInFileNameSBSPRJOcioColorManageGraphThumbnailsSBSPRJOcioConfigSBSPRJOcioConfigMethodsSBSPRJOcioCustomConfigPathSBSPRJOcioDefaultDisplaySBSPRJOcioDefaultViewSBSPRJOcioFloatBitmapColorSpaceSBSPRJParamsSBSPRJPathSBSPRJPathStorageMethodsSBSPRJPluginPathsSBSPRJPluginPathsItemSBSPRJPngSBSPRJPngCompressionSBSPRJPngInterlacedSBSPRJPreferencesSBSPRJProjectSBSPRJProjectInfoSBSPRJPythonSBSPRJResourcesSBSPRJSbsTemplatesSBSPRJScenes3dSBSPRJScriptPathSBSPRJScriptingSBSPRJSettingsInfoSBSPRJSizeSBSPRJSmoothingAngleSBSPRJStateSaveFileUrlSBSPRJTangentSpacePluginSBSPRJTgaSBSPRJTgaCompressionSBSPRJTifSBSPRJTifCompressionSBSPRJUrlSBSPRJUrlAliasesSBSPRJUrlAliasesItemSBSPRJValueSBSPRJVersionSBSPRJVersionControlSBSPRJView3dSBSPRJWatchedPathsSBSPRJWatchedPathsItemSBSPRJWebpSBSPRJWebpLossLessSBSPRJWebpQualitySBSPRJWorkspaceSBSPRJWorkspacesSBSPRJWorkspacesItem
- sbsproject module definition
- ModelGraph module: ModelGraph definition and all objects related to ModelGraph
- modelgraph module: ModelGraph definition
ModelGraphModelGraph.addGraphAnnotation()ModelGraph.connectNodes()ModelGraph.createNode()ModelGraph.exposeNode()ModelGraph.fromJson()ModelGraph.fromXmpIter()ModelGraph.getAllInputGroups()ModelGraph.getAllInputs()ModelGraph.getAllInputsInGroup()ModelGraph.getAttribute()ModelGraph.getIdentifier()ModelGraph.getInput()ModelGraph.getInputFromUID()ModelGraph.getInputImage()ModelGraph.getInputImageWithUsage()ModelGraph.getInputImages()ModelGraph.getInputParameter()ModelGraph.getInputParameterFromUID()ModelGraph.getInputParameters()ModelGraph.getNode()ModelGraph.getNodeByPath()ModelGraph.getNodeList()ModelGraph.getUidIsUsed()ModelGraph.parse()ModelGraph.setAuthor()ModelGraph.setCopyright()ModelGraph.setDescription()ModelGraph.setDisplayName()ModelGraph.setHidden()ModelGraph.setInGroup()ModelGraph.setKeywords()ModelGraph.setNodeAsRoot()ModelGraph.write()
- modelannotationnames module: List all name for ModelGraph annotations
- modelgraphgenerator module: Handle all function to generate ModelGraph's objects
- modelgraphimplementation module: Handle basic values definition for the graph implementation
- modelnodenames module: List all node names available into ModelGraph
- modeloperand module: Operands definition for all ModelGraph operand's types
ModelBaseOperandModelBoolOperandModelEnumOperandModelEnumOperand.equals()ModelEnumOperand.getUidIsUsed()ModelEnumOperand.getValue()ModelEnumOperand.parse()ModelEnumOperand.promote()ModelEnumOperand.setMetaDataAcceptConnection()ModelEnumOperand.setType()ModelEnumOperand.setValue()ModelEnumOperand.switchMetaDataDefault()ModelEnumOperand.write()
ModelFloat2OperandModelFloat3OperandModelFloatOperandModelIntegerOperandModelIntegerOperand.equals()ModelIntegerOperand.getUidIsUsed()ModelIntegerOperand.getValue()ModelIntegerOperand.parse()ModelIntegerOperand.promote()ModelIntegerOperand.setMetaDataAcceptConnection()ModelIntegerOperand.setValue()ModelIntegerOperand.switchMetaDataDefault()ModelIntegerOperand.write()
ModelListOperandModelSceneTreeOperandModelSceneTreeOperand.equals()ModelSceneTreeOperand.getUidIsUsed()ModelSceneTreeOperand.getValue()ModelSceneTreeOperand.parse()ModelSceneTreeOperand.promote()ModelSceneTreeOperand.setMetaDataAcceptConnection()ModelSceneTreeOperand.setValue()ModelSceneTreeOperand.switchMetaDataDefault()ModelSceneTreeOperand.write()
ModelStringOperand
- modelgraph module: ModelGraph definition
- ModuleGraph module: ModuleGraph definition and all objects related to ModuleGraph
- modulegraph module: ModuleGraph definition
ModuleGraphModuleGraph.addGraphAnnotation()ModuleGraph.connectNodes()ModuleGraph.createNode()ModuleGraph.exposeNode()ModuleGraph.fromJson()ModuleGraph.fromXmpIter()ModuleGraph.getAllInputGroups()ModuleGraph.getAllInputs()ModuleGraph.getAllInputsInGroup()ModuleGraph.getAttribute()ModuleGraph.getIdentifier()ModuleGraph.getInput()ModuleGraph.getInputFromUID()ModuleGraph.getInputImage()ModuleGraph.getInputImageWithUsage()ModuleGraph.getInputImages()ModuleGraph.getInputParameter()ModuleGraph.getInputParameterFromUID()ModuleGraph.getInputParameters()ModuleGraph.getNode()ModuleGraph.getNodeByPath()ModuleGraph.getNodeList()ModuleGraph.getUidIsUsed()ModuleGraph.parse()ModuleGraph.setNodeAsRoot()ModuleGraph.write()
- modulegraphgenerator module: Handle all function to generate ModuleGraph's objects
- modulegraphimplementation module: Provide an interface for derived implementation
- modulenode module
ModuleNodeModuleNode.equals()ModuleNode.getConnectedNodeUID()ModuleNode.getConnectedNodesUID()ModuleNode.getConnectedOperands()ModuleNode.getConnectionOnPin()ModuleNode.getConnections()ModuleNode.getConnectionsFromNode()ModuleNode.getDefinition()ModuleNode.getDisplayName()ModuleNode.getImplementation()ModuleNode.getInputDefinition()ModuleNode.getOffsetPosition()ModuleNode.getPosition()ModuleNode.getRect()ModuleNode.getUidIsUsed()ModuleNode.hasAReferenceOnDependency()ModuleNode.hasAReferenceOnInternalPath()ModuleNode.isConnectedTo()ModuleNode.isDocked()ModuleNode.parse()ModuleNode.removeConnectionOnPin()ModuleNode.removeConnectionsFrom()ModuleNode.setPosition()ModuleNode.write()
- modulenodeimplementation module
- modulenodeinstance module
- moduleparaminput module
- moduleoperand module
- moduleannotation module
- moduleconnection module
- modulegraphlibrary module
ModuleGraphRegisterClassModuleGraphRegisterClass.ANNOTATIONModuleGraphRegisterClass.BASICNODEINSTANCEModuleGraphRegisterClass.BASICNODEINSTANCEIMPLEMENTATIONModuleGraphRegisterClass.CONNECTIONModuleGraphRegisterClass.CUSTOMIMPLEMENTATIONModuleGraphRegisterClass.FEATUREVERSIONModuleGraphRegisterClass.GRAPHModuleGraphRegisterClass.GRAPHIMPLEMENTATIONModuleGraphRegisterClass.INPUTPARAMModuleGraphRegisterClass.NODESModuleGraphRegisterClass.OPERANDS
ModuleGraphTagModuleGraphTag.ANNOTATIONModuleGraphTag.ANNOTATIONSModuleGraphTag.CONNECTIONModuleGraphTag.CONNECTIONSModuleGraphTag.CONNREFModuleGraphTag.CONNREFOUTPUTModuleGraphTag.GRAPHModuleGraphTag.GRAPH_IMPLEMENTATIONModuleGraphTag.GRAPH_INPUTModuleGraphTag.GRAPH_INPUTSModuleGraphTag.GUI_LAYOUTModuleGraphTag.IDENTIFIERModuleGraphTag.NODEModuleGraphTag.NODESModuleGraphTag.NODE_IMPLEMENTATIONModuleGraphTag.NODE_IMPLEMENTATION_BASICModuleGraphTag.NODE_IMPLEMENTATION_MDL_INSTANCEModuleGraphTag.NODE_IMPLEMENTATION_SBS_INSTANCEModuleGraphTag.NODE_UIDModuleGraphTag.OPERANDSModuleGraphTag.OPERAND_ARRAYModuleGraphTag.OPERAND_METADATAModuleGraphTag.OPERAND_STRUCTModuleGraphTag.OPERAND_VALUEModuleGraphTag.OUTPUT_BRIDGINGModuleGraphTag.OUTPUT_BRIDGINGSModuleGraphTag.PATHModuleGraphTag.ROOT_NODE_UIDModuleGraphTag.UID
- modulegraphregister module
ModuleGraphRegisterModuleGraphRegister.getARegisteredClass()ModuleGraphRegister.getARegisteredClassInfo()ModuleGraphRegister.getARegisteredNodeClass()ModuleGraphRegister.getARegisteredNodeInfo()ModuleGraphRegister.getARegisteredNodeOperandInfo()ModuleGraphRegister.getARegisteredNodeOutputInfo()ModuleGraphRegister.getARegisteredOperandClass()ModuleGraphRegister.getARegisteredOperandInfo()ModuleGraphRegister.setRegister()ModuleGraphRegister.validRegister()ModuleGraphRegister.writeDataToJson()
- moduleoutputbridging module
- modulegraph module: ModuleGraph definition
Libraries
- sbsenum module: Types and enumeration
ParamTypeEnumInputValueTypeEnumTypeMasksEnumAttributesEnumBitmapFormatEnumInputEnumOutputEnumFilterEnumBaseParamEnumCompNodeParamEnumFunctionEnumFunctionInputEnumFxMapNodeEnumTextureFormatEnumMipmapEnumUsageEnumComponentsEnumColorSpacesEnumUsageDataEnumResourceTypeEnumParamInheritanceEnumTilingEnumOutputFormatEnumOutputSizeEnumPixelRatioEnumQualityEnumColorModeEnumBlendBlendingModeEnumAlphaBlendingEnumChannelShuffleEnumCombineDistanceEnumCurveTypeEnumGradientAddressingEnumGradientOrientationEnumNormalFormatEnumNormalAlphaChannelContentEnumMipMapModeEnumFilteringEnumTextAlignEnumFX_PatternTypeFX_BlendingModeEnumFX_InputImageAlphaEnumFX_InputImageFilteringEnumFX_SelectorEnumBitmapResizeMethodEnumWidgetTypeEnumWidgetOptionEnumWidgetEnumGUIObjectTypeEnumCompImplementationKindEnumBatchToolsEnumGraphTemplateEnumBaseTypeEnumUVTileFormatGraphTypeEnumMaterialModelEnum
- sbslibrary module: Substance libraries
- sbsdictionaries module: Dictionaries of all strings used in the libraries
getAttribute()getColorSpace()getColorSpaceEnum()getCompNodeInput()getCompNodeInputEnum()getCompNodeOutput()getCompNodeOutputEnum()getCompNodeParam()getCompNodeParamEnum()getComponents()getCurveName()getCurveTypeEnum()getFunctionGetType()getFunctionInput()getFunctionInputEnum()getFunctionOutput()getFunctionOutputEnum()getGUIObjectTypeEnum()getGUIObjectTypeName()getResourceTypeEnum()getResourceTypeName()getSubstanceGraphTemplatePath()getSubstanceGraphType()getSubstanceMaterialModel()getUsage()getWidgetName()getWidgetOptionName()getWidgetTypeEnum()
- sbslibclasses module: Classes used by the library
CompNodeInputCompNodeOutputCompNodeParamCompNodeDefCompNodeDef.addBaseParameters()CompNodeDef.getAllInputIdentifiers()CompNodeDef.getAllInputLabels()CompNodeDef.getAllInputs()CompNodeDef.getAllOutputIdentifiers()CompNodeDef.getAllOutputs()CompNodeDef.getAllParameterIdentifiers()CompNodeDef.getAllParameters()CompNodeDef.getFirstInputOfType()CompNodeDef.getFirstOutputOfType()CompNodeDef.getIdentifier()CompNodeDef.getInput()CompNodeDef.getOutput()CompNodeDef.getParameter()CompNodeDef.isBaseParameter()CompNodeDef.isVariant()CompNodeDef.setInputs()CompNodeDef.setOutputs()
FunctionInputFunctionOutputFunctionParamFunctionDefFunctionDef.getAllInputIdentifiers()FunctionDef.getAllInputLabels()FunctionDef.getAllInputs()FunctionDef.getAllOutputIdentifiers()FunctionDef.getAllOutputs()FunctionDef.getAllParameterIdentifiers()FunctionDef.getAllParameters()FunctionDef.getFirstInputOfType()FunctionDef.getFirstOutputOfType()FunctionDef.getIdentifier()FunctionDef.getInput()FunctionDef.getInputType()FunctionDef.getOutput()FunctionDef.getParameter()FunctionDef.setInputs()FunctionDef.setOutputs()
FxMapNodeDefFxMapNodeDef.getAllInputIdentifiers()FxMapNodeDef.getAllInputLabels()FxMapNodeDef.getAllInputs()FxMapNodeDef.getAllOutputIdentifiers()FxMapNodeDef.getAllOutputs()FxMapNodeDef.getAllParameterIdentifiers()FxMapNodeDef.getAllParameters()FxMapNodeDef.getFirstInputOfType()FxMapNodeDef.getFirstOutputOfType()FxMapNodeDef.getIdentifier()FxMapNodeDef.getInput()FxMapNodeDef.getOutput()FxMapNodeDef.getParameter()FxMapNodeDef.isBaseParameter()FxMapNodeDef.isVariant()FxMapNodeDef.setInputs()FxMapNodeDef.setOutputs()
GradientKeyCurveKeyCurveDefinitionWidgetOptionInputParamWidget
- sbsfilters module (not exposed): Filters definition
- sbsfunctions module (not exposed): Functions definition
- sbsfxmapnodes module (not exposed): FxMap nodes definition
- sbswidgets module (not exposed): GUI Widgets definition
__convertToEnum()getAllWidgetFunctionButtonByType()getAngleWidgetByType()getButtonWidgetByType()getColorWidgetByType()getDefaultWidget()getDropDownWidgetByType()getEnumButtonsWidgetByType()getFilterDefinition()getFilterEnum()getFunctionDefinition()getFunctionEnum()getFunctionGetType()getFxMapNodeDefinition()getFxMapNodeEnum()getInputBridgeDefinition()getIterationParamInput()getOffsetWidgetByType()getOutputBridgeDefinition()getPositionWidgetByType()getSliderWidgetByType()getTransformationForwardWidgetByType()getTransformationInverseWidgetByType()getWidgetByType()
- sbsdictionaries module: Dictionaries of all strings used in the libraries
- sbsbakers module: Baking Parameters library
- sbsbakersenum module: Definition of all the enumeration used by the baking parameters
BakerEnumBakingStructureTagEnumConverterParamEnumSceneSelectionModeEnumBakerAOAttenuationEnumBakerAOQualityEnumBakerBakingTypeEnumBakerColorGeneratorEnumBakerColorModeEnumBakerColorSourceEnumBakerCurvatureAlgoEnumBakerDistributionEnumBakerFilteringModeEnumBakerFromMeshDistanceWithEnumBakerFromMeshMatchEnumBakerFromMeshSubSamplingEnumBakerInputDirectionEnumBakerMapTypeEnumBakerNormalOrientationEnumBakerOutputFormatEnumBakerPositionAxisEnumBakerPositionModeEnumBakerPositionNormalizationEnumBakerResourceMethodEnumBakerUVSetEnum
- sbsbakersdictionaries module: List of dictionaries related to the bakers
- sbsbakingparameters module: Definition of the BakingParameters object
BakingParametersBakingParameters.addBaker()BakingParameters.addHighDefinitionMeshFromFile()BakingParameters.addHighDefinitionMeshFromResource()BakingParameters.computeUniqueIdentifier()BakingParameters.fromSBSTree()BakingParameters.getBaker()BakingParameters.getNbBakers()BakingParameters.getParameter()BakingParameters.getParameterValue()BakingParameters.getSubMeshColor()BakingParameters.getSubMeshColorHexa()BakingParameters.getSubMeshSelection()BakingParameters.isSubMeshSelected()BakingParameters.moveDownBaker()BakingParameters.moveUpBaker()BakingParameters.removeBaker()BakingParameters.selectBaker()BakingParameters.setFileParameterValueFromPath()BakingParameters.setFileParameterValueFromResource()BakingParameters.setParameterValue()BakingParameters.setSubMeshColorHexa()BakingParameters.setSubMeshSelection()BakingParameters.toSBSOptionList()
- sbsscenedata module: Definition of the SubMeshColor and SubMeshSelection object
- sbsbakersdef module (not exposed): Bakers definition
- sbsbakersdefaultprops module (not exposed): Definition of the bakers default properties
- sbsbakingconverterparam module (not exposed): Definition of the BakingConverterParam and BakingGlobalParam objects
- sbsbakingconverter module (not exposed): Definition of the BakingConverter object
BakingConverterBakingConverter.fromSBSTree()BakingConverter.getAllParameters()BakingConverter.getOverrideState()BakingConverter.getParameter()BakingConverter.getParameterValue()BakingConverter.moveDown()BakingConverter.moveUp()BakingConverter.resetDefaultProperty()BakingConverter.setFileParameterValueFromPath()BakingConverter.setFileParameterValueFromPreviousBaker()BakingConverter.setFileParameterValueFromResource()BakingConverter.setGlobalParams()BakingConverter.setParameterValue()BakingConverter.setSelected()BakingConverter.toSBSOptionList()BakingConverter.updateDefaultProperties()BakingConverter.updateDefaultProperty()
getBakerDefaultIdentifier()getBakerDefinition()getBakerEnum()
- sbsbakersenum module: Definition of all the enumeration used by the baking parameters
Helpers
- autograph module: Automatic generation and layout of graphs: easier way to create function graphs using arithmetic operators
- ag_functions module: Definition of the function context and the mathematical operations
FunctionContextFunctionContext.input_parameter()FunctionContext.variable()FunctionContext.constant()FunctionContext.import_external_function()FunctionContext.import_local_function()FunctionContext.generate()FunctionContext.dot()FunctionContext.sqrt()FunctionContext.atan2()FunctionContext.abs_of()FunctionContext.log()FunctionContext.exp()FunctionContext.log2()FunctionContext.pow2()FunctionContext.floor()FunctionContext.ceil()FunctionContext.cos()FunctionContext.sin()FunctionContext.tan()FunctionContext.rand()FunctionContext.cartesian()FunctionContext.max_of()FunctionContext.maximum()FunctionContext.min_of()FunctionContext.minimum()FunctionContext.clamp()FunctionContext.lerp()FunctionContext.swizzle_float1()FunctionContext.swizzle_float2()FunctionContext.swizzle_float3()FunctionContext.swizzle_float4()FunctionContext.swizzle_int1()FunctionContext.swizzle_int2()FunctionContext.swizzle_int3()FunctionContext.swizzle_int4()FunctionContext.expand_to_int2()FunctionContext.expand_to_int3()FunctionContext.expand_to_int4()FunctionContext.expand_to_float2()FunctionContext.expand_to_float3()FunctionContext.expand_to_float4()FunctionContext.expand()FunctionContext.cast_to_float1()FunctionContext.cast_to_float2()FunctionContext.cast_to_float3()FunctionContext.cast_to_float4()FunctionContext.auto_cast_to_float()FunctionContext.cast_to_int1()FunctionContext.cast_to_int2()FunctionContext.cast_to_int3()FunctionContext.cast_to_int4()FunctionContext.auto_cast_to_int()FunctionContext.if_else()FunctionContext.seq()FunctionContext.sequence()FunctionContext.set_var()FunctionContext.create_color_sampler()FunctionContext.create_gray_sampler()FunctionContext.create_passthrough()FunctionContext.normalize()
generate_function()
- ag_types module: Definition of all data types used by the automatic generation of function graph
- ag_layout module: Functions for automatically laying out graphs
- ag_functions module: Definition of the function context and the mathematical operations
- batchtools module: Utilities to call the Substance Batchtools
- info mesh parser
InfoBlockEnumInfoPropertyEnumInfoPropertyEnum.BoundingBoxInfoPropertyEnum.CenterInfoPropertyEnum.ColorInfoPropertyEnum.ContainedUnitSquareInfoPropertyEnum.EnabledInfoPropertyEnum.FacesInfoPropertyEnum.GeomSubsetPathInfoPropertyEnum.GlobalTransformInfoPropertyEnum.LocalTransformInfoPropertyEnum.Material_IDInfoPropertyEnum.MaximalPointInfoPropertyEnum.MinimalPointInfoPropertyEnum.NameInfoPropertyEnum.NumberPointsInfoPropertyEnum.PathInfoPropertyEnum.SizeInfoPropertyEnum.UdimInfoPropertyEnum.UvInfoPropertyEnum.Vertices
extract_block()get_first_value()get_property_values()leading_space()prepare_property_value()
- batchtools
sbscooker()sbsmutator_edit()sbsmutator_export()sbsmutator_info()sbsmutator_instantiate()sbsrender_info()sbsrender_render()sbsrender_render_animate()sbsupdater()spotcolorinfo_from_ids()spotcolorinfo_from_names()spotcolorinfo_list()substance3d_baker_ambient_occlusion_raytraced()substance3d_baker_color_raytraced()substance3d_baker_curvature_raytraced()substance3d_baker_height_raytraced()substance3d_baker_info()substance3d_baker_info_get_mesh_info()substance3d_baker_normal_bent_normals()substance3d_baker_normal_raytraced()substance3d_baker_normal_tangent_to_world()substance3d_baker_normal_world_to_tangent()substance3d_baker_opacity_raytraced()substance3d_baker_position_rasterised()substance3d_baker_position_raytraced()substance3d_baker_run()substance3d_baker_texture_transfer_raytraced()substance3d_baker_thickness_raytraced()substance3d_baker_update()
- output handlers
OutputProcessHandlerOutputProcessHandlerPipeErrorSbsRenderOutputHandlerSbsRenderOutputHandler.dump()SbsRenderOutputHandler.get_results()SbsRenderOutputHandler.get_results_as_dict()SbsRenderOutputHandler.outputSbsRenderOutputHandler.print_stderr()SbsRenderOutputHandler.print_stdout()SbsRenderOutputHandler.returncodeSbsRenderOutputHandler.stderrSbsRenderOutputHandler.stdoutSbsRenderOutputHandler.wait()
SpotColorInfoOutputHandlerSpotColorInfoOutputHandler.dump()SpotColorInfoOutputHandler.get_results()SpotColorInfoOutputHandler.get_results_as_dict()SpotColorInfoOutputHandler.outputSpotColorInfoOutputHandler.print_stderr()SpotColorInfoOutputHandler.print_stdout()SpotColorInfoOutputHandler.returncodeSpotColorInfoOutputHandler.stderrSpotColorInfoOutputHandler.stdoutSpotColorInfoOutputHandler.wait()
Substance3dBakerInfoOutputHandlerSubstance3dBakerInfoOutputHandler.dump()Substance3dBakerInfoOutputHandler.get_results()Substance3dBakerInfoOutputHandler.outputSubstance3dBakerInfoOutputHandler.print_stderr()Substance3dBakerInfoOutputHandler.print_stdout()Substance3dBakerInfoOutputHandler.returncodeSubstance3dBakerInfoOutputHandler.stderrSubstance3dBakerInfoOutputHandler.stdoutSubstance3dBakerInfoOutputHandler.wait()
extract_cmd_output_without_logs()
- substance3d_baker info handlers
- sbsrender render handlers
- spotcolorinfo handlers
- thumbnail
ThumbnailRenderSbsarUsagesThumbnailRenderSbsarUsages.AMBIENTOCCLUSIONThumbnailRenderSbsarUsages.ANISOTROPYANGLEThumbnailRenderSbsarUsages.ANISOTROPYLEVELThumbnailRenderSbsarUsages.BASECOLORThumbnailRenderSbsarUsages.EMISSIVEThumbnailRenderSbsarUsages.HEIGHTThumbnailRenderSbsarUsages.METALLICThumbnailRenderSbsarUsages.NORMALThumbnailRenderSbsarUsages.OPACITYThumbnailRenderSbsarUsages.PHYSICALSIZEThumbnailRenderSbsarUsages.ROUGHNESSThumbnailRenderSbsarUsages.SPECULARLEVEL
generate()
- info mesh parser
- sbscleaner module: Substance cleaner: allows to clean useless parameters and nodes of graph and function
cleanSubstance()cleanUnusedDependencies()cleanUselessNodesInDynamicValue()cleanUselessNodesInFunction()cleanUselessNodesInGraph()cleanUselessParametersInFunction()cleanUselessParametersInGraph()getUselessNodesInDynamicValue()getUselessNodesInFunction()getUselessNodesInGraph()getUselessParametersInFunction()getUselessParametersInGraph()
- sbsexporter module: Substance exporter: used to export a .sbs file with its dependencies into a self-contained package
- sbsgenerator module: Substance generator helper
createCompFilterNode()createCompInstanceNode()createCurveParamsArray()createEmbeddedSVG()createFunction()createFunctionInstanceNode()createFunctionNode()createGUIObject()createGradientMapParamsArray()createGraph()createGroup()createIcon()createImportedBitmap()createImportedResource()createInputNode()createInputParameter()createIterationOnPattern()createLinkedResource()createOutputNode()createPreset()createResourceNode()createSBSDocument()createSBSParamInputFromSBSARInput()
- sbsimpactmanager module: Allows to propagate changes made on a Substance to all its references in a particular tree
DependencyStatusSBSImpactManagerSBSImpactManager.confirm()SBSImpactManager.declareSBSMoved()SBSImpactManager.getAllSubstancesInTree()SBSImpactManager.getAllSubstancesWithDependencyOn()SBSImpactManager.getErrorPackages()SBSImpactManager.getSBSTreeDependencies()SBSImpactManager.getSBSTreeDependenciesForAllSubstanceInTree()SBSImpactManager.getUpdatedPackages()SBSImpactManager.reset()
imRawInput()
- sbsparser module: Substance parser: used to deserialize a .sbs file
FileTypeEnumSBSParserSBSParser.getAllSBSElementsIn()SBSParser.getAllSBSElementsInMulti()SBSParser.getAllXmlElementsUnder()SBSParser.getRootNode()SBSParser.getSBSElementIn()SBSParser.getSBSElementList()SBSParser.getXmlElementAttribValue()SBSParser.getXmlElementVAttribValue()SBSParser.getXmlFilePathValue()SBSParser.isValid()SBSParser.parseSBSNode()SBSParser.parseSBSNodeFromXmlNode()
- sbswriter module: Substance writer: used to serialize SBSDocument into a .sbs file
- psdparser module: Adobe Photoshop Document (.psd) file parser
- qtclasses module: Helpers classes to read/write PyQt objects
- qtvariantreader module: Defininition of the class QtVariantReader
QtVariantReaderQtVariantReader.bytesToBool()QtVariantReader.bytesToChar()QtVariantReader.bytesToInt()QtVariantReader.bytesToInt16()QtVariantReader.bytesToInt8()QtVariantReader.getFromBase64String()QtVariantReader.getFromByteArray()QtVariantReader.readBool()QtVariantReader.readByteArray()QtVariantReader.readChar()QtVariantReader.readDouble()QtVariantReader.readInt()QtVariantReader.readInt16()QtVariantReader.readInt8()QtVariantReader.readKey()QtVariantReader.readQtVariant()QtVariantReader.readQtVariantList()QtVariantReader.readQtVariantMap()QtVariantReader.readQtVariantString()QtVariantReader.readQtVariantValue()QtVariantReader.readSize()QtVariantReader.readString()QtVariantReader.readStringList()QtVariantReader.readURL()
- qtvariantwriter module: Defininition of the class QtVariantWriter
QtVariantWriterQtVariantWriter.boolToBytes()QtVariantWriter.charToBytes()QtVariantWriter.doubleToBytes()QtVariantWriter.int16ToBytes()QtVariantWriter.int32ToBytes()QtVariantWriter.int8ToBytes()QtVariantWriter.toBase64String()QtVariantWriter.toByteArrayString()QtVariantWriter.writeBool()QtVariantWriter.writeByteArray()QtVariantWriter.writeChar()QtVariantWriter.writeDouble()QtVariantWriter.writeInt()QtVariantWriter.writeInt16()QtVariantWriter.writeInt8()QtVariantWriter.writeQtVariant()QtVariantWriter.writeQtVariantList()QtVariantWriter.writeQtVariantMap()QtVariantWriter.writeQtVariantString()QtVariantWriter.writeQtVariantValue()QtVariantWriter.writeSize()QtVariantWriter.writeString()QtVariantWriter.writeStringList()QtVariantWriter.writeURL()
QtVariantTypeEnumQtVariantQtVariantMapQtColor
- qtvariantreader module: Defininition of the class QtVariantReader
Execution context
- context module: Execution context
ContextContext.ActiveModuleRegisterContext.ModuleRegistersContext.addSBSObjectToResolve()Context.canReadSBSPackage()Context.clonePackage()Context.declarePackage()Context.getAutomationToolkitInstallPath()Context.getBatchToolExeName()Context.getBatchToolExePath()Context.getDefaultPackagePath()Context.getPSDParseExePath()Context.getPackage()Context.getProjectMgr()Context.getSBSARFormatVersion()Context.getSBSFormatVersion()Context.getSBSUpdaterVersion()Context.getSubstanceDesignerInstallPath()Context.getUrlAliasMgr()Context.resolveDependencies()Context.resolveDependency()Context.setAutomationToolkitInstallPath()Context.setDefaultPackagePath()Context.setModuleRegisters()Context.setSubstanceDesignerInstallPath()
ProjectMgrUrlAliasMgrUrlAliasMgr.buildTmpFolderPath()UrlAliasMgr.convertToAliasedPath()UrlAliasMgr.getAliasAbsPath()UrlAliasMgr.getAliasInPath()UrlAliasMgr.getAllAliases()UrlAliasMgr.getTemporaryDirectoryPath()UrlAliasMgr.isUnderPath()UrlAliasMgr.normalizePath()UrlAliasMgr.setAliasAbsPath()UrlAliasMgr.toAbsPath()UrlAliasMgr.toRelPath()UrlAliasMgr.urlToFilePath()
- functions module: Entry point for functions called by Substance Designer