PrismCore module#
- class PrismCore.ErrorDetailsDialog(core, text)#
Bases:
QDialog
- setupUi()#
- showEvent(self, arg__1: PySide2.QtGui.QShowEvent) None #
- sizeHint(self) PySide2.QtCore.QSize #
- staticMetaObject = <PySide2.QtCore.QMetaObject object>#
- class PrismCore.PrismCore(app='Standalone', prismArgs=[], splashScreen=None)#
Bases:
object
- addToRecent(filepath)#
- property assetPath#
- atoi(text)#
- attachScreenGrab(dlg, size=None)#
- autoSaveDone(action=2)#
- callHook(*args, **kwargs)#
- callback(*args, **kwargs)#
- changeProject(*args, **kwargs)#
- checkAutoSave()#
- checkCommands()#
- checkIllegalCharacters(strings)#
- closeSM(restart=False)#
- compareVersions(version1, version2)#
- convertPath(path, target='global')#
- copyFile(source, destination, adminFallback=True)#
- copyFileAsAdmin(source, destination)#
- copySceneFile(origFile, targetFile, mode='copy')#
- copyToClipboard(text, fixSlashes=True, file=False)#
- copyWithProgress(src, dst, follow_symlinks=True, popup=True, start=True, finishCallback=None)#
- copyfile(src, dst, thread=None, follow_symlinks=True)#
Copy data from src to dst.
If follow_symlinks is not set and src is a symbolic link, a new symlink will be created instead of copying the file it points to.
- copyfileobj(fsrc, fdst, total, thread=None, length=16384, path='')#
- copyfolder(src, dst, thread=None)#
- createCmd(cmd, includeCurrent=False)#
- createDirectory(path, adminFallback=True)#
- createFolder(path, showMessage=False)#
- createFolderAsAdmin(path)#
- createPlugin(*args, **kwargs)#
- createShortcut(link, target, args='', ignoreError=False)#
- createShortcutDeprecated(vPath, vTarget='', args='', vWorkingDir='', vIcon='')#
- createSymlink(link, target)#
- dependencyViewer(depRoot='', modal=False)#
- detectFileSequence(path)#
- ffmpegError(title, text, result)#
- fileInPipeline(filepath=None, validateFilename=True)#
- fixPath(path)#
- generateScenePath(*args, **kwargs)#
- getAboutString()#
- getActiveStyleSheet()#
- getAssetPath(location='global')#
- getCheckStateValue(checkState)#
- getClipboard()#
- getCompositingOut(*args, **kwargs)#
- getConfig(cat=None, param=None, configPath=None, config=None, dft=None, location=None, allowCache=True)#
- getCopyFileCmd(source, destination)#
- getCreateFolderCmd(path)#
- getCurrentFileName(path=True)#
- getDefaultWindowsAppByExtension(ext)#
- getEntityPath(*args, **kwargs)#
- getExecutableOverride(pluginName)#
- getFPS()#
- getFileCommandStr(command)#
- getFileModificationDate(path, validate=False, ignoreError=True, asString=True, asDatetime=False)#
- getFilesFromFolder(path, recursive=True)#
- getFormattedDate(stamp=None, datetimeInst=None)#
- getFrameRange()#
- getHighestVersion(*args, **kwargs)#
- getIconForFileType(extension)#
- getInstaller(plugins=None)#
- getLoadedPlugins()#
- getLocalPath()#
- getLockScenefilesEnabled()#
- getPlugin(pluginName, allowUnloaded=False)#
- getPluginData(pluginName, data)#
- getPluginNames()#
- getPluginSceneFormats()#
- getPrismDataDir()#
- getPythonPath(executable=None, root=None)#
- getQScreenGeo()#
- getRecentScenefiles(project=None)#
- getRegisteredStyleSheets()#
- getRemoveFileCmd(path)#
- getResolution()#
- getScenefileData(*args, **kwargs)#
- getScenefilePaths(scenePath)#
- getSequencePath(location='global')#
- getShotPath(location='global')#
- getStateManager(create=True)#
- getStyleSheet(name)#
- getTaskNames(*args, **kwargs)#
- getTempFilepath(filename=None, ext='.jpg', filenamebase=None)#
- getTexturePath(location='global')#
- getUIscale()#
- getUserPrefConfigPath()#
- getUserPrefDir()#
- getVersioninfoPath(scenepath)#
- getWindowsDocumentsPath()#
- getWriteToFileCmd(path, text)#
- handleCmd(command)#
- handleRemoveReadonly(func, path, exc)#
- initializePlugins(appPlugin)#
- isAutosaveTimerActive()#
- isObjectValid(obj)#
- isPopupTooLong(text)#
- isScenelockTimerActive()#
- isStateManagerOpen()#
- isStr(data)#
- lockScenefile(filepath=None)#
- missingModule(moduleName)#
- naturalKeys(text)#
- onExit()#
- openConsole()#
- openFile(filepath)#
- openFolder(path)#
- openInstaller()#
- openSetup()#
- openWebsite(location)#
- parentWindow(win, parent=None)#
- popup(text, title=None, severity='warning', notShowAgain=False, parent=None, modal=True, widget=None, show=True)#
- popupNoButton(text, title=None, buttons=None, default=None, icon=None, parent=None, show=True)#
- popupQuestion(text, title=None, buttons=None, default=None, icon=None, widget=None, parent=None, escapeButton=None, doExec=True)#
- prismSettings(tab=0, restart=False, reload_module=None, settingsType=None)#
- projectBrowser(openUi=True)#
- readYaml(path=None, data=None, stream=None)#
- registerCallback(*args, **kwargs)#
- registerStyleSheet(path, default=False)#
- reloadCustomPlugins()#
- reloadPlugins(plugins=None)#
- removeFile(path, adminFallback=True)#
- removeFileAsAdmin(path)#
- removeScreenGrab(dlg)#
- replaceFolderContent(path, fromStr, toStr)#
- resolveFrameExpression(expression)#
- runFileCommand(command)#
- runFileCommands(commands)#
- runServer(listener, conn, callback=None)#
- saveScene(comment='', publish=False, versionUp=True, prismReq=True, filepath='', details=None, preview=None, location='local')#
- saveSceneInfo(filepath, details=None, preview=None, clean=True, replace=False)#
- saveVersionInfo(filepath, details=None)#
- saveWithComment()#
- saveWithCommentAccepted(dlg)#
- scaleUI(win=None, sFactor=0)#
- sceneOpen(arg=None)#
- sceneUnload(arg=None)#
- scenefileSaved(arg=None)#
- sendAutomaticErrorReport(text, data=None)#
- sendData(data, conn)#
- sendError(errorText)#
- sendErrorReport(dlg, errorMessage)#
- sendFeedback(msg, subject='Prism feedback', attachment=None)#
- sendFeedbackDlg(state=None)#
- property sequencePath#
- setActiveStyleSheet(name)#
- setConfig(cat=None, param=None, val=None, data=None, configPath=None, delete=False, config=None, location=None, updateNestedData=True)#
- setDebugMode(enabled)#
- setFrameRange(startFrame, endFrame)#
- setLocalPath(path, projectName=None)#
- setTrayStartup(enabled)#
- setTrayStartupWindows(enabled, allUsers=False)#
- setupStartMenu(quiet=False)#
- setupUninstaller(quiet=False)#
- shortenPopupMsg(text)#
- property shotPath#
- shouldAutosaveTimerRun()#
- shouldScenelockTimerRun()#
- showAbout()#
- showErrorDetailPopup(text, sendReport=True, data=None)#
- showErrorPopup(text, data=None)#
- showFileNotInProjectWarning(title=None, msg=None)#
- sortNatural(alist)#
- startAutosaveTimer(quit=False)#
- startClient(port, key)#
- startCommunication(port, key, callback=None)#
- startSceneLockTimer(quit=False)#
- startServer(port, key)#
- startTray()#
- startup()#
- stateManager(stateDataPath=None, restart=False, openUi=True, reload_module=False, new_instance=False, standalone=False)#
- stateManagerEnabled()#
- property texturePath#
- property timeMeasure#
with self.core.timeMeasure:
- tr(text)#
- unloadPlugin(pluginName)#
- unloadProjectPlugins()#
- unlockScenefile()#
- unregisterCallback(*args, **kwargs)#
- updateEnvironment()#
- updateLogging(level=None)#
- updateProgressPopup(progress, popup=None)#
- updateProjectEnvironment()#
- validateCopyFile(source, destination)#
- validateCreateFolder(path)#
- validateFileCommand(command)#
- validateLineEdit(widget, allowChars=None, denyChars=None)#
- validateRemoveFile(path)#
- validateStr(text, allowChars=None, denyChars=None)#
- validateWriteToFile(path, text)#
- class waitPopup(core, text, title=None, buttons=None, default=None, icon=None, hidden=False, parent=None, allowCancel=False, activate=True)#
Bases:
QObject
with self.core.waitPopup(self.core, text):
- cancel()#
- canceled#
- close()#
- createPopup()#
- exec_()#
- isVisible()#
- show()#
- staticMetaObject = <PySide2.QtCore.QMetaObject object>#
- winRunAsAdmin(script)#
- writeErrorLog(text, data=None)#
- writeToFile(path, text, adminFallback=True)#
- writeToFileAsAdmin(path, text)#
- writeYaml(path=None, data=None, stream=None)#
- class PrismCore.SplashScreen#
Bases:
QWidget
- resizeEvent(self, event: PySide2.QtGui.QResizeEvent) None #
- setStatus(status)#
- setVersion(version)#
- setupUi()#
- staticMetaObject = <PySide2.QtCore.QMetaObject object>#
- class PrismCore.TimeMeasure#
Bases:
object
- class PrismCore.Worker(core=None, function=None)#
Bases:
QThread
- cancel()#
- dataSent#
- errored#
- run(self) None #
- staticMetaObject = <PySide2.QtCore.QMetaObject object>#
- updated#
- warningSent#
- PrismCore.create(app='Standalone', prismArgs=None)#
- PrismCore.movePosition(self, op: PySide2.QtGui.QTextCursor.MoveOperation, arg__2: PySide2.QtGui.QTextCursor.MoveMode = PySide2.QtGui.QTextCursor.MoveMode.MoveAnchor, n: int = 1) bool #
- PrismCore.show(app='Standalone', prismArgs=None)#